8

Click here to load reader

What is RNC Load Balancing and How Implement It

Embed Size (px)

DESCRIPTION

RNC Load Balancing.

Citation preview

Page 1: What is RNC Load Balancing and How Implement It

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 =

Page 2: What is RNC Load Balancing and How Implement It

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 =

Page 3: What is RNC Load Balancing and How Implement It

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 =

Page 4: What is RNC Load Balancing and How Implement It

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 =

Page 5: What is RNC Load Balancing and How Implement It

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 =

Page 6: What is RNC Load Balancing and How Implement It

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 =

Page 7: What is RNC Load Balancing and How Implement It

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 =

Page 8: What is RNC Load Balancing and How Implement It

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 =