Click here to load reader
Upload
mohammedraziuddinakheel
View
214
Download
0
Embed Size (px)
DESCRIPTION
RNC Load Balancing.
Citation preview
7/21/2019 What is RNC Load Balancing and How Implement It
http://slidepdf.com/reader/full/what-is-rnc-load-balancing-and-how-implement-it-56d8c7f14c684 1/8
Enabling LDR Algorithms to reduce the CE congestion case Internal
Author
Diego Camilo
Rojas
D
703932
Representative
UM! RA" Product #ireless
Date
20$0%0&%2& Version
(VxxxRxxxCxxxBxxx)
R"C '200R0$0
Checked by
Name: (A) * #hat is R"C Load balancing and ho+ im,lement it-
Phenonem
a:
.o+ can R"C Load /alancing hel, to reduce congestion in !U and DU boards-
Alarm: ALM%$302 D! CU 1erload
ALM%$30$ CU 1erload
ReasonAnalysis
:
his guide aims to e,lain ho+ the load balancing is im,lemented on the control ,lane and the user ,lane4
Feature Description
MU subs5stem ,er6orms resources management on the user plane and control
plane +ithin its o+n sub rac and +ithin all R"C8s sub racs4 he ,rocess 6or each
,lane is described as 6ollo+s
LOAD BALANCING ON CONTROL PLANE
#hen a serice arries to the host !U board :!U +here the "ode/ is con6igured;
the !U decides +hether to ,rocess or 6or+ard the re<uest serice to the MU in the
host sub rac :!ub rac +here the "ode/ is con6igured; according +ith its current
load4
he !U can be in one o6 the net three stages
$4 Light Load he !U +ill ,rocess all serices re<uest that arrie to it and
20$&%=%2> "o4 $? otal =
7/21/2019 What is RNC Load Balancing and How Implement It
http://slidepdf.com/reader/full/what-is-rnc-load-balancing-and-how-implement-it-56d8c7f14c684 2/8
Enabling LDR Algorithms to reduce the CE congestion case Internal
+ill acce,t an5 other serices the MU trans6er to it4
24 !haring 1ut its Load he !U +ill 6or+ard all the serices that arrie at it
to the MU and +ill acce,t an5 serice MU send at it4
34 1erload he !U +ill 6or+ard all the serices that arrie at it to the MU
and +on8t acce,t an5 serice MU send at it4
he thresholds that de6ine the load sharing on control ,lane are con6igured b5 !E
CRLLA"E!.AREARA
LOAD BALANCING ON USER PLANE
he MU manage and allocates all the user ,lane resources on the sub rac4 #hen
the load in the sub rac is hea5 the MU 6or+ards the resources re<uest to other sub
racs4
#hen the serice re<uest arries? it re<uests 6or user ,lane resources4 @n this case?
the !U re<uests the MU in the sub rac 6or resources4 he MU ,rocess as
6ollo+s
$4 @6 the user ,lane load o6 the host sub rac is lo+er than the alue o6
UserPlnSharingOutThd in the command !E U!ERL"!.AREARA? the MU
+ill allocate the user ,lane resources on the D! +ith the lightest load +ithin the sub
rac4
24 @6 the user ,lane load o6 the host sub rac is higher than the alue o6
UserPlnSharingOutThd in the command !E U!ERL"!.AREARA? the MU
+ill 6or+ard the re<uest to the MU in sub rac +ith the lightest load +ithin the
R"C4 hen? this MU +ill allocate the user ,lane resources on the D! +ith the
lightest load +ithin its sub rac4
20$&%=%2> "o4 2? otal =
7/21/2019 What is RNC Load Balancing and How Implement It
http://slidepdf.com/reader/full/what-is-rnc-load-balancing-and-how-implement-it-56d8c7f14c684 3/8
Enabling LDR Algorithms to reduce the CE congestion case Internal
Process his est ,rocedure s,eci65 ho+ to test the 6eature in one commercial R"C eith t+o
!ubracs :modi65 it according +ith the R"C con6iguration;
Step Description Time
$ er6orm control ,lane test and checresults
& minutes
Eecute the MML !E CRLL"!.AREARA command toset control ,lane resource ,ool ,arameter !ECRLL"!.AREARA Ctrlln!haring1uthd0B
2 Rollbac control ,lane con6iguration $ minute
Eecute the MML !E CRLL"!.AREARA command toset control ,lane resource ,ool ,arameter to the original
con6iguration !E CRLL"!.AREARACtrlln!haring1uthd&0B
3 er6orm user ,lane test and chec results & minutes
@nhibit DU boards on slot $$ and slot $2 b5 @". /RD@"..!@CAL? !R"0? !"$$B @". /RD@"..!@CAL? !R"0? !"$2B
Eecute the MML !E U!ERL"!.AREARA command toset control ,lane resource ,ool ,arameter !EU!ERL"!.AREARA Userln!haring1uthd&0?
Userln!haring1ut166set&B
Remar his threshold and the number o6 inhibit boards couldchange according +ith the current load o6 the control ,lane
Rollbac control ,lane con6iguration & minutes
Eecute the MML !E U!ERL"!.AREARA command toset control ,lane resource ,ool ,arameter to the originalcon6iguration !E U!ERL"!.AREARAUserln!haring1uthd90? Userln!haring1ut166set&B
And eecute U@" /RD to uninhibit the DU boards
U@" /RD U@".!@CAL? !R"0? !"$$B
U@" /RD U@".!@CAL? !R"0? !"$2B
Suggest
and
Summary
:
Summary for User Plane test:
/ello+ ,ictures sho+ the D! load on !ubrac number $ be6ore? and during the test
$4$ /e6ore the test D! load on subrac $ ee,s at 74$ 6or the +holesubrac in normal conditions as bello+4
20$&%=%2> "o4 3? otal =
7/21/2019 What is RNC Load Balancing and How Implement It
http://slidepdf.com/reader/full/what-is-rnc-load-balancing-and-how-implement-it-56d8c7f14c684 4/8
Enabling LDR Algorithms to reduce the CE congestion case Internal
$42 During the test "e+ serices re<uest start to be handle on subrac $a6ter the user ,lane sharing out threshold change to &0 at 22 :red
line; and tra66ic load on subrac 0 ee,s higher than this threshold4
20$&%=%2> "o4 ? otal =
7/21/2019 What is RNC Load Balancing and How Implement It
http://slidepdf.com/reader/full/what-is-rnc-load-balancing-and-how-implement-it-56d8c7f14c684 5/8
Enabling LDR Algorithms to reduce the CE congestion case Internal
(ig $ Real time 6or D! usage in !ubrac $ be6ore and a6ter
U!RL"!.ARE1U.D change to &0
/ello+ ,icture sho+s ho+ the user ,lane load 6or ne+ connections is share 6rom a
congested subrac :blue line; to another +ith light load4
Summary for Control Plane test:
20$&%=%2> "o4 &? otal =
7/21/2019 What is RNC Load Balancing and How Implement It
http://slidepdf.com/reader/full/what-is-rnc-load-balancing-and-how-implement-it-56d8c7f14c684 6/8
Enabling LDR Algorithms to reduce the CE congestion case Internal
Attached ,icture sho+s ho+ load is been 6or+arding to the lightest sub rac a6ter the
!U is in sharing out its load state
F icture ,roided b5 local !D
Attached
:
1thers
Workaroun !or SPC"#"
he connection bet+een !U boards and all the other boards installed on the R"C is
managed b5 @C lins4 hese lins also are used to communicate all the MU
subs5stems allocated on the R"C4 Due to a so6t+are bug on !C0&0 this
communication is broen and just can be recoered resetting the R"C or ,atching it
to !C0904
IPC status
!o"end IPC operation
state # !ink broken
!o"end IPC ad$inistrative
state # Available
!o"end operate status chan%ed
ti$e # &'(!!)
20$&%=%2> "o4 >? otal =
7/21/2019 What is RNC Load Balancing and How Implement It
http://slidepdf.com/reader/full/what-is-rnc-load-balancing-and-how-implement-it-56d8c7f14c684 7/8
Enabling LDR Algorithms to reduce the CE congestion case Internal
'ot sent codes in lo"end send
*ueue # +
Connect re*uest Packets lo"end
sent # ,++-./0+
Connect re*uest Packets lo"end
received # +
Connect response Packets lo"end
sent # +
Connect response Packets lo"end
received # +
Codes lo"end success1ully
sent # +
Codes lo"end success1ully receive and
s"itched # +
Codes discarded due to lo"end send *ueue
over1lo" # +
Codes lo"end success1ully receive but s"itch
1ailed # +
2he total bytes o1 $essa%e "ith lo" priority due to lo"end
sent # +
2he total bytes o1 $essa%e "ith lo" priority due to lo"end
received # +
3i%hend IPC operation
state # &'(!!)
3i%hend IPC ad$inistrative
state # &'(!!)
3i%hend operate status chan%ed
ti$e # &'(!!)
'ot send codes in hi%hend send
*ueue # +
'u$ber o1 connect re*uest Packets hi%hend
sent # +
'u$ber o1 connect re*uest Packets hi%hend
received # +
'u$ber o1 connect response Packets hi%hend
sent # +
'u$ber o1 connect response Packets hi%hend
received # +
'u$ber o1 codes hi%hend success1ully
sent # +
'u$ber o1 codes hi%hend success1ully receive and
s"itched # +
20$&%=%2> "o4 7? otal =
7/21/2019 What is RNC Load Balancing and How Implement It
http://slidepdf.com/reader/full/what-is-rnc-load-balancing-and-how-implement-it-56d8c7f14c684 8/8
Enabling LDR Algorithms to reduce the CE congestion case Internal
'u$ber o1 codes discarded due to hi%hend send *ueue
over1lo" # +
'u$ber o1 codes hi%hend success1ully receive but s"itch
1ailed # +
2he total bytes o1 $essa%e "ith lo" priority due to hi%hend
sent # +
2he total bytes o1 $essa%e "ith lo" priority due to hi%hend
received # +
As a result? load sharing bet+een sub racs +as a66ected due to communication
broen bet+een the MUs4 !C090 soles this ,roblem4
20$&%=%2> "o4 =? otal =