data resources management transmission
TRANSCRIPT
-
7/28/2019 Data Resources Management Transmission
1/50
All rights reserved 2005, Alcatel
Alcatel BSS B9 release
Data Resource ManagtTransmission / August 2005
-
7/28/2019 Data Resources Management Transmission
2/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 2
Agenda
Best-effort TBF resources allocation / reallocation
GCH related steps
Transmission Resource Availability
Cell Transmission Equity
Test if enough GCH
Transmission Resource Reservation
-
7/28/2019 Data Resources Management Transmission
3/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 3
Candidate TS allocation
Best-effort TBF allocation/reallocation request(received from RRM-PCC or dequeued from a Li list)
TRX list
computing (2)
Best candidate allocation computation (4)
No candidate TS allocation
RADIO RESOURCE ALLOCATION/REALLOCATION
ALGORITHM
TBF ESTABLISHMENT PROCESS
(cf. Figure in section 3.2.2) (9)
Cell Transmission Equity (5)
Enough GCHs Not enough GCHs
ALLOC OK case ALLOC FAILED case
Test if enough GCHs (6)
Available_Nb_GCH_With_Equity
TRX list
Transmission Resource
Availability (1)
DSPcongestion state
TRX list sortedby the BSC
Available_Nb_GCH
Transmission resourcereservation (8)
n_MS_requested,n_MS_requested_concurrent
Multislot class,Bias,Traffic type
Numberof radio TSs
determination (3)
Type of the TBF request
PDCH capacity/TFI/TAI/USF
allocation (7)
- rejected request- or L4 queuing- or L5/L6 queuing
- or L7 queuing (10)
- or try to change TBF mode
(EGPRS case) (11)
es -e or resources a oca onreallocationGCH related steps
-
7/28/2019 Data Resources Management Transmission
4/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 4
Candidate TS allocation
Best-effort TBF allocation/reallocation request(received from RRM-PCC or dequeued from a Li list)
TRX list
computing (2)
Best candidate allocation computation (4)
No candidate TS allocation
RADIO RESOURCE ALLOCATION/REALLOCATION
ALGORITHM
TBF ESTABLISHMENT PROCESS
(cf. Figure in section 3.2.2) (9)
Cell Transmission Equity (5)
Enough GCHs Not enough GCHs
ALLOC OK case ALLOC FAILED case
Test if enough GCHs (6)
Available_Nb_GCH_With_Equity
TRX list
Transmission Resource
Availability (1)
DSPcongestion state
TRX list sortedby the BSC
Available_Nb_GCH
Transmission resourcereservation (8)
n_MS_requested,n_MS_requested_concurrent
Multislot class,Bias,Traffic type
Numberof radio TSs
determination (3)
Type of the TBF request
PDCH capacity/TFI/TAI/USF
allocation (7)
- rejected request- or L4 queuing- or L5/L6 queuing
- or L7 queuing (10)
- or try to change TBF mode
(EGPRS case) (11)
es -e or resources a oca onreallocationTransmission Resource Availability
-
7/28/2019 Data Resources Management Transmission
5/50
-
7/28/2019 Data Resources Management Transmission
6/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 6
es -e or resources a oca onreallocationTransmission Resource Availability
Events requesting the establishment of someGCHs in an M-EGCH link
Transmission resources that have to beconsidered by the Transmission
resource availability process
Prioritary TBF or One-UL-block request(i.e. incoming TBF/One-UL-block allocation
for the first PS traffic in the cell)
- Free Abis resources
- Free Ater resources with GPU Ater TS
margin
- Inter-cell GCH preemptions
(-( Intra-cell GCH preemptions, in Cell
Transmission Equity level)
TBF or One-UL-block request(i.e. incoming TBF/One-UL-block allocation,
or T1 TBF reallocation,
or T2 TBF reallocation,
or T3 TBF reallocation,
or T4 TBF reallocation)
- Free Abis resources
- Free Ater resources without GPU Ater TS
margin
Inter-cell GCH preemptions
-(- Intra-cell GCH preemptions , in Cell
Transmission Equity level)
GCH establishment for the Fast Initial PS accessfeature
GCH establishment for the periodical GCH
establishment process
-
7/28/2019 Data Resources Management Transmission
7/50All rights reserved 2005, AlcatelData resources management /August 2005
Page 7
[STEP 1]:
computing of the number of free Abis and Ater resources
The free Abis and Ater resources (i.e. the Abis and Ater nibbles notcurrently associated to a GCH channel) are
all the free Abis nibbles (basic Abis nibbles in the cell, bonus basic Abisnibbles in the BTS, and extra Abis nibbles in the BTS)
all the free Ater nibbles, with the restrictions of the GPU Ater TS margin andDSP GCH margin
es -e or resources a oca onreallocationTransmission Resource Availability
-
7/28/2019 Data Resources Management Transmission
8/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 8
[STEP 1]:
computing of the number of free Abis and Ater resources
The total number of GCHs which can be established in the cell byusing free Abis and Ater nibbles is called NB_FREE_GCH
NB_FREE_GCH =
MIN [ CELL_NB_FREE_BASIC + BTS_NB_FREE_EXTRA , Nb_Free_Ater_Nibbles_For_Req ,25 ]
CELL_NB_FREE_BASIC is the number of free basic Abis nibbles available in the cell(i.e. the free basic Abis nibbles mapped to RTSs currently available for PS traffic)
BTS_NB_FREE_EXTRA is the number of free extra Abis nibbles and free bonusbasic Abis nibbles available in the BTS
Nb_Free_Ater_Nibbles_For_Req is the number of free Ater nibbles available for the
request 25 is the maximum number of GCHs allowed in the Transmission-Allocation-Request
message on BSCGP interface for G2 BSC
es -e or resources a oca onreallocationTransmission Resource Availability
-
7/28/2019 Data Resources Management Transmission
9/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 9
[STEP 2]:
computing of the nb of possible inter-cell GCH preemptions
An inter-cell GCH preemption consists in moving a GCH from an M-EGCH link (on an source TRX) to another M-EGCH link (on a targetTRX) with the following constraints
the source TRX and the target TRX belong to two different cells of the same BTS
only the GCHs using an extra or a bonus Abis nibble are considered
The goal of the following algorithm is to compute the total number of GCHswhich can be got through inter-cell GCH preemptions for the cell.
The idea is to bring some fairness in the usage of the extra and bonus basic
Abis nibbles within a given BTS. Indeed, the algorithm guarantees that onecell cannot monopolize (for best-effort traffic purposes) all the extra andbonus basic Abis resources while some other cells also need them in thesame BTS
es -e or resources a oca onreallocationTransmission Resource Availability
-
7/28/2019 Data Resources Management Transmission
10/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 10
[STEP 2]:computing of the nb of possible inter-cell GCH preemptions
Determination of the cells of the BTS from which it is allowed topreempt one GCH according to the fairness criteria
Only the cells of the BTS (different from the current cell) using 2extra or bonusbasic Abis nibbles more than the current cell shall be considered by the algorithm,i.e. the cells verifying the [EXTRA-USAGE-FAIRNESS] constraint :
es -e or resources a oca onreallocationTransmission Resource Availability
cellcurrentTRXcellTRX
2H_ExtraNb_FREE_GCa)b_GCH_Extr(Current_Na)b_GCH_Extr(Current_N
-
7/28/2019 Data Resources Management Transmission
11/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 11
[STEP 2]:computing of the nb of possible inter-cell GCH preemptions
(1) [EXTRA-USAGE-FAIRNESS] constraint
Current_Nb_GCH_Extra have the same definition as Current_Nb_GCH, but by onlyconsidering the GCHs using extra and bonus basic Abis nibbles. Both the GCHscurrently established and the resources reserved for establishment are considered
On the other hand, as the global algorithm is iterative, Marked_Nb_GCH shall besubtracted from Current_Nb_GCH_Extra, with Marked_Nb_GCH the number ofGCHs that were already marked as preemptable by this algorithm (cf. step (3)).
Nb_FREE_GCH_Extra is the number of free extra Abis nibbles and free bonusbasic Abis nibbles available in the BTS, which are possible to be switched to free Aternibbles (knowing that the free basic Abis nibbles mapped to the RTSs within the nonpreemptable PS zone of the cell will be switched to free Ater nibbles in priority)
es -e or resources a oca onreallocationTransmission Resource Availability
cellcurrentTRXcellTRX
2H_ExtraNb_FREE_GCa)b_GCH_Extr(Current_Na)b_GCH_Extr(Current_N
-
7/28/2019 Data Resources Management Transmission
12/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 12
[STEP 2]:computing of the nb of possible inter-cell GCH preemptions
(2) [Looking for one GCH to preempt from a cell of the BTS]
The cells verifying the [EXTRA-USAGE-FAIRNESS] constraint (1) are then gonethrough, from the cell having the highest value of to the cell
having the lowest value If, after having gone through all the cells of the BTS, it is found that no GCH can be
preempted, then the process is over, and go to (4)
es -e or resources a oca onreallocationTransmission Resource Availability
cellTRX
a)b_GCH_Extr(Current_N
-
7/28/2019 Data Resources Management Transmission
13/50
-
7/28/2019 Data Resources Management Transmission
14/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 14
[STEP 2]:computing of the nb of possible inter-cell GCH preemptions
(4) End of the process
The Transmission resource availability process is over, and the value ofAvailable_Nb_GCH is set to
Available_Nb_GCH = NB_FREE_GCH + Marked_Nb_GCH
with
NB_FREE_GCH the number of free Abis and Ater resources calculated in [STEP 1]
Marked_Nb_GCH the number of GCHs marked as inter-cell preemptable in [STEP 2]
es -e or resources a oca onreallocationTransmission Resource Availability
-
7/28/2019 Data Resources Management Transmission
15/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 15
3 cells @ 2 TRX Max_PDCH_High_Load = 4 a maximum of4 non CS preemptable basic Abis nibbles
can be established in the cell,
Max_PDCH = 8,
Max_EGPRS_MCS = MCS-9, Max_GPRS_CS = CS-4,
Max_SPDCH_Limit = 6 a maximum of6 basic Abis nibbles can be established in thecell.
C
S
radio
Cell A
Cell B
Cell C
Abis
Basic
nibbles
6x4 extra
nibbles
reallocationTransmission Resource Availability
Example 1
-
7/28/2019 Data Resources Management Transmission
16/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 16
First EDGE MS (MS1), class 8 in cell A -> Target_Nb_GCH = 18 GCH Allocation for MS1 4 basic Abis nibble in the Max_PDCH_High_Load zone,
14 extra Abis nibbles,
Total = 18 GCHs.
Cell A
Cell B
Cell C
basic
extra
C
SMS1C
SCell A
reallocationTransmission Resource Availability
Example 2
-
7/28/2019 Data Resources Management Transmission
17/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 17
Second EDGE MS (MS2), class 8 in cell B -> Target_Nb_GCH = 18 GCH Allocation for MS2 4 basic Abis nibbles in the Max_PDCH_High_Load zone,
10 free extra Abis nibbles,
2 basic Abis nibbles outside the Max_PDCH_High_Load zone,
Inter GCH preemption between Cell A and Cell B: 14 extra Abis in cell A, 10 extra Abis in cell B,
2 extras Abis nibbles are pre-empted from Cell A to Cell B
Total = 18 GCHs. basic
extra
Cell A
Cell B
Cell C
C
SMS1MS2
C
SCell ACell B
reallocationTransmission Resource Availability
Example 3
-
7/28/2019 Data Resources Management Transmission
18/50
B t ff t TBF ll ti /
-
7/28/2019 Data Resources Management Transmission
19/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 19
Candidate TS allocation
Best-effort TBF allocation/reallocation request(received from RRM-PCC or dequeued from a Li list)
TRX list
computing (2)
Best candidate allocation computation (4)
No candidate TS allocation
RADIO RESOURCE ALLOCATION/REALLOCATION
ALGORITHM
TBF ESTABLISHMENT PROCESS
(cf. Figure in section 3.2.2) (9)
Cell Transmission Equity (5)
Enough GCHs Not enough GCHs
ALLOC OK case ALLOC FAILED case
Test if enough GCHs (6)
Available_Nb_GCH_With_Equity
TRX list
Transmission Resource
Availability (1)
DSPcongestion state
TRX list sortedby the BSC
Available_Nb_GCH
Transmission resourcereservation (8)
n_MS_requested,n_MS_requested_concurrent
Multislot class,Bias,Traffic type
Numberof radio TSs
determination (3)
Type of the TBF request
PDCH capacity/TFI/TAI/USF
allocation (7)
- rejected request- or L4 queuing- or L5/L6 queuing
- or L7 queuing (10)
- or try to change TBF mode
(EGPRS case) (11)
Best-effort TBF resources allocation /reallocation
es e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
20/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 20
Cell transmission equity (5):
if a candidate TBF allocation is found on a TRX, the number of newGCHs which are possible to be established on that TRX according tointra-cell equity rules is computed. This number is called
Available_Nb_GCH_With_Equity and corresponds to a number ofintra-cell GCH pre-emptions that are possible towards that TRX
this step is completely new in B9 release
es -e or resources a oca onreallocationCell transmission equity
es e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
21/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 21
The goal of this process is to compute the total number ofGCHs which are possible to be preempted from the otherM-EGCH links of the cell, towards the M-EGCH link of thetarget TRX (intra-cell GCH preemptions)
This process has for input a TRX called target TRX
That number is called Available_Nb_GCH_With_EquityThe intent is to guarantee an equity between the M-EGCHlink sizes of the different PS-capable TRXs of the cell(ideally, the size of each M-EGCH link should beproportional to its PS needs in terms of GCHs)
The Cell transmission equity process is only applicable toEvolium BTSs, and when establishing GCHs for best-effortpurposes
es -e or resources a oca onreallocationCell transmission equity
-
7/28/2019 Data Resources Management Transmission
22/50
es e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
23/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 23
Particular cases in which this algorithm shall not be played target TRX is the only PS-capable TRX of the cell having an M-
EGCH link (useless to look for some intra-cell preemptable GCHs)
if M-EGCH link of the target TRX verifies :
Current_Nb_GCH + Available_Nb_GCH >= Target_Nb_GCH
Then
Available_Nb_GCH_With_Equity shall be set to zero
Cell transmission equity process shall be exited
es -e or resources a oca onreallocationCell transmission equity
es e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
24/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 24
1Computing of the equity factor of the cell(CELL_EQUITY_FACTOR)
This value represents the percentage of the number of GCHscurrently established (or reserved for establishment) in the cellcompared to the global GCH needs in the cell. Only the GCHs whichare potentially intra-cell preemptable are taken into account, i.e.Min_Nb_GCH GCHs are supposed to be blocked in each M-EGCHlink of the cell
CELL_EQUITY_FACTOR
=
es -e or resources a oca onreallocationCell transmission equity
IN_NB_GCHCELL_SUM_MCHARGET_NB_GCELL_SUM_T
IN_NB_GCHCELL_SUM_MNb_GCHAvailable_GCHURRENT_NB_CELL_SUM_C
es e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
25/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 25
1Computing of the equity factor of the cell(CELL_EQUITY_FACTOR)CELL_SUM_CURRENT_NB_GCH :
sum of the Current_Nb_GCH values for all the M-EGCH links of the PS-capable TRXs of the cell (target TRX included)
Available_Nb_GCH :
Previously computed by the Transmission resource availabity process. It isindeed required to take into account the number of free Abis and Aternibbles and the number of inter-cell preemptable GCHs to get a valid valueof CELL_EQUITY_FACTOR
CELL_SUM_MIN_NB_GCH :
Sum of the Min_Nb_GCH values for all the M-EGCH links of the PS-capable
TRXs of the cell (target TRX included)CELL_SUM_TARGET_NB_GCH :
Sum of the Target_Nb_GCH values for all the M-EGCH links of the PS-capable TRXs of the cell (target TRX included)
es -e or resources a oca onreallocationCell transmission equity
es e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
26/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 26
1Computing of the equity factor of the cell(CELL_EQUITY_FACTOR)
Particular cases (1/2)
CELL_SUM_TARGET_NB_GCH - CELL_SUM_MIN_NB_GCH) = 0 (division byzero in the formula),
Cell transmission equity process shall be exitedAvailable_Nb_GCH_With_Equity = 0
CELL_EQUITY_FACTOR < 0
Min_Nb_GCH threshold cannot be reached on all the PS-capable TRXs ofthe cell (indeed, as CELL_SUM_TARGET_NB_GCH -CELL_SUM_MIN_NB_GCH is always positive, CELL_EQUITY_FACTOR 1
Among others, the fact of playing the Cell transmission equity algorithm in
this case will be useful to preempt some unused GCHs (while theT_GCH_Inactivity timer is running on some TRXs of the cell).
If CELL_EQUITY_FACTOR > 1 then CELL_EQUITY_FACTOR = 1
es -e or resources a oca onreallocationCell transmission equity
es e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
28/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 28
2 Computing of the number of GCHs intra-cell preemptablefrom each M-EGCH link of the cell
For each PS-capable TRX which owns an M-EGCH link in the cell, avalue called TRX_EQUITY_NB_GCH is computed :
TRX_EQUITY_NB_GCH =Min_Nb_GCH + CELL_EQUITY_FACTOR
x (Target_Nb_GCH Min_Nb_GCH)
(rounded up to nearest integer)
es -e or resources a oca onreallocationCell transmission equity
es e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
29/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 29
2 Computing of the number of GCHs intra-cell preemptablefrom each M-EGCH link of the cell
Then, the number of GCHs intra-cell preemptable from this TRX,called TRX_INTRA_CELL_PREEMPTABLE_GCH, is computed :
TRX_INTRA_CELL_PREEMPTABLE_GCH =MAX ( Established_Nb_GCH TRX_EQUITY_NB_GCH , 0 )
es -e or resources a oca onreallocationCell transmission equity
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
30/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 30
3 Computing of Available_Nb_GCH_With_Equity (Current_Nb_GCH + Available_Nb_GCH) >= TRX_EQUITY_NB_GCH
on the target TRX :
Available_Nb_GCH_With_Equity = 0
free Abis and Ater resources and/or the inter-cell GCH preemptionsare sufficient to meet the GCH needs of the target TRX according tothe equity rules
es -e or resources a oca onreallocationCell transmission equity
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
31/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 31
3 Computing of Available_Nb_GCH_With_Equity (Current_Nb_GCH + Available_Nb_GCH) < TRX_EQUITY_NB_GCH
on the target TRX :
total number of GCHs intra-cell preemptable in the cell
CELL_INTRA_CELL_PREEMPTABLE_GCH =
The target TRX shall not be considered (in this sum) when computingCELL_INTRA_CELL_PREEMPTABLE_GCH
es -e or resources a oca onreallocationCell transmission equity
CellTRX PTABLE_GCHCELL_PREEMTRX_INTRA_
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
32/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 32
3 Computing of Available_Nb_GCH_With_Equity (Current_Nb_GCH + Available_Nb_GCH) < TRX_EQUITY_NB_GCH
on the target TRX :
Available_Nb_GCH_With_Equity
=MIN [ CELL_INTRA_CELL_PREEMPTABLE_GCH,
(TRX_EQUITY_NB_GCH Current_Nb_GCH Available_Nb_GCH) ]
TRX_EQUITY_NB_GCH and Current_Nb_GCH :
values associated to the target TRX.
Available_Nb_GCH
value previously computed by the Transmission resource availabityprocess
es -e or resources a oca onreallocationCell transmission equity
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
33/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 33
MSa MSa MSa MSa MSb MSb MSb MSb MSc MSc MSc MSc
TRXa
Target_Nb_GCH = 14
Min_Nb_GCH = 2
TRXb
Target_Nb_GCH = 7
Min_Nb_GCH = 2
GCH 1
GCH 2
GCH 3
GCH 13
GCH 14
T3 reallocation of MSc
Available_Nb_GCH = 4
GCH 1
GCH 2
GCH 3
GCH 4Those 4 GCHs are
established with
free Abis and free
Ater resources
M-EGCH link of
TRXa
MSa MSa MSa MSa MSb MSb MSb MSb
MSc MSc MSc MSc
TRXa
Target_Nb_GCH = 14
Min_Nb_GCH = 2
Established_Nb_GCH = 14
TRXb
Target_Nb_GCH = 0
Min_Nb_GCH = 0
Established_Nb_GCH = 0
(No M-EGCH link for TRXb)
GCH 1
GCH 2
GCH 3
GCH 13
GCH 14
Initial situationMsa, MSb, MSC: GPRS MS, class 8, DL bias
M-EGCH link of
TRXbM-EGCH link ofTRXa
Established_Nb_GCH = 12 Established_Nb_GCH = 6
GCH 13
GCH 14
GCH 1
GCH 2
GCH 12
GCH 13
GCH 14TRX_Equity_Nb_GCH = 12
2 intra-cell GCH
preemptions are
possible towards
TRXb
TRX_Equity_Nb_GCH = 7
Final situation
es -e or resources a oca onreallocationCell transmission equity Example
Best effort TBF resources allocation /
-
7/28/2019 Data Resources Management Transmission
34/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 34
Candidate TS allocation
Best-effort TBF allocation/reallocation request(received from RRM-PCC or dequeued from a Li list)
TRX list
computing (2)
Best candidate allocation computation (4)
No candidate TS allocation
RADIO RESOURCE ALLOCATION/REALLOCATION
ALGORITHM
TBF ESTABLISHMENT PROCESS
(cf. Figure in section 3.2.2) (9)
Cell Transmission Equity (5)
Enough GCHs Not enough GCHs
ALLOC OK case ALLOC FAILED case
Test if enough GCHs (6)
Available_Nb_GCH_With_Equity
TRX list
Transmission Resource
Availability (1)
DSPcongestion state
TRX list sortedby the BSC
Available_Nb_GCH
Transmission resourcereservation (8)
n_MS_requested,n_MS_requested_concurrent
Multislot class,Bias,Traffic type
Numberof radio TSs
determination (3)
Type of the TBF request
PDCH capacity/TFI/TAI/USF
allocation (7)
- rejected request- or L4 queuing- or L5/L6 queuing
- or L7 queuing (10)
- or try to change TBF mode
(EGPRS case) (11)
Best-effort TBF resources allocation /reallocation
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
35/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 35
Test if enough GCHs (6):
the total number of GCHs which are already (or about to be)established on the previously selected TRX (i.e. Current_Nb_GCH)and/or which will be possible to be established on that TRX in the
future (i.e. Available_Nb_GCH + Available_Nb_GCH_With_Equity) istested
if there are not enough GCHs, the request has failed (ALLOCFAILED case due to transmission resource reasons). Depending onthe type of the request, the request is rejected or queued into a Li list(10)
this step is completely new in B9 release
es e or resources a oca onreallocationTest if enough GCHs
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
36/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 36
The following conditions are tested [CC-1]
(Current_Nb_GCH + Available_Nb_GCH
+ Available_Nb_GCH_With_Equity)
>= Nb_GCH_For_TBF_Estab
[CC-1] guarantees that it will be possible to reachNb_GCH_For_TBF_Estab GCHs in the M-EGCH link of the TRXsupporting the best candidate timeslot allocation
The sum (Available_Nb_GCH + Available_Nb_GCH_With_Equity) is the
total number of GCHs that can be added to the M-EGCH link of the TRXsupporting the best candidate timeslot allocation (by new GCHestablishments, or by inter-cell GCH preemptions, or by intra-cell GCHpreemptions)
es e or resources a oca onreallocationTest if enough GCHs
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
37/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 37
Nb_GCH_For_TBF_Estab
es e or resources a oca onreallocationTest if enough GCHs
Type of the request in the TRX
waiting queue
Allocatio
n policy
Minimum
number of GCHs required
to serve the request
(Nb_GCH_For_TBF_Estab)
UL TBF establishment(without concurrent TBF)
ASAP 1
UL TBF establishment
(with concurrent TBF)ASAP
1 to 5
depending on the Max allowed (M)CS of the existing
concurrent DL TBF
DL TBF establishment(without concurrent TBF)
ASAP 1
DL TBF establishment
(with concurrent TBF)ASAP
1 to 5
depending on the Max allowed (M)CS of the existing
concurrent UL TBF
T1 TBF reallocation ASAP 1
One-UL-block allocation request ASAP 1
T4 TBF reallocation ASAP1 or 2
depending on the Max allowed CS of the TBF
T3 TBF reallocation OPTIMAL1 to 5
depending on the Max allowed (M)CS of the TBF
MPDCH establishment N.A. Number of MPDCHs on the TRX (***)
RT resource allocation / modification
requestN.A. N.A.
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
38/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 38
The following conditions are tested [CC-2]
(Nb_GCH_Activated + Nb_GCH_Reserved_For_Establishment
+ Target_Nb_GCH Current_Nb_GCH)
-
7/28/2019 Data Resources Management Transmission
39/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 39
IF [CC-1] AND [CC-2]
THEN
There are enough GCHs to serve the request
ELSE
There are not enough GCHs to serve the request
es e or resources a oca onreallocationTest if enough GCHs
Best-effort TBF resources allocation /
-
7/28/2019 Data Resources Management Transmission
40/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 40
Candidate TS allocation
Best-effort TBF allocation/reallocation request(received from RRM-PCC or dequeued from a Li list)
TRX list
computing (2)
Best candidate allocation computation (4)
No candidate TS allocation
RADIO RESOURCE ALLOCATION/REALLOCATION
ALGORITHM
TBF ESTABLISHMENT PROCESS
(cf. Figure in section 3.2.2) (9)
Cell Transmission Equity (5)
Enough GCHs Not enough GCHs
ALLOC OK case ALLOC FAILED case
Test if enough GCHs (6)
Available_Nb_GCH_With_Equity
TRX list
Transmission Resource
Availability (1)
DSPcongestion state
TRX list sortedby the BSC
Available_Nb_GCH
Transmission resourcereservation (8)
n_MS_requested,n_MS_requested_concurrent
Multislot class,Bias,Traffic type
Numberof radio TSs
determination (3)
Type of the TBF request
PDCH capacity/TFI/TAI/USF
allocation (7)
- rejected request- or L4 queuing- or L5/L6 queuing
- or L7 queuing (10)
- or try to change TBF mode
(EGPRS case) (11)
Best effort TBF resources allocation /reallocation
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
41/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 41
Transmission resource reservation (8):
the necessary transmission resources (which are not yet established)are reserved and the TBF establishment process is undertaken (9)
the main interest of the transmission resources reservation step is toguarantee that the transmission resources will remain available duringthe GCH establishment process
the priority order to reserve the GCHs is as follows : free Abis andAter resources then inter-cell GCH pre-emptions and finally intra-cellGCH pre-emptions
es e or resources a oca onreallocationTransmission resource reservation
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
42/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 42
The transmission resources are reserved for a given TRX,and are:
either couples of free Abis and Ater nibbles,
or already-established GCHs
(inter-cell and intra-cell GCH preemption cases).
Reserving transmission resources means setting theirstate to reserved for establishment on the considered TRX
The number of transmission resources that shall bereserved is equal to the number of available resources (i.e.
Available_Nb_GCH + Available_Nb_GCH_With_Equity)truncated to the GCH needs on the considered TRX (i.e.Target_Nb_GCH Current_Nb_GCH)
es e or resources a oca onreallocationTransmission resource reservation
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
43/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 43
Number of transmission resources that shall be reserved isalways equal to:
Min ( Available_Nb_GCH + Available_Nb_GCH_With_Equity,
Target_Nb_GCH Current_Nb_GCH )
Number of transmission resources that shall be reserved isalways equal to:Available_Nb_GCH
value previously computed by the Transmission resource availabity process
Available_Nb_GCH_With_Equity
value previously computed by the Cell transmission equity process
If that process was not played, then Available_Nb_GCH_With_Equity = 0
Target_Nb_GCH and Current_Nb_GCH
values associated to the considered TRX (on which some GCHs have to beestablished)
es e or resources a oca onreallocationTransmission resource reservation
-
7/28/2019 Data Resources Management Transmission
44/50
es -e or resources a oca on
-
7/28/2019 Data Resources Management Transmission
45/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 45
1 Priority rules for the free Abis and Ater resources The Transmission resource availability algorithm has computed the
total number free Abis and Ater resources available for the cell(NB_FREE_GCH). When reserving free resources, the GCHestablishment priority rules which shall be applied
1.1 The couples (free basic Abis nibble mapped to a RTS currently available
for PS traffic and within the non preemptable PS zone of the cell, free Aternibble) are reserved preferentially, from the leftmost RTS to the rightmostRTS of the non preemptable PS zone
1.2Then, the couples (free extra or bonus basic Abis nibble, free Aternibble) are reserved preferentially,
1.3 Then, the couples (free basic Abis nibble mapped to a RTS currently
available for PS traffic and out of the non preemptable PS zone of the cell,free Ater nibble) are reserved preferentially, from the leftmost RTS to therightmost RTS of the preemptable PS zone
es e or resources a oca onreallocationTransmission resource reservation
es -e or resources a oca onll ti
-
7/28/2019 Data Resources Management Transmission
46/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 46
2 Priority rules for the inter-cell preemptable GCHs Then, the inter-cell preemptable GCHs are reserved preferentially.
The priority rules among those GCHs are all defined by theTransmission resource availability algorithm (fairness criteria andTRX-related criteria, [STEP 2])
es e or resources a oca onreallocationTransmission resource reservation
es -e or resources a oca onll ti
-
7/28/2019 Data Resources Management Transmission
47/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 47
3 Priority rules for the intra-cell preemptable GCHsAt last, the intra-cell preemptable GCHs are reserved preferentially.
The Cell transmission equity algorithm has determined a number ofintra-cell preemptable GCHs on each TRX of the cell(TRX_INTRA_CELL_PREEMPTABLE_GCH). Those GCHs have nowto be identified and reserved.
Only the TRXs of the cell from which at least one GCH can be intra-cell preempted shall be considered (i.e. for whichTRX_INTRA_CELL_PREEMPTABLE_GCH >= 1), and the followingpriorities shall be respected for reserving the GCHs
es e or resources a oca onreallocationTransmission resource reservation
es -e or resources a oca onll ti
-
7/28/2019 Data Resources Management Transmission
48/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 48
3 Priority rules for the intra-cell preemptable GCHs 3.1 The TRXs of the cell having the highest number of intra-cell preemptable GCHs(i.e. the highest TRX_INTRA_CELL_PREEMPTABLE_GCH value) shall be consideredin priority
3.2 If two TRXs have the same number of intra-cell preemptable GCHs, the TRXwhich is the most PS-prioritary shall be considered in priority
Then, on a given TRX of the cell (determined by the rules 3.1) and 3.2)), all the GCHs
which are not in the reserved transitory state are considered. When consideringthose GCHs, the same priority rules as the GCH release rules are applied, i.e
3.3 The intra-cell preemptable GCHs using basic Abis nibbles mapped to RTSs out ofthe non preemptable PS zone of the cell are reserved preferentially, from therightmost RTS to the leftmost RTS of the preemptable PS zone
3.4 Then, the intra-cell preemptable GCHs using extra Abis or bonus basic Abisnibbles are reserved preferentially,
3.5 At last, the intra-cell preemptable GCHs using basic Abis nibbles mapped to RTSswithin the non preemptable PS zone of the cell are reserved, from the rightmost RTSto the leftmost RTS of the non preemptable PS zone
es e o esou ces a oca oreallocationTransmission resource reservation
es -e or resources a oca onll ti
-
7/28/2019 Data Resources Management Transmission
49/50
All rights reserved 2005, AlcatelData resources management /August 2005
Page 49
How the reserved resources will be usedAfter the Transmission resource reservation process, all the
reserved resources will be attempted to be established and/orpreempted towards the M-EGCH link of the considered TRX
In the case of the TBF establishment process, the GCHs may be establishedin several steps (cf. ASAP allocation policy) or in one unique step (Optimal
allocation policy). In the other cases (MPDCH establishment, Periodical GCH establishment
process, Fast Initial PS Access), all the GCHs will be attempted to beestablished in one unique step
Note: following the reservation of some transmission resources on the TRX,the Current_Nb_GCH value of the considered TRX shall be updated
reallocationTransmission resource reservation
-
7/28/2019 Data Resources Management Transmission
50/50
Page 50
www.alcatel.com