Skip to main content
Log in

A Transport Layer Approach for Achieving Aggregate Bandwidths on Multi-Homed Mobile Hosts

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Due 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 address the problem of achieving bandwidth aggregation by striping data across the multiple interfaces of the mobile host. We show that both link layer striping approaches and application layer techniques that stripe data across multiple TCP sockets, do not achieve optimal bandwidth aggregation due to a variety of factors specific to wireless networks. We propose an end-to-end transport layer approach called pTCP that effectively performs bandwidth aggregation on multi-homed mobile hosts. We show through simulations that pTCP achieves the desired goals under a variety of network conditions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. H. Adiseshu, G. Parulkar and G. Varghese, A reliable and scalable striping protocol, in: Proceedings of ACM SIGCOMM, Palo Alto, CA (August 1996) pp. 131–141.

  2. M. Allman, H. Kruse and S. Ostermann, An application-level solution to TCP’s satellite inefficiencies, in: Proceedings of Workshop on Satellite-Based Information Services (WOSBIS), Rye, NY (November 1996).

  3. 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) (1997) 756–769.

    Article  Google Scholar 

  4. H. Balakrishnan, H. Rahul and S. Seshan, An integrated congestion management architecture for Internet host, in: Proceedings of ACM SIGCOMM, Boston, MA (September 1999) pp. 175–187.

  5. H. Balakrishnan, S. Seshan and R. Katz, Improving reliable transport and handoff performance in cellular wireless networks, Wireless Networks 1(4) (1995) 469–481.

    Google Scholar 

  6. J. Duncanson, Inverse multiplexing, IEEE Communications Magazine 3(4) (1994) 34–41.

    Article  Google Scholar 

  7. T. Hacker and B. Athey, The end-to-end performance effects of parallel TCP sockets on a lossy wide-area network, in: Proceedings of IEEE IPDPS, Fort Lauderdale, FL (April 2002) pp. 434–443.

  8. T. Henderson and R. Katz, Transport protocols for Internet-compatible satellite networks, IEEE Journal on Selected Areas in Communications 17(2) (1999) 345–359.

    Article  Google Scholar 

  9. M. Laor and L. Gendel, The effect of packet reordering in a backbone link on application throughput, IEEE Network Magazine 5(16) (2002) 28–36.

    Google Scholar 

  10. J. Lee, D. Gunter, B. Tierney, B. Allcock, J. Bester, J. Bresnahan and S. Tuecke, Applied techniques for high bandwidth data transfers across wide area networks, in: Proceedings of Computers in High Energy Physics (CHEP), Beijing, China (September 2001).

  11. L. Magalhaes and R. Kravets, Transport level mechanisms for bandwidth aggregation on mobile hosts, in: Proceedings of IEEE ICNP, Riverside, CA (November 2001) pp. 165–171.

  12. M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, TCP selective acknowledgement options, IETF RFC 2018 (October 1996).

  13. J. Nagle, Congestion control in IP/TCP Internetworks, IETF RFC 896 (January 1984).

  14. K. Pahlavan, P. Krishnamurthy, A. Hatami, M. Ylianttila, J.-P. Makela, R. Pichna and J. PVallstrom, Handoff in hybrid mobile data networks, IEEE Personal Communications Magazine 7(2) (2000) 34–47.

    Article  Google Scholar 

  15. D. Phatak and T. Goff, A novel mechanism for data streaming across multiple IP links for improving throughput and reliability in mobile environments, in: Proceedings of IEEE INFOCOM, New York (June 2002) pp. 773–781.

  16. D. Rubenstein, J. Kurose and D. Towsley, Detecting shared congestion of flows via end-to-end measurement, in: Proceedings of ACM SIGMETRICS, Santa Clara, CA (June 2000) pp. 145–155.

  17. J. Semke, J. Mahdavi and M. Mathis, Automatic TCP buffer tuning, in: Proceedings of ACM SIGCOMM, Vancouver, Canada (September 1998) pp. 315–323.

  18. 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 (August 1999) pp. 231–241.

  19. H. Sivakumar, S. Bailey and R. Grossman, PSockets: The case for application-level network striping for data intensive applications using high speed wide area networks, in: Proceedings of IEEE Supercomputing (SC), Dallas, TX (November 2000).

  20. K. Sklower, B. Lloyd, G. McGregor, D. Carr and T. Coradetti, The PPP multilink protocol, IETF RFC 1990 (August 1996).

  21. A. Snoeren, Adaptive inverse multiplexing for wide-area wireless networks, in: Proceedings of IEEE GLOBECOM, Rio de Janeiro, Brazil (December 1999) pp. 1665–1672.

  22. M. Stemm and R. Katz, Vertical handoffs in wireless overlay networks, Mobile Networks and Applications 3(4) (1998) 335–350.

    Article  Google Scholar 

  23. R. Stewart, Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, I. Rytina, M. Kalla, L. Zhang and V. Paxson, Stream control transmission protocol, IETF RFC 2960 (October 2000).

  24. The Network Simulator, ns-2 (2001) http://www.isi.edu/nsnam/ns

  25. C.B. Traw and J. Smith, Striping within the network subsystem, IEEE Network Magazine 9(4) (1995) 22–32.

    Google Scholar 

  26. G.R. Wright and W.R. Stevens, TCP/IP Illustrated, Vol. 2 (Addison-Wesley, Reading, MA, 1997).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raghupathy Sivakumar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hsieh, HY., Sivakumar, R. A Transport Layer Approach for Achieving Aggregate Bandwidths on Multi-Homed Mobile Hosts. Wireless Netw 11, 99–114 (2005). https://doi.org/10.1007/s11276-004-4749-6

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-004-4749-6

Keywords

Navigation