Multi Service Link Layers: An Approach to Enhancing Internet Performance over Wireless Links A dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy

: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : xii

[1]  John Wroclawski,et al.  The Use of RSVP with IETF Integrated Services , 1997, RFC.

[2]  George C. Polyzos,et al.  TCP and UDP performance over a wireless LAN , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[3]  Jon Postel,et al.  Telnet Protocol Specification , 1980, RFC.

[4]  Sally Floyd,et al.  Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.

[5]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the multiple node case , 1994, TNET.

[6]  Philippe Godlewski,et al.  An error control scheme for multicast communications over an ATM network , 1994, Proceedings of ICCS '94.

[7]  Philip Almquist,et al.  Type of Service in the Internet Protocol Suite , 1992, RFC.

[8]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[9]  Rene L. Cruz,et al.  A calculus for network delay, Part I: Network elements in isolation , 1991, IEEE Trans. Inf. Theory.

[10]  Randall J. Atkinson,et al.  IP Encapsulating Security Payload (ESP) , 1995, RFC.

[11]  William Allen Simpson,et al.  The Point-to-Point Protocol (PPP) , 1993, RFC.

[12]  J. Postel,et al.  File transfer protocol (FTP) , 1985 .

[13]  Brent Callaghan,et al.  NFS Version 3 Protocol Specification , 1995, RFC.

[14]  Philip S. Yu,et al.  An efficient selective-repeat ARQ scheme for satellite channels and its throughput analysis , 1981, Performance evaluation (Print).

[15]  Dinesh C. Verma,et al.  A Scheme for Real-Time Channel Establishment in Wide-Area Networks , 1990, IEEE J. Sel. Areas Commun..

[16]  Srinivasan Seshan,et al.  A network architecture for heterogeneous mobile computing , 1998, IEEE Wirel. Commun..

[17]  Jeffrey C. Mogul,et al.  Fragmentation considered harmful , 1987, CCRV.

[18]  Scott Shenker,et al.  Two issues in reservation establishment , 1995, SIGCOMM '95.

[19]  D. Estrin,et al.  RSVP: a new resource reservation protocol , 2001 .

[20]  Hui Zhang,et al.  WF/sup 2/Q: worst-case fair weighted fair queueing , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[21]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[22]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[23]  Joachim Hagenauer,et al.  Rate-compatible punctured convolutional codes (RCPC codes) and their applications , 1988, IEEE Trans. Commun..

[24]  Shu Lin,et al.  Automatic-repeat-request error-control schemes , 1984, IEEE Communications Magazine.

[25]  Pietro Manzoni,et al.  Impact of Mobility on TCP/IP: An Integrated Performance Study , 1995, IEEE J. Sel. Areas Commun..

[26]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[27]  Hui Zhang,et al.  Service disciplines for guaranteed performance service in packet-switching networks , 1995, Proc. IEEE.

[28]  Erik Dahlman,et al.  UMTS/IMT-2000 based on wideband CDMA , 1998, IEEE Commun. Mag..

[29]  Ibrahim Matta,et al.  WTCP: an efficient mechanism for improving TCP performance over wireless links , 1998, Proceedings Third IEEE Symposium on Computers and Communications. ISCC'98. (Cat. No.98EX166).

[30]  Scott Shenker,et al.  Specification of Guaranteed Quality of Service , 1997, RFC.

[31]  R. Katz,et al.  A trace-based approach for modeling wireless channel behavior , 1996, Proceedings Winter Simulation Conference.

[32]  Paul T. Brady,et al.  Performance Evaluation of Multireject, Selective Reject, and Other Protocol Enhancements , 1987, IEEE Trans. Commun..

[33]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[34]  S. Jamaloddin Golestani,et al.  A self-clocked fair queueing scheme for broadband applications , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[35]  Thomas F. La Porta,et al.  AIRMAIL: A link-layer protocol for wireless networks , 1995, Wirel. Networks.

[36]  David J. Goodman,et al.  Performance of PRMA: a packet voice protocol for cellular systems , 1991 .

[37]  Scott Shenker,et al.  Supporting real-time applications in an Integrated Services Packet Network: architecture and mechanism , 1992, SIGCOMM '92.

[38]  George C. Polyzos,et al.  Enhancing Wireless Internet Links , 1998 .

[39]  Srinivasan Seshan,et al.  Improving reliable transport and handoff performance in cellular wireless networks , 1995, Wirel. Networks.

[40]  David L. Black,et al.  Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers , 1998, RFC.

[41]  Abdulaziz H. Al-Zoman,et al.  Automatic retransmission rather than automatic repeat request , 1994, Proceedings of ICNP - 1994 International Conference on Network Protocols.

[42]  Dipankar Raychaudhuri,et al.  Data link control protocols for wireless ATM access channels , 1995, Proceedings of ICUPC '95 - 4th IEEE International Conference on Universal Personal Communications.

[43]  David A. Maltz,et al.  Protocols for Adaptive Wireless and Mobile Networking , 1996 .

[44]  Ian Wakeman,et al.  Implementing Real Time Packet Forwarding Policies Using Streams , 1995, USENIX.

[45]  David D. Clark,et al.  The structuring of systems using upcalls , 1985, SOSP '85.

[46]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[47]  Kimmo E. E. Raatikainen,et al.  Measured performance of data transmission over cellular telephone networks , 1994, CCRV.

