Performance Evaluation of Adaptive RLC PDU size in HSPA+ Networks

Similar documents
Solution for cell edge performance improvement and dynamic load balancing. Qualcomm Technologies, Inc.

Cellular Network Planning and Optimization Part XI: HSDPA. Jyri Hämäläinen, Communications and Networking Department, TKK, 25.1.

Impact of Flexible RLC PDU Size on HSUPA Performance

HSDPA Throughput Performances Using an Experimental HSDPA Transmission System

Enhanced HSDPA Mobility Performance: Quality and Robustness for VoIP Service

1 Introduction Services and Applications for HSPA Organization of the Book 6 References 7

LTE Mobility Enhancements

TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)

Performance of UMTS Code Sharing Algorithms in the Presence of Mixed Web, and FTP Traffic

Performance Issues of TCP and MPEG-4 4 over UMTS

Transport Layer Protocols

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

10 Steps to Determine 3G/4G IP Data Throughput

AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Deployment Aspects for VoIP Services over HSPA Networks

Dimensioning, configuration and deployment of Radio Access Networks. part 5: HSPA and LTE HSDPA. Shared Channel Transmission

Simulation-Based Comparisons of Solutions for TCP Packet Reordering in Wireless Network

DISCUSSION. Sophia-Antipolis, France August 16-20, Agenda item: 14.4 Golden Bridge Technology CPCH Delay Measurements for TS25.

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

Application Level Congestion Control Enhancements in High BDP Networks. Anupama Sundaresan

Circuit-Switched Voice Services over HSPA

Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks

Fachgebiet für Kommunikationstechnik. Prof. Dr.-Ing. Klaus David. HSDPA for UMTS. Stephan Sigg

APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links

TCP in Wireless Mobile Networks

HSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data

Final for ECE374 05/06/13 Solution!!

HSPA+ and LTE Test Challenges for Multiformat UE Developers

EETS 8316 Wireless Networks Fall 2013

TCP in Wireless Networks

Customer Training Catalog Training Programs WCDMA RNP&RNO Technical Training

Customer Training Catalog Course Descriptions WCDMA RNP&RNO Technical Training

The future of mobile networking. David Kessens

Visualizations and Correlations in Troubleshooting

The Problem with TCP. Overcoming TCP s Drawbacks

TCP Westwood for Wireless

High Speed Internet Access Using Satellite-Based DVB Networks

A Survey: High Speed TCP Variants in Wireless Networks

Lecture Objectives. Lecture 07 Mobile Networks: TCP in Wireless Networks. Agenda. TCP Flow Control. Flow Control Can Limit Throughput (1)

3GPP LTE Channels and MAC Layer

TCP performance optimization for handover Management for LTE satellite/terrestrial hybrid. network.

TCP Window Size for WWAN Jim Panian Qualcomm

On the Effects of Different User Speeds on the Performance of High Speed Downlink Packet Access

Improving Throughput Performance of the IEEE MAC Layer Using Congestion Control Methods

TCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

TCP PACKET CONTROL FOR WIRELESS NETWORKS

Low-rate TCP-targeted Denial of Service Attack Defense

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

What is going on in Mobile Broadband Networks?

Training Proposal for WCDMA Product Technical Training Project

Improving Effective WAN Throughput for Large Data Flows By Peter Sevcik and Rebecca Wetzel November 2008

Efficient resource utilization improves the customer experience

HSPA: High Speed Wireless Broadband From HSDPA to HSUPA and beyond. HSPA: High Speed Wireless Broadband From HSDPA to HSUPA and Beyond

Capacity of VoIP over HSDPA with Frame Bundling

COMP 3331/9331: Computer Networks and Applications. Lab Exercise 3: TCP and UDP (Solutions)

Inter-Cell Interference Coordination (ICIC) Technology

3GPP TS V ( )

Infrastructure Test System TM500 LTE Single UE 3GPP FDD Release 8 Test Data Sheet

Burst Testing. New mobility standards and cloud-computing network. This application note will describe how TCP creates bursty

CS268 Exam Solutions. 1) End-to-End (20 pts)

Index. Common Packet Channel (CPCH) 25 Compression 265, , 288 header compression 284

SJBIT, Bangalore, KARNATAKA

Mobile Communications Chapter 9: Mobile Transport Layer

A Performance Evaluation of Internet Access via the General Packet Radio Service of GSM

