|
ABSTRACT
TCP is the dominant transport protocol over both wired and wireless links. It is however, well known that TCP is not suitable for wireless networks and several solutions have been proposed to rectify this shortcoming. In this work, we explore cross-layer optimization of the rate adaptation feature of cellular networks to optimize throughput of a single long-lived TCP session. Modern cellular networks rate RF technology that allows them to dynamically vary the wireless channel rate in response to user demand and channel conditions. However, the set of data rates as well as the scheduler's rate adaptation policy are typically chosen to optimize throughput for inelastic applications. In order to optimize such a system for TCP, we propose a two state TCP-aware scheduler that switches between two chanrates as a function of the TCP sending rate. We develop a fluid model of the steady-state behavior of a TCP session in such a system and derive analytical expressions for TCP throughput that explicitly account for rate variability as well as the dependency between the scheduler and TCP. Using the model we choose RF layer parameters that, in conjunction with the TCP-aware scheduler, improve term throughput of a single TCP flow by 15.25%. We also compare our analytical results against those obtained from ns-2 simulations and confirm that our model indeed closely approximates TCP behavior in such an environment.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
E. Altman, C. Barakat, and V. M. R. Ramos. Analysis of AIMD protocols over paths with variable delay. In Proc. IEEE INFOCOM Hong Kong, Mar. 2004.
|
| |
2
|
T. I. Association. TIA EIA IS-2000. Available at www.tiaonline.org/standards/sfg/imt2k/cdma2000/.
|
| |
3
|
F. Baccelli, R. Cruz, and A. Nucci. CDMA channel parameters maximizing TCP throughput. In Proc. Workshop on Information Theory and its Applications Feb. 2006.
|
| |
4
|
F. Baccelli and K. B. Kim. TCP throughput analysis under transmission error and congestion losses. In Proc. IEEE INFOCOM Hong Kong, Mar. 2004.
|
| |
5
|
F. Baccelli, K. B. Kim, and D. D. Vlleschauwer. Analysis of the competition between wired, DSL and wireless TCP flows in an access network. In Proc. IEEE INFOCOM Mar. 2005.
|
| |
6
|
|
| |
7
|
|
| |
8
|
C. Barakat, E. Altman, and W. Dabbous. On TCP performance in an heterogeneous network: A survey. IEEE Communications Magazine pages 40--46, Jan. 2000.
|
| |
9
|
D. Barman, I. Matta, E. Altman, and R. E. Azouzi. TCP optimization through FEC, ARQ and transmission power trade offs. In Proc. WWIC Frankfurt, Germany, Feb. 2004.
|
| |
10
|
|
| |
11
|
R. Chakravorty, S. Katti, J. Crowcroft, and I. Pratt. Flow aggregation for enhanced TCP over wide-area wireless. In Proc. IEEE INFOCOM San Francisco, USA, Mar. 2003.
|
 |
12
|
|
| |
13
|
M. C. Chan and R. Ramjee. Improving TCP/IP performance over third generation wireless networks. In Proc. IEEE INFOCOM Hong Kong, Mar. 2004.
|
| |
14
|
E. Chaponniere, S. Kandukuri, and W. Hamdy. Effect of physical layer bandwidth variation on TCP performance in CDMA2000. In Proc. IEEE VTC Korea, Apr. 2003.
|
| |
15
|
A .Chockalingam, E. Altman, J. V. K. Murthy, and R. Kumar. Cross-layer design for optimizing TCP performance. In Proc. IEEE ICC Seoul, Korea, May 2005.
|
| |
16
|
A. Chockalingam and G. Bao. Performance of TCP/RLP protocol stack on correlated rayleigh fading ds-cdma links. IEEE Trans. Veh. Technol. 49(1):28--33, 2000.
|
 |
17
|
|
| |
18
|
M. Ghaderi, A. Sridharan, H. Zang, D. Towsley, and R. Cruz. TCP-aware resource allocation in CDMA networks. Technical Report RR06-ATL-030566 Sprint Advanced Technology Labs, Mar. 2006.
|
| |
19
|
T. Goff, J. Moronski, D. S. Phatak, and V. Gupta. Freeze-TCP: A true end-to-end TCP enhancement mechanism for mobile environments. In Proc. IEEE INFOCOM 2000.
|
| |
20
|
K. L. Gray and D. L. Noneaker. The effect of adaptive-rate coding on TCP performance in wireless communications.In Proc. EUROCOMM Munich, Germany, May 2000.
|
| |
21
|
T. Klein, K. Leung, and H. Zheng. Improved TCP performance in wireless IP networks through enhanced opportunistic scheduling algorithms. In Proc. IEEE Globecom Nov. 2004.
|
| |
22
|
B. Liu, D. L. Goeckel, and D. Towsley. TCP-cognizant adaptive forward error correction in wireless networks. In Proc. IEEE Globecom Taipei, Taiwan, Nov. 2002.
|
 |
23
|
|
| |
24
|
K. Mattar, A. Sridharan, H. Zang, I. Matta, and A. Bestavros. On the interaction of TCP and the wireless channel in CDMA2000 networks. Technical Report RR06-ATL-052666, Sprint Advanced Technology Labs, May 2006.
|
| |
25
|
F. J. McWilliams and N. J. A. Sloane. The Theory of Error-Correcting Codes North-Holland, 1977.
|
 |
26
|
Vishal Misra , Wei-Bo Gong , Don Towsley, Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.151-160, August 28-September 01, 2000, Stockholm, Sweden
|
| |
27
|
J. P. Singh, Y. Li, and N. Bambos. Channel state awareness based transmission power adaptation for efficient TCP dynamics in wireless networks. In Proc. IEEE ICC May 2005.
|
| |
28
|
M. Zorzi, A. Chockalingam, and R. R. Rao. Throughput analysis of TCP on channels with memory. IEEE J. Select. Areas Commun.18(7):1289--1300, 2000.
|
|