Secure multipath transport for legacy Internet applications
2009, International Conference on Broadband Networks
https://doi.org/10.4108/ICST.BROADNETS2009.7186Abstract
Multi-interface mobile devices and multihomed residential Internet connections are becoming commonplace. However, standard transport protocols TCP and SCTP are unable to take advantage of several available paths so that the application using a single transport connection would receive the aggregate bandwidth of all paths. Multihoming and advanced security features make the Host Identity Protocol a good candidate to provide multipath data delivery. In this paper, we design and implement a multipath scheduler that distributes the incoming traffic among multiple available paths. Using Fastest Path First scheduling, packets from a single TCP connection could be spread to multiple paths with no reordering. Our simulations confirm effectiveness and TCP-friendliness of multipath transfer for a range of path bandwidths and in the presence of cross-traffic. 1
References (28)
- The network simulator ns-2. http://www.isi.edu/nsnam/ns/ ns-documentation, last checked 23/02/2009.
- Trilogy project. http://www.trilogy-project.org/, last checked 23/02/2009.
- R. Border, M. Kojo, J. Griner, G. Montenegro, and Z. Shelby. Performance enhancing proxies intended to mitigate link-related degradations. RFC 3135, 2001.
- K. Chebrolu, B. Raman, and R. R. Rao. A network layer approach to enable tcp over multiple interfaces. Wirel. Netw., 11(5):637- 650, 2005.
- D. Cocker. Multiple address service for transport (MAST). In Proc. of Symposium on Applications and the Internet (SAINT'04), Tokyo, Japan, January 2004.
- C. de Launois, B. Quoitin, and O. Bonaventure. Leveraging net- work performance with IPv6 multihoming and multiple provider- dependent aggregatable prefixes. Comput. Netw., 50(8):1145- 1157, 2006.
- R. Greco and G. Galante. Load balancing over multipaths using bandwidth-aware source scheduling. In Proc. of International Symposium on Wireless Personal Multimedia Communications (WPMC'04), December 2005.
- A. Gurtov. Host Identity Protocol (HIP): Towards the Secure Mobile Internet. Wiley and Sons, 2008.
- H. Han, S. Shakkottai, C. V. Hollot, R. Srikant, and D. Towsley. Multi-path TCP: a joint congestion control and routing scheme to exploit path diversity in the internet. IEEE/ACM Trans. Netw., 14(6):1260-1271, 2006.
- Y. Hasegawa, I. Yamaguchi, T. Hama, H. Shimonishi, and T. Murase. Deployable multipath communication scheme with sufficient performance data distribution method. Comput. Com- mun., 30(17):3285-3292, 2007.
- X. Hesselbach, R. Fabregat, B. Baran, Y. Donoso, F. Solano, and M. Huerta. Hashing based traffic partitioning in a multicast- multipath MPLS network model. In LANC '05: Proceedings of the 3rd international IFIP/ACM Latin American conference on Networking, pages 65-71, 2005.
- S. Kandula, K. C.-J. Lin, T. Badirkhanli, and D. Katabi. Fat- VAP: aggregating AP backhaul capacity to maximize throughput. In NSDI'08: Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, pages 89-104, 2008.
- F. Kelly and T. Voice. Stability of end-to-end algorithms for joint routing and rate control. SIGCOMM Comput. Commun. Rev., 35(2):5-12, 2005.
- J. Kempf, J. Arkko, and P. Nikander. Mobile IPv6 security. Wirel. Pers. Commun., 29(3-4):389-414, 2004.
- K.-H. Kim and K. G. Shin. Improving TCP performance over wireless networks with collaborative multi-homed mobile hosts. In Proc. of the 3rd Int. conf. on Mobile systems, applications, and services (MobiSys'05), pages 107-120, June 2005.
- R. Moskowitz and P. Nikander. Host Identity Protocol architec- ture. IETF RFC 4423, May 2006.
- R. Moskowitz, P. Nikander, P. Jokela, and T. Henderson. Ex- perimental Host Identity Protocol (HIP). IETF RFC 5201, Apr. 2008.
- P. Nikander, T. Henderson, C. Vogt, and J. Arkko. End-host mobility and multihoming with the Host Identity Protocol (HIP). IETF RFC 5206, Apr. 2008.
- P. Nikander and J. Laganier. Host Identity Protocol (HIP) domain name system (DNS) extension. IETF RFC 5205, Mar. 2008.
- P. Nikander and J. Melen. A bound end-to-end tunnel (BEET) mode for ESP: draft-nikander-esp-beet-mode-09, Aug. 2008. Work in progress.
- R. Penno, S. Raghunath, and J. Iyengar. LEDBAT practices and recommendations. RFC, IETF, 2009.
- S. Pierrel, P. Jokela, and J. M. Melen. Simultaneous Multi-Access extension to the Host Identity Protocol: draft-pierrel-hip-sima-00, June 2006.
- S. Ramabhadran and J. Pasquale. Stratified Round Robin: a low complexity packet scheduler with bandwidth fairness and bounded delay. In Proc. of ACM SIGCOMM'03, pages 239-249, Aug. 2003.
- S. Ramasubramanian, H. Krishnamoorthy, and M. Krunz. Dis- joint multipath routing using colored trees. Comput. Netw., 51(8):2163-2180, 2007.
- R. Stewart, Q. Xie, K. Morneault, C. Sharp, H. J. Schwarzbauer, T. Taylor, I. Rytina, M. Kalla, L. Zhang, and V. Paxson. Stream Control Transmission Protocol. RFC 2960, IETF, Oct. 2000.
- D. Wischik, M. Handley, and M. B. Braun. The resource pooling principle. SIGCOMM Comput. Commun. Rev., 38(5):47- 52, 2008.
- M. Zhang, B. Karp, S. Floyd, and L. Peterson. RR-TCP: A Reordering-Robust TCP with DSACK. In IEEE ICNP, pages 95-106, 2003.
- F. Zhao and S. Wu. Analysis and improvement on IPSec anti- replay window protocol. In ICCCN 2003: Proceedings of the 12th International Conference on Computer Communications and Networks, pages 553-558, 2003.