A Survey on Congestion Control Mechanisms for Performance Improvement of TCP

Evolution of the Air Interface From 2G Through 4G and Beyond

A study of Skype over IEEE networks: voice quality and bandwidth usage

VoIP Shim for RTP Payload Formats

REPORT ITU-R M Requirements related to technical performance for IMT-Advanced radio interface(s)

A Resilient Transport Layer for Messaging Systems

ESG Engineering Services Group

LTE RRC Connection Setup Messaging

Performance of the Medium Access Control Protocol for the High Speed Downlink Packet Access

Mobile Computing/ Mobile Networks

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

A Passive Method for Estimating End-to-End TCP Packet Loss

UMTS Radio Access - Operator Acceptance and Performance Testing

A Seamless Handover Mechanism for IEEE e Broadband Wireless Access

PART III. OPS-based wide area networks

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin,

LTE UE RF measurements An introduction and overview

Handover within 3GPP LTE: Design Principles and Performance

Frequently Asked Questions

Horizon: Balancing TCP over multiple paths in wireless mesh networks

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

A Congestion Control Algorithm for Data Center Area Communications

Biased Adaptive Modulation/Coding to Provide VoIP QoS over HSDPA

LTE Overview October 6, 2011

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

First Midterm for ECE374 03/09/12 Solution!!

LTE VoIP Capacity with Soft Frequency Reuse. Dipl.-Ing. Maciej Mühleisen ComNets TUHH FFV Workshop

Per-Flow Queuing Allot's Approach to Bandwidth Management

Lecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage

First Midterm for ECE374 03/24/11 Solution!!

TCP for Wireless Networks

Delivering Network Performance and Capacity. The most important thing we build is trust

Enhanced High-Speed Packet Access HSPA+ Background: HSPA Evolution Higher data rates Signaling Improvements Architecture Evolution/ Home NodeB

High-speed Downlink Packet Access

Transcription:

Performance Evaluation of Adaptive RLC PDU size in HSPA+ Networks 1 Introduction Release 7 of the High Speed Packet Access (HSPA) specifications introduced support for increased data rates on the downlink through features such as Multiple-Input Multiple- Output (MIMO) and Higher Order Modulation (HOM). To support such higher data rates, changes to Radio Link Control (RLC) and Medium Access Control (MAC) layers, described below, were also introduced. Prior to Release 7, the RLC layer supported only fixed size RLC Protocol Data Units (PDUs), whose size was configured through Radio Resource Control (RRC) messages. Moreover, the pre-release 7 MAC layer, MAC-hs, did not have the ability to segment RLC PDUs into smaller payloads. Thus, the fixed size of RLC PDUs was typically chosen to be a small value to allow RLC PDUs encapsulated in the MAC payload to be served to users at the lower geometries with acceptably low Block Error Rate (BLER). With a typical choice of 4 bytes for the RLC PDU size, the maximum downlink throughput was limited to ~4-5 Mbps (assuming an RLC Round-Trip-Time (RTT) of 1 ms and maximum RLC window of 248). To support the higher rates introduced in Release 7, the MAC layer was modified to support segmentation of RLC PDUs. This new MAC layer, MAC-ehs, allowed larger RLC PDU sizes to be configured, with the ability to segment RLC PDUs to smaller payloads, if required by lower geometry conditions. Release 7 also introduced changes to the RLC layer to support Flexible size RLC PDUs, which allowed the RLC PDU size to be changed during a data session. However, lack of knowledge of the channel at the Radio Network Controller (RNC), where RLC PDUs are built, meant that there was no good trigger to dynamically adapt the RLC PDU size, and the size of the RLC PDUs was fixed in practice. With the Release 7 changes, the highest data rate without MIMO is ~21 Mbps. This requires an RLC PDU size of 2 bytes or larger (again assuming an RLC RTT of 1 ms and maximum RLC window of 248) to support the peak data rate. To support the non-mimo peak rate for 2/4 carriers (as in Dual-Cell HSDPA, DC-HSDPA or Four Carrier HSDPA, 4C- 1

HSDPA, standardized in Release 8, 9 and 1) would require an RLC PDU size of 4/8 bytes 1. However, such large RLC PDU sizes may not be the most efficient for low geometry users. With such large RLC PDU sizes, segmentation of RLC PDUs using MAC-ehs is needed to reach the low geometry users, who usually can support only the small payloads (for example, 4 bytes). With an 8 byte RLC PDU size being sent to such a low geometry user, each RLC PDU could be segmented into 2 payloads, and the loss of any one of these causes the entire RLC PDU to be retransmitted. As an example, if the residual BLER is 1%, this could translate into 2% RLC retransmission rate 2 (assuming i.i.d. errors) and hence reduced throughput. The situation is a little less severe for 4 byte or smaller RLC PDUs, but the inefficiency still exists. Moreover, the UEs that are receiving the lowest throughputs in the cell, i.e., the low geometry UEs, are impacted the most, making a bad situation worse. A logical solution to this issue is for the RLC PDU size to be adapted, depending upon the average channel quality seen by the UE.. This paper proposes a simple algorithm for feeding back channel information from the Node B to the RNC, and for the RNC to select an RLC PDU. The performance of this algorithm is then evaluated through simulations, lab and OTA testing. Results show that a dynamic adaptation of the RLC PDU size overcomes the cell edge performance loss caused by selection of larger RLC PDU sizes. Our intuition is also that other simple algorithms for feeding back channel quality to the RNC may give similar performance as the algorithm described in this paper. In fact, one main contribution of this paper is to show that simple solutions do exist that allow large RLC PDU sizes to be used to reach peak rates, while still not degrading performance at the cell edge. The paper is organized as follows. Section 2 discusses the interaction of RLC PDU size and RNC queue size. Section 3 explains our implementation of adaptive RLC PDU size. Section 4 presents our simulation setup and results. In Section 5 and Section 6, we present the setup and results for lab and Over-the-Air (OTA) tests respectively. Section 7 concludes the paper. 1 In Appendix I, we summarize the RLC PDU sizes required to support the peak rates of different features in HSPA+ networks. 2 In this paper, the RLC retransmission rate is defined as the number of retransmitted RLC PDUs divided by the total number of transmitted RLC PDUs. 2