[48]  Suresh Singh,et al.  M-TCP: TCP for mobile cellular networks , 1997, CCRV.

[49]  Phil Karn The Qualcomm CDMA Digital Cellular System , 1993, Symposium on Mobile and Location-Independent Computing.

[50]  Takeshi Hattori,et al.  Overview of wireless personal communications , 1995, IEEE Commun. Mag..

[51]  Van Jacobson,et al.  Link-sharing and resource management models for packet networks , 1995, TNET.

[52]  Richard P. Ejzak,et al.  Link layer retransmission schemes for circuit-mode data over the CDMA physical channel , 1997, Mob. Networks Appl..

[53]  Randy H. Katz,et al.  Transport protocols for Internet-compatible satellite networks , 1999, IEEE J. Sel. Areas Commun..

[54]  Mahadev Satyanarayanan,et al.  A Programming Interface for Application-Aware Adaptation in Mobile Computing , 1995, Comput. Syst..

[55]  Liviu Iftode,et al.  Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments , 1994, IEEE J. Sel. Areas Commun..

[56]  H. Balakrishnan,et al.  A comparison of mechanisms for improving TCP performance over wireless links , 1999, SIGCOMM '96.

[57]  J. Mikkonen,et al.  Emerging wireless broadband networks , 1998 .

[58]  George C. Polyzos,et al.  Enhancing Wireless Internet Links for Multimedia Services , 1998 .

[59]  A. J. McAuley Reliable broadband communication using a burst erasure correcting code , 1990, SIGCOMM 1990.

[60]  David D. Clark,et al.  Explicit allocation of best-effort packet delivery service , 1998, TNET.

[61]  Bruce Tuch,et al.  Development of WaveLAN®, an ISM band wireless LAN , 1993, AT&T Technical Journal.

[62]  Dhiraj K. Pradhan,et al.  Improving performance of TCP over wireless networks , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[63]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[64]  John Wroclawski,et al.  Specification of the Controlled-Load Network Element Service , 1997, RFC.

[65]  Gang Bao Performance evaluation of TCP/RLP protocol stack over CDMA wireless link , 1996, Wirel. Networks.

[66]  Antonio DeSimone,et al.  Wireless data: Systems, standards, services , 1995, Wirel. Networks.

[67]  D.J. Goodman,et al.  Trends in cellular and cordless communications , 1991, IEEE Communications Magazine.

[68]  James F. Kurose,et al.  Open issues and challenges in providing quality of service guarantees in high-speed networks , 1993, CCRV.

[69]  Dan Duchamp,et al.  Measured performance of a wireless LAN , 1992, [1992] Proceedings 17th Conference on Local Computer Networks.

[70]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[71]  Mooi Choo Chuah,et al.  Throughput performance of transport-layer protocols over wireless LANs , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[72]  Philip S. Yu,et al.  A Hybrid ARQ Scheme with Parity Retransmission for Error Control of Satellite Channels , 1982, IEEE Trans. Commun..

[73]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[74]  Randy H. Katz,et al.  The Case for Wireless Overlay Networks , 1994, Mobidata.

[75]  Michael R. Lyu,et al.  A VC-based API for renegotiable QoS in wireless ATM networks , 1997, Proceedings of ICUPC 97 - 6th International Conference on Universal Personal Communications.

[76]  David J. Goodman,et al.  General packet radio service in GSM , 1997, IEEE Commun. Mag..

[77]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[78]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

[79]  Peter Steenkiste,et al.  Measurement and analysis of the error characteristics of an in-building wireless network , 1996, SIGCOMM 1996.

[80]  Suresh Singh,et al.  M-UDP: UDP for mobile cellular networks , 1996, CCRV.

[81]  Hang Liu,et al.  Error control schemes for networks: An overview , 1997, Mob. Networks Appl..

[82]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[83]  Marshall T. Rose,et al.  Post Office Protocol: Version 3 , 1988, RFC.

[84]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[85]  Bruce A. Mah,et al.  An empirical model of HTTP network traffic , 1997, Proceedings of INFOCOM '97.

[86]  Tomasz Imielinski,et al.  Handling mobile clients: a case for indirect interaction , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[87]  Madhu Sudan,et al.  Priority encoding transmission , 1996, IEEE Trans. Inf. Theory.

[88]  Eric Dubois,et al.  Low bit-rate video transmission over fading channels for wireless microcellular systems , 1996, IEEE Trans. Circuits Syst. Video Technol..

[89]  Richard P. Ejzak,et al.  A retransmission scheme for circuit-mode data on wireless links , 1994, IEEE J. Sel. Areas Commun..

[90]  Van Jacobson,et al.  Compressing TCP/IP Headers for Low-Speed Serial Links , 1990, RFC.

[91]  Sally Floyd,et al.  TCP Selective Acknowledgment Options , 1996, RFC.

[92]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.

[93]  Rene L. Cruz,et al.  A calculus for network delay, Part II: Network analysis , 1991, IEEE Trans. Inf. Theory.

[94]  Fred Baker,et al.  Assured Forwarding PHB Group , 1999, RFC.

[95]  Van Jacobson,et al.  An Expedited Forwarding PHB , 1999, RFC.

[96]  Charles E. Perkins,et al.  IP Mobility Support , 1996, RFC.

[97]  Bernhard Walke,et al.  Concepts, services, and protocols of the new GSM phase 2+ general packet radio service , 1997, IEEE Commun. Mag..