ABSTRACT
Numerous transport protocols have been proposed in related work for use by mobile hosts over wireless environments. A common theme among the design of such protocols is that they specifically address the distinct characteristics of the last-hop wireless link, such as random wireless errors, round-trip time variations, blackouts, handoffs, etc. In this paper, we argue that due to the defining role played by the wireless link on a connection's performance, locating the intelligence of a transport protocol at the mobile host that is adjacent to the wireless link can result in distinct performance advantages. To this end, we present a receiver-centric transport protocol called RCP (Reception Control Protocol) that is a TCP clone in its general behavior, but allows for better congestion control, loss recovery, and power management mechanisms compared to sender-centric approaches. More importantly, in the context of recent trends where mobile hosts are increasingly being equipped with multiple interfaces providing access to heterogeneous wireless networks, we show that a receiver-centric protocol such as RCP can enable a powerful and comprehensive transport layer solution for such multi-homed hosts. Specifically, we describe how RCP can be used to provide: (i) a scalable solution to support interface specific congestion control for a single active connection; (ii) seamless server migration capability during handoffs; and (iii) effective bandwidth aggregation when receiving data through multiple interfaces, either from one server, or from multiple replicated servers. We use both packet level simulations, and real Internet experiments to evaluate the proposed protocol.
- Akamai Technologies. Akamai accelerated network program. http://www.akamai.com.]]Google Scholar
- B. Bakshi, P. Krishna, N. Vaidya, and D. Pradhan. Improving performance of TCP over wireless networks. In Proceedings of IEEE ICDCS, Baltimore, MD, USA, May 1997.]] Google ScholarDigital Library
- H. Balakrishnan, V. Padmanabhan, S. Seshana, and R. Katz. A comparison of mechanisms for improving TCP performance over wireless links. IEEE/ACM Transactions on Networking, 5(6):756--769, Dec. 1997.]] Google ScholarDigital Library
- S. Biaz and N. Vaidya. Discriminating congestion losses from wireless losses using inter-arrival times at the receiver. In Proceedings of IEEE ASSET, pages 10--17, Richardson, TX, USA, Mar. 1999.]] Google ScholarDigital Library
- E. Blanton, M. Allman, K. Fall, and L. Wang. A conservative SACK-based loss recovery algorithm for TCP. IETF Internet Draft; draft-allman-tcp-sack-13.txt, Oct. 2002.]] Google ScholarDigital Library
- D. Bovet and M. Cesati. Understanding the Linux Kernel. O'Reilly & Associates, Dec. 2002.]] Google ScholarDigital Library
- D. Clark, V. Jacobson, J. Romkey, and H. Salwen. An analysis of TCP processing overhead. IEEE Communications Magazine, 27(6):23--39, June 1989.]]Google ScholarDigital Library
- D. Clark, M. Lambert, and L. Zhang. NETBLT: A high throughput transport protocol. In Proceedings of ACM SIGCOMM, Stowe, VT, USA, Aug. 1987.]] Google ScholarDigital Library
- ETSI. BRAN; HIPERLAN/2; Requirements and architecture for internetworking between HIPERLAN/2 and 3rd generation cellular systems. TR 101 957, V1.1.1, Aug. 2001.]]Google Scholar
- S. Floyd and T. Henderson. The NewReno modification to TCP's fast recovery algorithm. IETF RFC 2582, Apr. 1999.]] Google ScholarDigital Library
- T. Goff, J. Moronski, and D. Phatak. Freeze-TCP: A true end-to-end TCP enhancement mechanism for mobile environments. In Proceedings of IEEE INFOCOM, Tel-Aviv, Israel, Mar. 2000.]]Google ScholarCross Ref
- R. Gupta, M. Chen, S. McCanne, and J. Walrand. A receiver-driven transport protocol for the web. In Proceedings of INFORMS, Mar. 2000.]]Google Scholar
- M. Handley, S. Floyd, J. Pahdye, and J. Widmer. Equation-based congestion control for unicast applications. In Proceedings of ACM SIGCOMM, Stockholm, Sweden, Aug. 2000.]] Google ScholarDigital Library
- T. Henderson and R. Katz. Satellite transport protocol (STP): An SSCOP-based transport protocol for datagram satellite networks. In Proceedings of Workshop on Satellite-Based Information Services (WOSBIS), Budapest, Hungary, Oct. 1997.]]Google Scholar
- H.-Y. Hsieh and R. Sivakumar. A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts. In Proceedings of ACM MOBICOM, pages 83--94, Atlanta, GA, USA, Sept. 2002.]] Google ScholarDigital Library
- IEEE. Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. ANSI/IEEE Standard 802.11, Aug. 1999.]]Google Scholar
- V. Jacobson, R. Braden, and D. Borman. TCP extensions for high performance. IETF RFC 1323, May 1992.]] Google ScholarDigital Library
- J. Kay and J. Pasquale. Profiling and reducing processing overheads in TCP/IP. IEEE/ACM Transactions on Networking, 4(6):817--828, Dec. 1996.]] Google ScholarDigital Library
- R. Krashinsky and H. Balakrishnan. Minimizing energy for wireless web access with bounded slowdown. In Proceedings of ACM MOBICOM, pages 119--130, Atlanta, GA, USA, Sept. 2002.]] Google ScholarDigital Library
- L. Magalhaes and R. Kravets. Transport level mechanisms for bandwidth aggregation on mobile hosts. In Proceedings of IEEE ICNP, Riverside, CA USA, Nov. 2001.]] Google ScholarDigital Library
- S. Mascolo, C. Casetti, M. Gerla, M. Sanadidi, and R. Wang. TCP-Westwood: Bandwidth estimation for enhanced transport over wireless links. In Proceedings of ACM MOBICOM, Rome, Italy, July 2001.]] Google ScholarDigital Library
- M. Mathis and J. Mahdavi. Forward acknowledgement: Refining TCP congestion control. In Proceedings of ACM SIGCOMM, Palo Alto, CA, USA, Aug. 1996.]] Google ScholarDigital Library
- M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow. TCP selective acknowledgement options. IETF RFC 2018, Oct. 1996.]] Google ScholarDigital Library
- P. Mehra, C. De Vleeschouwer, and A. Zakhor. Receiver-driven bandwidth sharing for TCP. In Proceedings of IEEE INFOCOM, San Francisco, CA, USA, Apr. 2003.]]Google Scholar
- J. Postel. Transmission control protocol. IETF RFC 793, Sept. 1981.]]Google Scholar
- M. Riegel and M. Tuexen. Mobile SCTP. IETF Internet Draft; draft-riegel-tuexen-mobile-sctp-02.txt, Feb. 2003.]]Google Scholar
- A. Sanmateu, L. Morand, E. Bustos, S. Tessier, F. Paint, and A. Sollund. Using Mobile IP for provision of seamless handoff between heterogeneous access networks, or how a network can support the always-on concept. In Proceedings of EURESCOM Summit, Heidelberg, Germany, Nov. 2001.]]Google Scholar
- T. Simunic, L. Benini, P. Glynn, and G. De Micheli. Dynamic power management for portable systems. In Proceedings of ACM MOBICOM, Boston, MA, USA, Aug. 2000.]] Google ScholarDigital Library
- H. Singh and S. Singh. Energy consumption of TCP Reno, Newreno, and SACK in multi-hop wireless networks. In Proceedings of ACM SIGMETRICS, Marina Del Rey, CA, USA, June 2002.]] Google ScholarDigital Library
- P. Sinha, N. Venkitaraman, R. Sivakumar, and V. Bharghavan. WTCP: A reliable transport protocol for wireless wide-area networks. In Proceedings of ACM MOBICOM, Seattle, WA, USA, Aug. 1999.]] Google ScholarDigital Library
- A. Snoeren, D. Andersen, and H. Balakrishnan. Fine-grained failover using connection migration. In Proceedings of USITS, San Francisco, CA, USA, Mar. 2001.]] Google ScholarDigital Library
- A. Snoeren and H. Balakrishnan. An end-to-end approach to host mobility. In Proceedings of ACM MOBICOM, Boston, MA, USA, Aug. 2000.]] Google ScholarDigital Library
- N. Spring, M. Chesire, M. Berryman, V. Sahasranaman, T. Anderson, and B. Bershad. Receiver based management of low bandwidth access links. In Proceedings of IEEE INFOCOM, Tel-Aviv, Israel, Mar. 2000.]]Google ScholarCross Ref
- M. Stemm and R. Katz. Vertical handoffs in wireless overlay networks. Mobile Networks and Applications (MONET), 3(4):335--350, 1998.]] Google ScholarDigital Library
- F. Sultan, K. Srinivasan, D. Iyer, and L. Iftode. Migratory TCP: Connection migration for service continuity in the Internet. In Proceedings of IEEE ICDCS, Vienna, Austria, July 2002.]] Google ScholarDigital Library
- The Network Simulator. ns-2. http://www.isi.edu/nsnam/ns.]]Google Scholar
- V. Tsaoussidis, H. Badr, X. Ge, and K. Pentikousis. Energy/Throughput tradeoffs of TCP error control strategies. In Proceedings of IEEE ISCC, Antibes, France, July 2000.]] Google ScholarDigital Library
- V. Tsaoussidis and C. Zhang. TCP-Real: Receiver-oriented congestion control. Computer Networks, 40(4):477--497, Nov. 2002.]] Google ScholarDigital Library
- G. Wright and W. Stevens. TCP/IP Illustrated, Volume 2. Addison-Wesley Publishing Company, Reading, Reading, MA, USA, Oct. 1997.]]Google Scholar
- M. Zorzi and R. Rao. Is TCP energy efficient? In Proceedings of MoMuC, San Diego, CA, USA, Nov. 1999.]]Google ScholarCross Ref
Index Terms
- A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces
Recommendations
A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces
Special issue: Selected papers from ACM MobiCom 2003Numerous transport protocols have been proposed in related work for use by mobile hosts over wireless environments. A common theme among the design of such protocols is that they specifically address the distinct characteristics of the last-hop wireless ...
An end-to-end approach for transparent mobility across heterogeneous wireless networks
With the advent of a myriad of wireless networking technologies, a mobile host today can potentially be equipped with multiple wireless interfaces that have access to different wireless networks. It is widely perceived that future generation wireless ...
A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts
MobiCom '02: Proceedings of the 8th annual international conference on Mobile computing and networkingDue to the availability of a wide variety of wireless access technologies, a mobile host can potentially have subscriptions and access to more than one wireless network at a given time. In this paper, we consider such a multi-homed mobile host, and ...
Comments