2 Interaction of RLC PDU Size and RNC Queue Size As mentioned in Section 1, the choice of a large RLC PDU size, when the UE is at the edge of the cell, can lead to a higher RLC retransmission rate, and potentially even multiple RLC retransmissions. Since each round of RLC retransmission adds up to 1 RLC RTT (typically ~1 ms) to the transmission time of a packet, multiple RLC retransmissions could easily cause a few hundred msec of delay jitter in the transmission time. This would lead to TCP ACKs arriving at the TCP server with a similar delay jitter. Depending upon the current value of the Retransmission Timeout (RTO) at the TCP server, this could lead to a TCP timeout, causing degradation in the TCP throughput. The value of RTO, updated by the TCP server on the reception of TCP ACKs, depends upon the RTT as well as the Variance of the RTT [2]. In general, a larger Receive Window advertised by the UE and/or a larger RNC queue size lead to a larger RTT, thus dampening the effect of the TCP ACK s delay jitter and reducing the probability of a TCP timeout. In our simulations, lab and OTA testing, we assumed that the Receive Window as well as the RNC queue are provisioned so as to handle peak rates in the system. Specifically, we assumed a Receive Window of 25k bytes and RNC queue size of 3k bytes, which can support a peak rate of 2Mbps (assuming TCP RTT of 1 ms). At cell edge rates, this translates to a fairly large queue size as well as TCP RTT. It should be noted that such a fixed RNC queue size has some obvious drawbacks: at low rates, the buffer occupied by a TCP flow can take a long time to be drained, thus reducing interactivity for a newer TCP flow, whose packets have to wait in queue behind the existing TCP flow s packets. Some RNC implementations, thus, may adopt an Adaptive Queue Management (AQM) strategy, which maintains the RNC queue size for a UE as a function of the throughput seen by the UE. Such a strategy would reduce the RNC queue size if the UE were receiving low data rates, as is typical at the cell edge. It should be noted that theoretically, an RNC queue size equal to the Delay Bandwidth product (where Delay is the RTT seen by the TCP server, and Bandwidth is the throughput seen by the UE) is considered large enough to keep the pipe full, i.e., to avoid any throughput reduction resulting from buffer under-run. A side effect of such an AQM strategy 3

