Wireless Networks

, Volume 11, Issue 1–2, pp 99–114 | Cite as

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

  • Hung-Yun Hsieh
  • Raghupathy SivakumarEmail author


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.


multi-homed mobile host striping inverse multiplexing parallel sockets head-of-line blocking 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [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. Google Scholar
  2. [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). Google Scholar
  3. [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. CrossRefGoogle Scholar
  4. [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. Google Scholar
  5. [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. [6]
    J. Duncanson, Inverse multiplexing, IEEE Communications Magazine 3(4) (1994) 34–41. CrossRefGoogle Scholar
  7. [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. Google Scholar
  8. [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. CrossRefGoogle Scholar
  9. [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. [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). Google Scholar
  11. [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. Google Scholar
  12. [12]
    M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, TCP selective acknowledgement options, IETF RFC 2018 (October 1996). Google Scholar
  13. [13]
    J. Nagle, Congestion control in IP/TCP Internetworks, IETF RFC 896 (January 1984). Google Scholar
  14. [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. CrossRefGoogle Scholar
  15. [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. Google Scholar
  16. [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. Google Scholar
  17. [17]
    J. Semke, J. Mahdavi and M. Mathis, Automatic TCP buffer tuning, in: Proceedings of ACM SIGCOMM, Vancouver, Canada (September 1998) pp. 315–323. Google Scholar
  18. [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. Google Scholar
  19. [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). Google Scholar
  20. [20]
    K. Sklower, B. Lloyd, G. McGregor, D. Carr and T. Coradetti, The PPP multilink protocol, IETF RFC 1990 (August 1996). Google Scholar
  21. [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. Google Scholar
  22. [22]
    M. Stemm and R. Katz, Vertical handoffs in wireless overlay networks, Mobile Networks and Applications 3(4) (1998) 335–350. CrossRefGoogle Scholar
  23. [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). Google Scholar
  24. [24]
    The Network Simulator, ns-2 (2001)
  25. [25]
    C.B. Traw and J. Smith, Striping within the network subsystem, IEEE Network Magazine 9(4) (1995) 22–32. Google Scholar
  26. [26]
    G.R. Wright and W.R. Stevens, TCP/IP Illustrated, Vol. 2 (Addison-Wesley, Reading, MA, 1997). Google Scholar

Copyright information

© Springer Science + Business Media, Inc. 2005

Authors and Affiliations

  1. 1.Department of Electrical EngineeringNational Taiwan UniversityTaipeiTaiwan, R.O.C.
  2. 2.School of Electrical and Computer EngineeringGeorgia Institute of TechnologyAtlantaUSA

Personalised recommendations