Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Page 2
No candidate TS allocation
ALLOC OK case
No candidate TS allocation
ALLOC OK case
- Free Abis resources - Free Ater resources with GPU Ater TS margin - Inter-cell GCH preemptions (-( Intra-cell GCH preemptions, in Cell Transmission Equity level) - Free Abis resources - Free Ater resources without GPU Ater TS margin Inter-cell GCH preemptions -(- Intra-cell GCH preemptions , in Cell Transmission Equity level)
[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 not currently associated to a GCH channel) are
all the free Abis nibbles (basic Abis nibbles in the cell, bonus basic Abis nibbles in the BTS, and extra Abis nibbles in the BTS) all the free Ater nibbles, with the restrictions of the GPU Ater TS margin and DSP GCH margin
[STEP 1]: computing of the number of free Abis and Ater resources
The total number of GCHs which can be established in the cell by using 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 bonus basic 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
The goal of the following algorithm is to compute the total number of GCHs which 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 one cell cannot monopolize (for best-effort traffic purposes) all the extra and bonus basic Abis resources while some other cells also need them in the same BTS
(Current_N b_GCH_Extr a)
(Current_N b_GCH_Extr a)
Current_Nb_GCH_Extra have the same definition as Current_Nb_GCH, but by only considering the GCHs using extra and bonus basic Abis nibbles. Both the GCHs currently established and the resources reserved for establishment are considered On the other hand, as the global algorithm is iterative, Marked_Nb_GCH shall be subtracted from Current_Nb_GCH_Extra, with Marked_Nb_GCH the number of GCHs 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 bonus basic Abis nibbles available in the BTS, which are possible to be switched to free Ater nibbles (knowing that the free basic Abis nibbles mapped to the RTSs within the non preemptable PS zone of the cell will be switched to free Ater nibbles in priority)
C S
Data resources management /August 2005
All rights reserved 2005, Alcatel
extra
Cell B
Cell C
C MS1 S
C Cell A S
Total = 18 GCHs.
Cell A
basic extra
Cell B
C MS1 S MS2
Data resources management /August 2005
extra
Cell B
Cell C
C MS1 S MS2
C Cell A S Cell B
No candidate TS allocation
ALLOC OK case
The goal of this process is to compute the total number of GCHs which are possible to be preempted from the other M-EGCH links of the cell, towards the M-EGCH link of the target TRX (intra-cell GCH preemptions) This process has for input a TRX called target TRX That number is called Available_Nb_GCH_With_Equity The intent is to guarantee an equity between the M-EGCH link sizes of the different PS-capable TRXs of the cell (ideally, the size of each M-EGCH link should be proportional to its PS needs in terms of GCHs) The Cell transmission equity process is only applicable to Evolium BTSs, and when establishing GCHs for best-effort purposes
Target TRX
Target TRX = TRX on which the best candidate allocation was found
Target TRX = first TRX of the cell having some allocated RTSs
Target TRX = TRX which was selected by the periodical GCH establishment process
Then
Available_Nb_GCH_With_Equity shall be set to zero Cell transmission equity process shall be exited
Available_Nb_GCH :
Previously computed by the Transmission resource availabity process. It is indeed required to take into account the number of free Abis and Ater nibbles and the number of inter-cell preemptable GCHs to get a valid value of 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 PScapable TRXs of the cell (target TRX included)
(1/2)
CELL_EQUITY_FACTOR < 0
Min_Nb_GCH threshold cannot be reached on all the PS-capable TRXs of the cell (indeed, as CELL_SUM_TARGET_NB_GCH CELL_SUM_MIN_NB_GCH is always positive, CELL_EQUITY_FACTOR < 0 implies that the numerator in the formula is negative) Cell transmission equity process shall be exited Available_Nb_GCH_With_Equity = 0
2 Computing of the number of GCHs intra-cell preemptable from each M-EGCH link of the cell
For each PS-capable TRX which owns an M-EGCH link in the cell, a value 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)
2 Computing of the number of GCHs intra-cell preemptable from 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 )
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 preemptions are sufficient to meet the GCH needs of the target TRX according to the equity rules
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_PREEM TRX_INTRA_ CELL_INTRA_CELL_PREEMPTABLE_GCH =
TRXCell
PTABLE_GCH
The target TRX shall not be considered (in this sum) when computing CELL_INTRA_CELL_PREEMPTABLE_GCH
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 availabity process
Example
Page 33
Msa, MSb, MSC: GPRS MS, class 8, DL bias
Initial situation
MSc MSa
MSc MSa
T3 reallocation of MSc
Final situation
Available_Nb_GCH = 4
TRX_Equity_Nb_GCH = 7
TRX_Equity_Nb_GCH = 12 GCH 14
GCH 13 12 GCH
Those 4 GCHs are established with free Abis and free Ater resources
MSc
MSc
MSc
MSc
No candidate TS allocation
ALLOC OK case
[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 reach Nb_GCH_For_TBF_Estab GCHs in the M-EGCH link of the TRX supporting 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 TRX supporting the best candidate timeslot allocation (by new GCH establishments, or by inter-cell GCH preemptions, or by intra-cell GCH preemptions)
Nb_GCH_For_TBF_Estab
Type of the request in the TRX waiting queue UL TBF establishment (without concurrent TBF) UL TBF establishment (with concurrent TBF) DL TBF establishment (without concurrent TBF) DL TBF establishment (with concurrent TBF) T1 TBF reallocation One-UL-block allocation request T4 TBF reallocation T3 TBF reallocation MPDCH establishment RT resource allocation / modification request Allocatio n policy ASAP Minimum number of GCHs required to serve the request (Nb_GCH_For_TBF_Estab) 1 1 to 5 depending on the Max allowed (M)CS of the existing concurrent DL TBF 1 1 to 5 depending on the Max allowed (M)CS of the existing concurrent UL TBF 1 1 1 or 2 depending on the Max allowed CS of the TBF 1 to 5 depending on the Max allowed (M)CS of the TBF Number of MPDCHs on the TRX (***) N.A.
ASAP
ASAP
[CC-2]
(Nb_GCH_Activated + Nb_GCH_Reserved_For_Establishment + Target_Nb_GCH Current_Nb_GCH) <= MAX_TARGET_NB_GCH [CC-3] guarantees that the subsequent GCH establishments will not make the M-EGCH link size exceed MAX_TARGET_NB_GCH (even temporarily), with MAX_TARGET_NB_GCH the maximum possible value of Target_Nb_GCH for the TRX, according to its HW PS capability. MAX_TARGET_NB_GCH is computed as follows
MAX_TARGET_NB_GCH = 36 for the TRXs whose HW PS capability is CS1/4 + MCS1/9, MAX_TARGET_NB_GCH = 14 for the TRXs whose HW PS capability is CS1/4
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
No candidate TS allocation
ALLOC OK case
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 their state to reserved for establishment on the considered TRX The number of transmission resources that shall be reserved 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)
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
Priority rules
In order to reserve transmission resources, the Transmission resource availability and the Cell transmission equity algorithms shall be played a second time, not only to compute a number of GCHs (Available_Nb_GCH and Available_Nb_GCH_With_Equity) but also to mark all the GCHs as reserved for establishment on the considered TRX In case all the available transmission resources do not have to be reserved (because there are more available resources than the GCH needs on the TRX), some priorities shall be respected when reserving the transmission resources
Page 50
www.alcatel.com
Data resources management /August 2005
All rights reserved 2005, Alcatel