is its interaction with a large RLC PDU size. Compared to fixed RNC queue size, AQM may lead to reduced RNC queue size when the UE is at the cell edge, leading to a smaller RTT for the TCP connection. As a consequence, a higher probability of multiple RLC retransmissions may be observed for the UEs with large RLC PDU sizes, and a TCP timeout may be triggered. To summarize, use of AQM strategies may lead to adverse interactions with TCP flows, particularly when large RLC PDU sizes are used. Adapting the RLC PDU size to use smaller sizes for cell-edge UEs is likely to improve performance under such scenarios. Additional study is required to fully understand this impact. 3 Adaptive RLC PDU Size Implementation Our implementation of Adaptive RLC PDU size involves the RNC selecting an RLC PDU size for a UE based on a channel quality metric reported by the NodeB. The procedure works as follows: The Channel Quality Indication (CQI) reported by the UE to the NodeB is filtered by the NodeB using an IIR filter, with a configurable time constant. When the UE is configured with more than 1 carrier (i.e., a DC-HSDPA/4C-HSDPA UE), the Node B computes the average of filtered CQIs from all carriers. This average filtered CQI is sent periodically to the RNC over the Iub interface. This requires changes to the Iub interface. Note that Iub implementations of most network vendors tend to be proprietary, so this could be introduced as a proprietary change, without making changes to Iub specifications. It may also be possible to use information contained in Iub flow control requests for adapting the RLC PDU size: this may also require no change to the specifications. The RNC then chooses the RLC PDU size based on the received filtered CQI value (the mapping is shown in the Appendix II). 4 Simulation Setup and Results 4.1 Simulation Setup Our simulator implements all the layers of the protocol stack (PHY, MAC, and RLC) per 3GPP Release 7 specifications. Some of the key features are: 4

TCP is modeled by connecting our simulator with the public simulator ns-2 [3], which has support for a variety of TCP congestion control protocols. The receive window advertised by the UE is 25k bytes. The RNC queue size is 3k bytes. These are large enough to support the maximum peak rate of ~21 Mbps for a non-mimo single carrier UE. The UE supports an LMMSE Equalizer receiver. The HS-PDSCH scheduler selects the transport block size based on the filtered CQI value and an outer loop algorithm which targets 1% BLER after the first Hybrid ARQ (HARQ) transmission. Channel fading is Pedestrian-A with speed of 3km/h. The RLC Status Prohibit Timer is set to 1ms. The time constant of the IIR CQI filter is 1 second. The averaged filtered CQI is sent to the RNC every 1ms. RLC window size is set to 248 RLC PDUs. The MAC layer used on the downlink is MAC-ehs, which supports segmentation of RLC PDUs. Our simulation consists of a single carrier UE, downloading a large file using TCP NewReno [4] as the transport protocol. The parameters we vary are the UE geometry and the number of receive antennas at the UE. We compare the throughput of adaptive RLC PDU size with fixed size RLC PDU. We choose three fixed RLC PDU sizes, 4 bytes, 4 bytes and 8 bytes, the former chosen for optimizing cell edge performance and the latter two for peak rates. Note that 4 bytes and 8 bytes are the PDU sizes that would be required to achieve peak rates for DC-HSDPA and DC-HSDPA+MIMO respectively. 4.2 Simulation Results Figure 1 shows the TCP throughput at two extreme values of UE geometry. At high geometry (15dB), we see a throughput loss for a dual Rx UE, when a small RLC PDU size (4 bytes) is used. The main reason for this is RLC window limitation. This loss is not seen for a single Rx UE, since the maximum throughput in this case is relatively smaller. 5

Throughput (kbps) Throughput (kbps) At low geometry (-3dB), use of large RLC PDU sizes (4 bytes and 8 bytes) leads to ~2% reduced throughput, compared to 4 bytes Fixed or Adaptive RLC PDU size, for both dual Rx and single Rx UEs. This is due to the significantly higher RLC retransmission rate in the case of the large RLC PDU sizes. Geometry 15dB Geometry -3dB 7 649 6482 652 8 729 73 6 5 4 3 2 518 2887 2856 28642885 7 6 5 4 3 2 637623 327 329 27226 1 1 4B 4B 8B Adaptive 4B 4B 8B Adaptive Figure 1: FTP Throughput at Different Geometries Overall, we see that Adaptive RLC PDU size allows the UE to reach high rates at high geometry without being RLC window-limited, while at the same time, preventing any degradation in throughput at low geometry. 5 Lab Setup and Results 5.1 Lab Setup Our prototype implements all the layers of the protocol stack per 3GPP Release 8 specifications. Our lab testing consists of a DC-HSDPA UE downloading a file over TCP. The key motivation to use DC-HSDPA UEs is the higher throughput supported, and the consequently larger RLC PDU size required. In our lab setup, the main parameters we vary are geometry, type of fading channel, the number of receive antennas and the RLC PDU size (4 bytes, 4 bytes, 8 bytes, and Adaptive). Fading is modeled on both the downlink and the uplink using a channel emulator. 6

