Title :
Evaluation of an adaptive transport protocol
Author :
Atkin, Benjamin ; Birman, Kenneth P.
Author_Institution :
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
Abstract :
Applications on mobile computers must adapt to high variability in wireless network performance. Extending the semantics of transport protocols to offer more control over communication to the user allows applications to adapt their behavior to bandwidth variability. We examine adding bandwidth notifications, priorities and timeliness guarantees to a network API as a method for achieving greater application control over bursty traffic. Experiments demonstrate that the extended API allows applications to adjust to bandwidth variations effectively. We also compare three different implementations of the API: two which run on top of TCP, and one new protocol, ATP, which performs comparably to the TCP extensions, but has better performance for some workloads, including a workload simulating remote file system traffic.
Keywords :
application program interfaces; mobile computing; telecommunication congestion control; transport protocols; wireless LAN; API application control; API implementation; TCP; adaptive transport protocol evaluation; bandwidth notification; bandwidth variability; bursty traffic; mobile computer application; network priority; network timeliness guarantee; transport protocol semantics; wireless network performance; workload performance; workload simulating remote file system traffic; Application software; Bandwidth; Communication system control; Communication system traffic control; Computer applications; Computer networks; High performance computing; Mobile computing; Transport protocols; Wireless networks;
Conference_Titel :
INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies
Print_ISBN :
0-7803-7752-4
DOI :
10.1109/INFCOM.2003.1209252