ACM Home Page
Please provide us with feedback. Feedback
Optimizing the end-to-end performance of reliable flows over wireless links
Full text PdfPdf (230 KB)
Source Wireless Networks archive
Volume 8 ,  Issue 2/3  (March-May 2002) table of contents
Selected Papers from Mobicom'99
Pages: 289 - 299  
Year of Publication: 2002
ISSN:1022-0038
Authors
Reiner Ludwig  Ericsson Research, Herzogenrath, Germany
Almudena Konrad  University of California, Berkeley
Anthony D. Joseph  University of California, Berkeley
Randy H. Katz  University of California, Berkeley
Publisher
Kluwer Academic Publishers  Hingham, MA, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 36,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1023/A:1013750211660

ABSTRACT

Pure end-to-end error recovery fails as a general solution to optimize throughput when wireless links form parts of the end-to-end path. It can lead to decreased end-to-end throughput, an unfair load on best-effort networks, and a waste of valuable radio resources. Link layer error recovery over wireless links is essential for reliable flows to avoid these problems. We demonstrate this through an analysis of a large set of block erasure traces measured in different real-world radio environments, with both stationary and mobile hosts. Our analysis is based on a case study of the circuit-switched data service implemented in GSM. We show that the throughput on this wireless channel can be increased by using a larger (fixed) frame size for the reliable link layer protocol. This yields an improvement of up to 25% when the channel quality is good and 18% even under poor radio conditions. Our results suggest that adaptive frame length control could further increase the channel throughput. Finally, we discuss link and transport layer error control mechanisms and their interactions with end-to-end congestion control schemes. For reliable flows, we argue in favor of highly persistent error recovery and lossless handover schemes implemented at the link layer.


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
M. Allman, V. Paxson and W. Stevens, TCP congestion control, RFC 2581 (April 1999).
 
2
 
3
 
4
H. Balakrishnan and R. H. Katz, Explicit loss notification and wireless web performance, in: Proceedings of IEEE GLOBECOM'98 (1998).
 
5
 
6
S. Blake et al., An architecture for differentiated services, RFC 2475 (December 1998).
 
7
R. Braden, Requirements for Internet hosts --- Communication layers, RFC 1122 (October 1989).
 
8
B. Braden et al., Recommendations on queue management and congestion avoidance in the Internet, RFC 2309 (April 1998).
9
 
10
R. Cáceres and L. Iftode, Improving the performance of reliable transport protocols in mobile computing environments, IEEE Journal on Selected Areas in Communications 13(5) (June 1995) 850-857.
 
11
S. Deering and R. Hinden, Internet Protocol, Version 6 (IPv6) specification, RFC 2460 (December 1998).
 
12
M. Degermark, B. Nordgren and S. Pink, IP header compression, RFC 2507 (February 1999).
13
 
14
 
15
ETSI, Radio Link Protocol for data and telematic services on the Mobile Station---Base Station System (MS---BSS) interface and the Base Station System---Mobile Switching Center (BSS---MSC) interface, GSM Specification 04.22, Version 5.0.0 (December 1995).
 
16
ETSI, Digital cellular communications system (Phase 2+), Radio Link Protocol for data and telematic services on the Mobile Station---Base Station System (MS---BSS) interface and the Base Station System---Mobile Switching Center (BSS---MSC) interface, GSM Specification 04.22, Version 6.1.0 (November 1998).
 
17
ETSI, Digital cellular communications system (Phase 2+), Rate adaption on the Mobile Station---Base Station System (MS---BSS) interface, GSM Specification 04.21, Version 7.0.0 (October 1998).
 
18
ETSI, Digital cellular communications system (Phase 2+), General Packet Radio Service (GPRS), Mobile Station (MS)---Base Station System (BSS) interface, Radio Link Control/Medium Access Control (RLC/MAC) protocol, GSM Specification 04.60, Version 6.1.0 (August 1998).
 
19
ETSI, Digital cellular communications system (GSM Radio Access Phase 3), Channel coding, GSM Specification 05.03, Version 6.0.0 (January 1998).
 
20
 
21
T. R. Henderson and R. H. Katz, Transport protocols for Internet-compatible satellite networks, IEEE Journal on Selected Areas in Communications 17(2) (February 1999) 326-344.
22
 
23
V. Jacobson, Compressing TCP/IP headers for low-speed serial links, RFC 1144 (February 1990).
 
24
V. Jacobson, R. Braden and D. Borman, TCP extensions for high performance, RFC 1323 (May 1992).
25
 
26
P. Karn, The Qualcomm CDMA digital cellular system, in: Proceedings of the USENIX Mobile and Location-Independent Computing Symposium, USENIX Association (August 1993).
 
27
S. Kent and R. Atkinson, Security architecture for the Internet protocol, RFC 2401 (November 1998).
 
28
M. Kojo, K. Raatikainen, M. Liljeberg, J. Kiiskinen and T. Alanko, An efficient transport service for slow wireless telephone links, IEEE Journal on Selected Areas in Communications 15(7) (September 1997) 1337-1348.
 
29
P. Lettieri and M. B. Srivastava, Adaptive frame length control for improving wireless link throughput, range, and energy efficiency, in: Proceedings of IEEE INFOCOM'98 (1998).
 
30
R. Ludwig and B. Rathonyi, Link layer enhancements for TCP/IP over GSM, in: Proceedings of IEEE INFOCOM'99 (1999).
31
 
32
33
34
 
35
M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, TCP selective acknowledgement options, RFC 2018 (October 1996).
 
36
M. Meyer, TCP Performance over GPRS, in: Proceedings of IEEE WCNC'99 (1999).
 
37
38
 
39
PILC (Performance Implications of Link Characteristics), Working Group, Internet Engineering Task Force, Mailing list, http://pilc.grc.nasa.gov/pilc/list/archive/
 
40
J. Postel, User Datagram Protocol, RFC 768 (August 1980).
 
41
J. Postel, Internet Protocol, RFC 791 (September 1981).
 
42
J. Postel, Transmission Control Protocol, RFC 793 (September 1981).
 
43
K. K. Ramakrishnan, S. Floyd and D. Black, The addition of explicit congestion notification (ECN) to IP, RFC 3168 (September 2001).
44
45
 
46
W. Simpson, The Point-to-Point Protocol, RFC 1661 (July 1994).
 
47
R. Srinivasan, RPC: Remote Procedure Call protocol specification, Version 2, RFC 1831 (August 1995).
 
48
 
49
Sun Microsystems Inc., NFS: Network File System protocol specification, RFC 1094 (March 1989).
 
50
 
51
V. Paxson and M. Allman, Computing TCP's retransmission timer, RFC 2988 (November 2000).
 
52
J. Mogul and S. Deering, Path MTU discovery, RFC 1191 (November 1990).


Collaborative Colleagues:
Reiner Ludwig: colleagues
Almudena Konrad: colleagues
Anthony D. Joseph: colleagues
Randy H. Katz: colleagues