Throughput (kbps) RLC PDU Retransmission Rate (%) Each carrier goes through independent fading. Note that 8 bytes is the PDU size that would be required to achieve peak rates for a dual-carrier MIMO system, while 4 bytes is the PDU size required for a dual-carrier (non-mimo) system. 5.2 Lab Results Figure 2 shows the TCP throughput and RLC PDU retransmission rate at high geometry (1dB) with a PA3 channel. As in some of the earlier results, we see a throughput loss due to RLC window-limitation when the 4 bytes RLC PDU size is used. Throughput PA3, 1dB Geometry RLC PDU Retransmission Rate PA3, 1dB Geometry 14 12 1 8 6 4 2 12,9312,9512,937 5,295 7,554 7,567 7,583 4,587 1.2 1.8.6.4.2.1.43 1.13 1.4.65 4B 4B 8B Adaptive 4B 4B 8B Adaptive Figure 2: FTP Throughput and RLC PDU Retransmission Rate at 1dB Geometry with PA3 Channel Figure 3 shows the TCP throughput and RLC PDU retransmission rate at low geometry (- 6dB) with a PA3 channel. As in some of the earlier results, we see that using adaptive RLC PDU size can achieve similar throughput as small RLC PDU size, while using large RLC PDU sizes causes 1% to 25% throughput loss due to higher RLC PDU retransmission rate 3. 3 The high RLC PDU retransmission rate for single Rx case is partially due to the high percentage of HS- SCCH mis-detection at such a low geometry. 7

Throughput (kbps) Throughput (kbps) RLC PDU Retransmission Rate (%) Throughput PA3, -6dB Geometry RLC PDU Retransmission Rate PA3, -6dB Geometry 1 8 6 4 2 851 853 777 771 132122 134 116 4B 4B 8B Adaptive 7 6 5 4 3 2 1 4.5 15.31 15.57 4.49 53.85 66.71 4B 4B 8B Adaptive 68.25 54.66 Figure 3: FTP Throughput and RLC PDU Retransmission Rate at -6dB Geometry with PA3 Channel Figure 4 shows the TCP throughput at 1dB geometry with VA3 channel. We observe the performance loss due to RLC window limitation for the small RLC PDU size. The RLC retransmission rate is for all the 1dB geometry cases. Throughput VA3, 1dB Geometry 12 1,767 1,691 1,784 1 8 6 5,32 6,149 4,833 6,124 6,132 4 2 4B 4B 8B Adaptive Figure 4: FTP Throughput at 1dB Geometry with VA3 Channel In Figure 5, we present the TCP throughput and RLC PDU retransmission rate at -3dB geometry with VA3 channel. We see similar trends in VA3 results, as in PA3 results. One notable difference is that, for VA3 at -3dB geometry, a large RLC PDU size degrades the UE throughput (by ~15%) only for single Rx UEs..The main reason is that the VA3 channel does not show significant downfades for a dual Rx UE. 8

Throughput (kbps) RLC PDU Retransmission Rate (%) Throughput VA3, -3dB Geometry RLC PDU Retransmission Rate VA3, -3dB Geometry 2 15 1 5 1,6131,665 1,657 1,649 487 411424 492 4B 4B 8B Adaptive 25 2 15 1 5 4.5 4.65 1.22 22.65 4B 4B 8B Adaptive 22.13 1.9 Figure 5: FTP Throughput and RLC PDU Retransmission Rate at -3dB Geometry with VA3 Channel In summary, lab testing results show similar trends as simulations. For large RLC PDU sizes (4 bytes and 8 bytes), 1-25% throughput degradation is observed for cell-edge UEs, compared to small RLC PDU size (4 bytes) or Adaptive RLC PDU size. 6 OTA Setup and Results 6.1 OTA Setup Our OTA setup consists of 3 Node Bs, as shown in Figure 6. 9

