5
Parameter Selection for HSDPA lub Flow Control Marc C. Necker Institute of Communication Networks and Computer Engineering, University of Stuttgart, Pfaffenwaldring 47, D-70569 Stuttgart, Germany Email: necker(ikr.uni-stuttgart.de Abstract- The recently emerging High Speed Downlink Packet been address Access (HSDPA) enhances conventional WCDMA systems ac- scheduling a cording to the UMTS standard with data rates of up to 14MBitIs In [3], Kold in the downlink direction. This is achieved by using adaptive modulation and coding as well as a fast Hybrid Automatic Repeat Fair (PF) si Request (HARQ) mechanism. This functionality is implemented channel con( close to the air interface in the Node B. In addition to the data the PF apprc buffer in the RNC, this requires a second data buffer in the towards diffi Node B. Consequently, a flow control mechanism is needed which The issue controls the amount of data to be transmitted from the RNC's buffer to the Node B's buffer. The spatial separation of RNC and addressed so Node B imposes significant signaling constraints and control dead control algoi time limitations to the flow control mechanism. Additionally, due trol algorithr to the time-varying nature of the radio channel, the data rate on the delay towards a particular user may be highly variable. In this paper, tigated the i] we study the impact of the flow control on system performance. In particular, we consider the parameter choice for a previously and the signa presented algorithm and highlight some inherent tradeoffs. the signaling over other s I. INTRODUCTION maximum ml In the past years, WCDMA networks based on the UMTS algorithm. F standard have widely been deployed. In these systems, several performance Node B base stations are connected to a Radio Network In this pal Controller (RNC) via the Iub interface. The RNC implements flow control all relevant radio protocols, such as the Radio Link Control parameters (RLC) and the MAC-d, while the Node B is a mere slave performance device, responsible for the actual physical transmission on the variations oi air interface. As the RNC and the attached Node Bs are usually necessary tra distributed over several sites, the data link between a Node B Our paper and the RNC introduces a significant additional delay. investigated HSDPA introduces an additional functional layer in the III, the flow protocol stack, namely the MAC-hs layer. The MAC-hs func- Section IV I tionality is implemented in the Node B, which allows a much influence of faster reaction on errors and variations of the channel quality, performance compared to protocols implemented in the RNC. This allows for fast adaptations of the modulation and coding scheme, fast scheduling and for a powerful HARQ mechanism [1]. A. System O As the HSDPA functionality is distributed, two separate The basic data buffers are required in the RNC and Node B, respectively. single-cell 4 Consequently, a data flow control is needed which controls (UEs) connc the amount of data to be transmitted from the RNC's buffer Shared Char to the Node B's buffer. This flow control is typically located channel (D( in the Node B and signals to the RNC the amount of data to be transmitted. Its goal is to keep the buffer level in the Node B at an adequate level. If the Node B's buffer is too full, the Round Trip Time (RTT) on the RLC layer is unnecessarily increased, causing problems to RLC protocols and other 1 higher layer protocols. On the other hand, a minimum buffer level should always be maintained to prevent the buffer from Detailed UTR running empty and thus wasting air interface resources. Scheduling in mobile communication systems has widely Fig. Andreas Weber Alcatel SEL AG, Research and Innovation Lorenzstr. 10, D-70435 Stuttgart Email: [email protected] ;ed. A general introduction and in-depth study of nd QoS in HSDPA is provided by Gutierrez in [2]. ing investigates the performance of Proportional sheduling in HSDPA systems under non-ideal lition reporting. In [4], Aniba and Aissa enhance oach to provide fairness, when channel conditions ,rent users are heterogeneous. of flow control in HSDPA systems has rarely been far. In [5], Legg presents an optimized lub flow ithm. In [6], we presented a generic lub flow con- n and studied the impact of signaling constraints performance of IP traffic. In particular, we inves- mpact of the dead time of the flow control loop dling load. We showed by means of simulation that constraints may dominate the delay performance system parameters and algorithms, such as the umber of HARQ retransmissions or the scheduling 'inally, we explored possibilities to improve the of the flow control under the given constraints. per, we present a detailed parameter study of the algorithm in [6]. We investigate the impact of key )f the flow control on the delay and throughput for different traffic characteristics and different f the algorithm. Eventually, we highlight some ide-offs when choosing the parameter set. is structured as follows. Section II introduces the system and the corresponding model. In section control algorithm from [6] is briefly reviewed. presents the simulation scenario and studies the the various flow control parameters on the system Finally, section V concludes the paper. II. SYSTEM MODEL Wverview scenario is shown in Fig. 1. We consider a enviromnent, where several User Equipments ect to the Node B via a High Speed Downlink mnel (HS-DSCH) in the downlink and a dedicated CH) in the uplink direction. The Node B is 1: Architecture of the considered 3G network 0-7803-9206-X/05/$20.00 ©2005 IEEE 233

[IEEE 2005 2nd International Symposium on Wireless Communication Systems - Siena, Italy (05-09 Sept. 2005)] 2005 2nd International Symposium on Wireless Communication Systems - Parameter

  • Upload
    a

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: [IEEE 2005 2nd International Symposium on Wireless Communication Systems - Siena, Italy (05-09 Sept. 2005)] 2005 2nd International Symposium on Wireless Communication Systems - Parameter

Parameter Selection for HSDPA lub Flow ControlMarc C. Necker

Institute of Communication Networks and Computer Engineering,University of Stuttgart, Pfaffenwaldring 47, D-70569 Stuttgart, Germany

Email: necker(ikr.uni-stuttgart.de

Abstract- The recently emerging High Speed Downlink Packet been addressAccess (HSDPA) enhances conventional WCDMA systems ac- scheduling acording to the UMTS standard with data rates of up to 14MBitIs In [3], Koldin the downlink direction. This is achieved by using adaptivemodulation and coding as well as a fast Hybrid Automatic Repeat Fair (PF) siRequest (HARQ) mechanism. This functionality is implemented channel con(close to the air interface in the Node B. In addition to the data the PF apprcbuffer in the RNC, this requires a second data buffer in the towards diffiNode B. Consequently, a flow control mechanism is needed which The issuecontrols the amount of data to be transmitted from the RNC'sbuffer to the Node B's buffer. The spatial separation of RNC and addressed soNode B imposes significant signaling constraints and control dead control algoitime limitations to the flow control mechanism. Additionally, due trol algorithrto the time-varying nature of the radio channel, the data rate on the delaytowards a particular user may be highly variable. In this paper, tigated the i]we study the impact of the flow control on system performance.In particular, we consider the parameter choice for a previously and the signapresented algorithm and highlight some inherent tradeoffs. the signaling

over other sI. INTRODUCTION maximum ml

In the past years, WCDMA networks based on the UMTS algorithm. Fstandard have widely been deployed. In these systems, several performanceNode B base stations are connected to a Radio Network In this palController (RNC) via the Iub interface. The RNC implements flow controlall relevant radio protocols, such as the Radio Link Control parameters(RLC) and the MAC-d, while the Node B is a mere slave performancedevice, responsible for the actual physical transmission on the variations oiair interface. As the RNC and the attached Node Bs are usually necessary tradistributed over several sites, the data link between a Node B Our paperand the RNC introduces a significant additional delay. investigatedHSDPA introduces an additional functional layer in the III, the flow

protocol stack, namely the MAC-hs layer. The MAC-hs func- Section IV Itionality is implemented in the Node B, which allows a much influence offaster reaction on errors and variations of the channel quality, performancecompared to protocols implemented in the RNC. This allowsfor fast adaptations of the modulation and coding scheme, fastscheduling and for a powerful HARQ mechanism [1]. A. System OAs the HSDPA functionality is distributed, two separate The basic

data buffers are required in the RNC and Node B, respectively. single-cell 4

Consequently, a data flow control is needed which controls (UEs) conncthe amount of data to be transmitted from the RNC's buffer Shared Charto the Node B's buffer. This flow control is typically located channel (D(in the Node B and signals to the RNC the amount of data tobe transmitted. Its goal is to keep the buffer level in the NodeB at an adequate level. If the Node B's buffer is too full, theRound Trip Time (RTT) on the RLC layer is unnecessarilyincreased, causing problems to RLC protocols and other 1higher layer protocols. On the other hand, a minimum bufferlevel should always be maintained to prevent the buffer from Detailed UTRrunning empty and thus wasting air interface resources.

Scheduling in mobile communication systems has widely Fig.

Andreas WeberAlcatel SEL AG, Research and Innovation

Lorenzstr. 10, D-70435 StuttgartEmail: [email protected]

;ed. A general introduction and in-depth study ofnd QoS in HSDPA is provided by Gutierrez in [2].ing investigates the performance of Proportionalsheduling in HSDPA systems under non-ideallition reporting. In [4], Aniba and Aissa enhanceoach to provide fairness, when channel conditions,rent users are heterogeneous.of flow control in HSDPA systems has rarely beenfar. In [5], Legg presents an optimized lub flow

ithm. In [6], we presented a generic lub flow con-n and studied the impact of signaling constraintsperformance of IP traffic. In particular, we inves-mpact of the dead time of the flow control loopdling load. We showed by means of simulation thatconstraints may dominate the delay performancesystem parameters and algorithms, such as theumber ofHARQ retransmissions or the scheduling'inally, we explored possibilities to improve theof the flow control under the given constraints.per, we present a detailed parameter study of thealgorithm in [6]. We investigate the impact of key)f the flow control on the delay and throughputfor different traffic characteristics and different

f the algorithm. Eventually, we highlight someide-offs when choosing the parameter set.is structured as follows. Section II introduces thesystem and the corresponding model. In sectioncontrol algorithm from [6] is briefly reviewed.

presents the simulation scenario and studies thethe various flow control parameters on the systemFinally, section V concludes the paper.

II. SYSTEM MODEL

Wverviewscenario is shown in Fig. 1. We consider a

enviromnent, where several User Equipmentsect to the Node B via a High Speed Downlinkmnel (HS-DSCH) in the downlink and a dedicatedCH) in the uplink direction. The Node B is

1: Architecture of the considered 3G network

0-7803-9206-X/05/$20.00 ©2005 IEEE 233

Page 2: [IEEE 2005 2nd International Symposium on Wireless Communication Systems - Siena, Italy (05-09 Sept. 2005)] 2005 2nd International Symposium on Wireless Communication Systems - Parameter

Tq.

_____-_(_-_ e2________

'Ppackets

Fig. 2: Flow control overview

connected to the RNC, which itself is connected to theIntemet via the 3G-SGSN and 3G-GGSN of the cellularsystem's core network. The UEs establish a data connectionwith a host in the Intemet. The Intemet and core networkwere assumed to introduce a constant delay TINet = 20ms ineach direction and not lose any IP packets.

B. Simulation ModelThe HSDPA network was modeled with all its relevant RLC,

MAC-d and MAC-hs protocols using an event-driven simula-tion tool based on the IKR SimLib [7]. The physical layer wasbased on BLER-curves obtained from link level simulationsincluding HARQ. Transport formats (TF) on the MAC-hs layerwere selected based on the channel quality such that the BLERis 10%. We assumed ideal conditions for the reporting ofChannel Quality Indicators (CQI) from the mobile terminals,i.e. zero delay. The maximum number of MAC-hs retransmis-sions and RLC retransmissions was limited to Rmax,hs = 4and Rmax,r1c = 10, respectively. The maximum RLC windowsize was assumed to be unlimited in order to avoid side effectsin the results. We neglect the convergence layer, as it onlyintroduces a very small overhead in a single-cell environment.

III. FLOW CONTROL AND SCHEDULINGA. RNC / Node B flow control

The general concept of the flow control is shown in Fig. 2for one data connection: IP packets arriving at the RNC arefirst stored in RNC input buffers with one buffer per dataconnection. The RNC segments and concatenates, respectively,incoming data packets into RLC blocks (S/C). These RLCblocks are protected by the RLC layer's ARQ mechanism andtransmitted to the Node B, where they are stored in individualNode B buffers, also known as HS priority queues. For oursimulations we have chosen the memory large enough to avoidside-effects caused by limited buffer sizes. Furthermore, weassumed that all data flows have the same priority.

In [6], we presented a generic flow control algorithmincluding some performance enhancements. Its goal is to tunethe buffer level so that a predefined queuing time T, in theNode B's buffer is obtained. That is, the flow control tries tokeep the buffer level B, of every data flow at a value of:

Bwei=hRoite R T,(f)where R, is the bit rate of RLC frames transmitted for the

first time over the radio channel. Hence, Ro corresponds tothe data connection's effective channel bit rate. This valuehas to be measured and, in order to be accurate enough, thismeasurement value has to be averaged over a certain periodof time Tm. However, the longer this measurement period,the more obsolete is this value. If no measurement values areavailable, R. is set to a predefined value Rdef-The original algorithm in [6] calculated the data rate Ri at

which data blocks are transmitted from the RNC to the Node Baccording to the following formula:

R, = max(0, Ro + a 'LT ) -

proportional termdi erential term

(2)

This equation contains a term proportional to the measuredoutput rate Ro and a term depending on the difference betweenthe desired and the actual buffer level. The enhancements tothis algorithm in [6] introduced a virtual buffer keeping trackof the granted but not yet received resources. Additionally,the proportional term in eq. (2) was limited to an exponentialaverage Ro,ma.n,w. In total, the equations ofthe improved flowcontrol are:

Ro,maxn-w = (1 - /3)Ro,maxoId + i3Ro= max(Ro, Romaxn_w)

Ri = max (0, Ao + a B,- B)

(3)(4)

(5)

For a = 0, the differential term vanishes. Alike, for 3 = 0,the proportional term vanishes if we initialize Ro,mex to 0.The Node B signals TU/TTIRLc resource grants to the

RNC at the end of each update interval. The update intervalhas to be small enough to allow the flow control to accuratelyfollow the channel dynamics. On the other hand, it has to belarge enough to keep the signaling load between RNC andNode B at a reasonable level. Due to protocol delays, theresource grants are not used instantaneously but with a certaindelay T,, also known as dead time.

IV. PERFORMANCE EVALUATIONA. Simulation ScenarioWe consider five independent terminals which perform bulk

data transfer in the downlink. TCP NewReno with windowscaling was used as transport protocol. Additionally, we con-sider three terminals, performing ping operations every tenseconds with a different amount of data. Ping user I transmitsone packet of size 80 Bytes in the downlink direction, Pinguser 2 one packet of size 1500 Bytes and Ping user 3 twopackets each having a size of 1500 Bytes. The ping operationswere interleaved by 3 1/3 seconds.

Terminal mobility was modeled taking into account bothslow and fast fading. All mobiles move at a speed of v =30km/h, corresponding to the well-known 3GPP-ScenarioVehicular 30. The mobiles periodically experience the sameslow fading profile, where each mobile starts at a differentposition of the profile in order to obtain independent channelconditions. In the Node B, we assumed a Round Robin (RR)scheduler, which equally serves all users in a cyclic manner.

234

Page 3: [IEEE 2005 2nd International Symposium on Wireless Communication Systems - Siena, Italy (05-09 Sept. 2005)] 2005 2nd International Symposium on Wireless Communication Systems - Parameter

T,,, [msj

Fig. 3: Mean Node B queuing delay TB for different dead timesTP and different update periods Tu, T,, = lOOms, TCP user

Throughout this paper, we chose the control loop's deadtime Tp and update period Tu to be rather realistic thanoptimal. In particular, we chose Tp = 30ms and T1, = 50ms.

B. Influence of measurement periodFigure 3 plots the mean waiting time in the Node B buffer

queue TB for different dead times and different update periodsover the measurement period. If the flow control operatedperfectly, TB should be equal to the target delay T,. While thechoice of the measurement period is less critical for a smalldead time, it is a crucial parameter as we go to a realistic deadtime of Tp = 30ms. In general, we can say that Tm must notbe chosen too large, but should rather be chosen on the orderof the update period.

C. Influence of flow control dynamicsFigure 4-6 plot the delay TdI ofan IP packet in the downlink

direction for the three considered Ping users and the MobileRRVehicular 30 scenario. TdI includes all queuing delays in theUTRAN, as shown in Fig. 2. The default data rate Rdef wasset to 100kbps, which corresponds to the transfer of 125 Bytesfrom the RNC to the Node B within one lOms flow controlperiod. Since a ping transfer is initiated only every 10 seconds,the RNC-Node B data transfer always starts with a data rateof Rdef. Consequently, the delay of an 80 Byte long packetof Ping user 1 does not depend on the remaining flow controlparameters, as seen in Fig. 4. If the amount of data transmittedwith each ping becomes larger, the delay increases, since morethan one flow control period is necessary to transfer the datafrom the RNC buffer to the Node B buffer. This becomesobvious in Fig. 5 and Fig. 6 for Ping user 2 and 3, respectively.

In general, the ping delay decreases as the target delay Twand a increase. This can directly be explained from eqs. (1)and (2), where Ri is defined to be proportional to a (Ro TW -B). Consequently, a larger a and a larger Tw both lead to aquicker increase of the transfer rate Ri from its initial valueRd,f and a faster transmission of the ping data.

In contrast, the behavior with a TCP user is essentiallydifferent, since it exhibits a greedy traffic characteristic. Hence,the RNC queue usually does not run empty, and the delay TdIis not an adequate metric for evaluating the performance ofthe flow control anymore. We will therefore look at the queue

adjusted IP packet delay Tqa, which is measured as shown inFig. 2. It does not take into account the RNC queuing delay,mainly determined by the traffic source behavior. Note thatfor an interactive Ping user the total end-to-end delay is mostimportant, while for a bulk data transfer a short RTT betweenthe RNC and the UE is advantageous.

Figure 7 plots Tqa over Tw and a. We can distinguishseveral regions in the graph. We will first consider relativelylarge values of a, i.e. a > 0.5. For Tw < 50ms, we observea very large delay, caused by the a-weighted differential termin eq. (2). This is related to the update period Tu of 50ms andthe dead time Tp of 30ms. If the target waiting time Tu, issmaller Tu + Tp, the Node B buffer may not hold enough datain order to be able to quickly react to data rate variations onthe air interface. This eventually causes the Node B buffer todrain and the differential term in eq. (2) to transfer too muchdata from the RNC to the Node B. This becomes less of anissue as a decreases, leading to a decrease of Tqa.

For Tw > lOOms, the Node B buffer can hold enoughdata for a continuous data flow. For any particular a, we canobserve a linear increase of Tqa proportional to T,. Notethat Tqa is substantially larger than Tu, due to additionaldelay in-between the RNC and the Node B and possibleretransmissions. We can also observe an increase of Tqa forsmall values of a, since the flow control is more inert. Finally,for values of Tw between 50ms and lOOms, we can observethe transition between the regions described above.

D. Virtual Buffer ExtensionIn this section, we will study the performance of the

enhanced flow control algorithm according to eqs. (3)(5). Wewill first study the influence of the measurement period Tmand the weighting factor 3 ifwe set a to 1, which was found tobe a good value in the previous section. Longer measurementperiods lead to more inaccurate measurements. On the otherhand, the same applies if Tm is too short. In general, weexpect a measurement period on the order of the update periodTu to be a good choice, since this would measure the datatransmitted since the last resource grant was issued.

Figure 8 plots TB (cmp. Fig. 2) over Tm and f. Ideally,this value would equal the desired target Tw of lOOms. Forsmall /, the differential term in the flow control equationsbecomes dominant, and the influence of Tm is reduced. As/3 increases, the proportional term gains influence. We canobserve an increase in the waiting time as the measurementperiod increases, since the flow control cannot react to datarate variations as quickly as necessary.

Additionally, Fig. 9 plots Tdl for Ping user 3. As onlya small amount of data has to be transmitted within eachping, /3 only has a minor impact on the delay. On the otherhand, the impact of the measurement period is much bigger.If Tm is chosen much larger than the mean transmission timeof the ping data, the delay increases since the measurementperiod also includes those time periods, where no data wastransmitted, thus reducing the measured output rate Ro.

So far, we used the previously optimized value of the differ-ential term's weighting factor a = 1. With /3, we introduced

235

Page 4: [IEEE 2005 2nd International Symposium on Wireless Communication Systems - Siena, Italy (05-09 Sept. 2005)] 2005 2nd International Symposium on Wireless Communication Systems - Parameter

9796.8 - -

96696.4

M..nbssbn deay [jsI

100 X

s0-

60-

40 -

20 -

0-

97.297.19796.99B.896.795.696.5

196.496.396.2

190 -10 -170

Mean b na a.ee delly [..]

I 195

190

185

180

175

170

165

160

Fig. 4: Downlink delay Tdl for Ping User I in dependence of aand T.

2202102500

M-an -IsWAO dday [n..

I 230

225220215

210

205

200

195

Fig. 6: Downlink delay Tdl for Ping User 3 in dependence of aand Tw

250 -

200150100

P4O.4y Qen MeTnT Tn.nlersne Th Imsl

250240220200101601401201008060

Men S

2502402202001801601401201008060

Fig. 5: Downlink delay Tdl for Ping User 2 in dependence of aand Tw

450 ----

400~~~~~~~~~~~~~~~~~~0500~~~~~~~~~~~~~~~~~~5

ddrrWy (Woe ) m s 250-

5500Soo 550

250 IO~~~~~~~~~

400~~~~~~~~~~~~~~~

Ta,glDelay [mInl 1.1

Fig. 7: Downlink queue adjusted delay Tqa for a TCP User independence of ae and Tw

220.i'':'3'.. . .. .,,215.

210.

200Mean tOnnenla deay [m..

2242222202182162142122102092082D4202

Fig. 8: Mean Node B queuing delay TB for a TCP user,a = 1.0, Tw = lOOms

an additional weighting factor for the dynamics of the propor-tional term. It is therefore necessary to jointly consider bothweighting factors. Figure 10 plots TB in dependence of a and13. Similar to the case ofthe plain flow control algorithm, smallvalues a deliver a bad performance. As we increase a beyond0.2, we can observe a better delay performance. Also, we cansee an interconnection of a and 1. Note that the 95%-quantileof the queueing delay plotted in Fig. 11 goes well along withthe mean delay with respect to the parameters a and 3.

In order to bring light into the choice of a and 13, we study

Fig. 9: Downlink delay Tdo for Ping User 3, a = 1.0,Tw = lOOms

the fraction of data blocks which have to wait longer than20ms in the Node B priority queue. For the case of a greedytraffic source, and assuming a desired target delay of T, =lOOms, all data blocks should be waiting longer than 2Oms.Due to the dead time of TP = 30ms, any data block waitingshorter than 30ms is an indication of a priority queue which isabout to run empty. The flow control should avoid this if thereis enough data available in the RNC, since an empty Node Bqueue eventually wastes air interface resources.

Figure 12 plots the fraction of RLC data blocks, which have

236

Page 5: [IEEE 2005 2nd International Symposium on Wireless Communication Systems - Siena, Italy (05-09 Sept. 2005)] 2005 2nd International Symposium on Wireless Communication Systems - Parameter

Pd.fty Q- Mea Tmn0.e Tn.e Th n51

700 -

600 _500 -

400300200100

600400200100160 - --140120100 --

s604E0

1301?9 0

P..ty QwwT- 7,e- 0.95o,ss.Q [m

11000 10009000 600

7000 600

50000 400

3000 200

1000

700 -600300 - -

260 -_ ------225200170 --160 --- --1D

1000

I~~~0

SW_700

t - ~~~~600

>l~~~~~o

Fig. 10: Mean Node B queuing delay TB for a TCP user,Tm = 50ms, T. = lOOms

P6dty Qww 20n,ss frad

I r099500.99

0.9950.98 -

0.9750.97

0.9650.90

Fig. 11: 95% quantile of the Node B queueing delay TB for aTCP user, Tm = 50ms, T. = lOOms

230 - -

225220215210 -------205

Mc.nt- ii dWby -s]

0.9950.9050.975

0.97

0.9650.96

Fig. 12: Fraction of packets waiting longer than 20ms in Node Bfor a TCP user, Tm = 50ms, T. = lOOms

to wait longer than 20ms in the Node B priority queue overce and 3. The graph indicates that it is desirable to chose 3 aslarge as possible, while smaller values of a seem to be moreinteresting. On the other hand, the downlink delay of Ping user3 in Fig. 13 again shows better performance for larger a, aswe already observed in Fig. 6.To summarize our results, there are many tradeoffs in the pa-

rameter selection. On the one hand we saw that it is desirableto emphasize the dynamic term in the flow control equationsand neglect the proportional term when a good tracking ofthe desired target waiting time T,, is important. This gives theflow control a better chance to react to fluctuations of the datarate towards a particular user. On the other hand, emphasizingthe proportional term avoids unnecessary buffer under-runs,which may eventually lead to a performance degradation.

V. CONCLUSIONIn this paper, we studied the parameter selection of a generic

flow control algorithm and its enhancements from [6]. Wefocused on a realistic set of parameters for the update periodand the control loop dead time. In general, the parameterselection is subject to many tradeoffs, which makes it difficultto give a general recommendation on the parameter selection.In our underlying scenario, it is advantageous to put emphasison the differential regulation relative to the Node B buffer

Fig. 13: Downlink delay Tdl for Ping user 3, Tm = 50ms,T. = lOOms

level rather than a proportional regulation proportional to themeasured output rate. For different traffic characteristics, suchas for example streaming traffic, other parameter choices mightbe more advantageous. Further studies need to focus on cross-layer interactions with higher layer protocols and services.Eventually, the impact on the user-perceived performance isimportant, such as the page loading times with web services.

REFERENCES[1] R. A. Comroe and D. J. Costello, Jr., "ARQ schemes for data trans-

mission in mobile radio systems," IEEE Journal on Selected Areas inCommunications, vol. 2, no. 4, pp. 472-481, July 1984.

[2] P. 3. A. Guti&rrez, "Packet scheduling and quality of service in HSDPA,"Ph.D. dissertation, Aalborg University, Department of CommunicationTechnology Institute of Electronic Systems, Aalborg University NielsJemes Vej 12, DK-9220 Aalborg ?st, Denmark, October 2003.

[3] T. Kolding, "Link and system performance aspects of proportional fairscheduling in WCDMA/HSDPA," in Proc. Vehicular Technology Confer-ence 2003 (VTC 2003-Fall), vol. 3, October 2003, pp. 1717-1722.

[4] G. Aniba and S. Aissa, "Adaptive proportional faimess for packet schedul-ing in HSDPA," in Global Telecommunications Conference (GLOBECOM2004), vol. 6, December 2004, pp. 4033-4037.

[5] P. J. Legg, "Optimised lub fbw control for UMTS HSDPA," in Proc.IEEE Vehicular Technology Conference (VTC 2005-Spring), Stockholm,Sweden, June 2005.

[6] M. C. Necker and A. Weber, "Impact of lub fbw control on HSDPAsystem performance," in Proc. Personal Indoor and Mobile Radio Com-munications (PIMRC 2005), Berlin, Germany, September 2005.

[7] IKR Simulation Library. [Online]. Available: http://www.ikr.uni-stuttgart.de/Content/lKRSimLib/

237

235

230

225220

215

210

205

200