Figure 6: NodeB Locations of our OTA Setup (Image generated using Google EarthTM) In the OTA tests, we have a DC-HSDPA UE downloading a file over TCP with different RLC PDU sizes (4 bytes, 8 bytes, and adaptive). The following test scenarios are chosen for the OTA test: High CQI High Speed Route: The average CQI seen by a UE with a single receive antenna is 23 (corresponding to 9dB geometry). The map of the drive route is shown in Figure 7. Low CQI Stationary Test: During this test, the UE is stationary in a parking lot. We use a fixed location, since in our prototype network a vehicular route may not be able to provide a consistent low CQI route. The average CQI seen by a UE with a single receive antenna is 8 (corresponding to -6dB geometry). The stationary test location is shown in Figure 8. 1

Figure 7: High CQI High Speed Drive Route (Image generated using Google EarthTM) 11

Figure 8: Low CQI Stationary Test Location (Image generated using Google EarthTM) Figure 9 shows the cumulative distribution functions (cdfs) of the CQI for the two test scenarios. 12

Throughput (kbps) Figure 9: CQI Distribution of OTA Tests 6.2 OTA Results Figure 1 shows the TCP throughput in the high CQI route. As expected, adaptive RLC PDU size achieves the same throughput as the large RLC PDU size, while the throughput of the small RLC PDU size suffers from RLC window limitation. Throughput High CQI Route 2 16523 1652 15 1 5 554 433 11751 12121 4B 8B Adaptive Figure 1: FTP Throughput in high CQI route 13

Throughput (kbps) RLC PDU Retransmission Rate (%) Figure 11 shows the TCP throughput and RLC PDU retransmission rate for the low CQI stationary test. A gain of 15-35% is seen for Adaptive RLC PDU size compared to a large RLC PDU size. An RLC retransmission rate of ~15% is seen for the large RLC PDU size. It is worth noting that we did not see TCP timeouts in any of the simulation, lab or OTA cases presented in this paper. We expect to see occurrences of such TCP events, if queueing mechanisms such as AQM are used at the RNC. Throughput Low CQI Stationary Test RLC PDU Retransmission Rate Low CQI Stationary Test 35 3 25 312 2738 3114 2 15 15.23 16.39 2 15 1 5 251167 234 1 5 1.61 4.69 4.93 4B 8B Adaptive 4B 8B Adaptive Figure 11: FTP Throughput and RLC PDU Retransmission Rate in Low CQI Stationary Test 7 Conclusions In this paper, we compared the throughput of adaptive RLC PDU size with fixed RLC PDU size through simulations, lab and OTA tests. Results showed that use of adaptive RLC PDU size helps in achieving the conflicting goals of not being RLC window-limited at high geometries, while avoiding throughput degradation (due to RLC PDU retransmissions) at low geometries. References [1] 3GPP TS25.322, Radio Link Control (RLC) protocol specification, v7.1., June. 29 [2] RFC 2988 - Computing TCP's Retransmission Timer 14

[3] ns2 simulator, available online at http://www.isi.edu/nsnam/ns/. [4] RFC 3782 - The NewReno Modification to TCP's Fast Recovery Algorithm. 15

Appendix I: Minimum RLC PDU Size Required for Peak Rate for Different Combinations of Features Features Release Peak Rate (Mbps) Minimum RLC PDU size (bytes) 64-QAM Release 7 21 2 DL MIMO Release 7 28 3 64-QAM + MIMO Release 8 42 4 DC-HSDPA Release 8 42 4 DC-HSDPA +MIMO Release 9 84 8 Table 1: Minimum RLC PDU size required for different combinations of features 16

Appendix II: Filtered CQI to RLC PDU size Mapping Table Filtered RLC PDU size (bytes) Filtered RLC PDU size (bytes) CQI value Single- Dual-Carrier CQI value Single- Dual-Carrier Carrier Carrier 1 4 4 16 1 1 2 4 4 17 1 1 3 4 4 18 1 2 4 4 4 19 1 2 5 4 4 2 1 2 6 4 4 21 1 2 7 4 4 22 1 2 8 4 4 23 2 3 9 4 4 24 2 3 1 4 4 25 2 3 11 4 4 26 2 5 12 4 4 27 3 5 13 4 4 28 3 5 14 4 1 29 3 5 15 4 1 3 3 5 Table 2: Filtered CQI to RLC PDU size Mapping Table 17