Academia.eduAcademia.edu

Outline

SDN based testbeds for evaluating and promoting multipath TCP

2014, 2014 IEEE International Conference on Communications (ICC)

https://doi.org/10.1109/ICC.2014.6883788

Abstract

Multipath TCP is an experimental transport protocol with remarkable recent past and non-negligible future potential. It has been standardized recently, however the evaluation studies focus only on a limited set of isolated use-cases and a comprehensive analysis or a feasible path of Internet-wide adoption is still missing. This is mostly because in the current networking practice it is unusual to configure multiple paths between the endpoints of a connection. Therefore, conducting and precisely controlling multipath experiments over the real "internet" is a challenging task for some experimenters and impossible for others. In this paper, we invoke SDN technology to make this control possible and exploit large-scale internet testbeds to conduct end-to-end MPTCP experiments. More specifically, we establish a special purpose control and measurement framework on top of two distinct internet testbeds. First, using the OpenFlow support of GÉANT, we build a testbed enabling measurements with real traffic. Second, we design and establish a publicly available large-scale multipath capable measurement framework on top of PlanetLab Europe and show the challenges of such a system. Furthermore, we present measurements results with MPTCP in both testbeds to get insight into its behavior in such not well explored environment.

References (22)

  1. A. Ford, C. Raiciu, M. Handley, S. Barre, and J. Iyengar, "Architectural guidelines for multipath TCP development," IETF RFC 6182, Mar. 2011.
  2. C. Raiciu et al., "Improving datacenter performance and robustness with multipath tcp," in ACM SIGCOMM 2011, 2011.
  3. C. Paasch, G. Detal, F. Duchene, C. Raiciu, and O. Bonaventure, "Ex- ploring Mobile/WiFi handover with multipath TCP," in ACM SIGCOMM workshop on Cellular Networks (Cellnet'12), 2012.
  4. F. Németh, B. Sonkoly, L. Csikor, and A. Gulyás, "A large-scale multipath playground for experimenters and early adopters," in ACM SIGCOMM (DEMO), Hong Hong, China, Aug. 2013, pp. 482-483. http://sb.tmit.bme.hu/mediawiki/index.php/MptcpPlayground.
  5. B. Chihani and D. Collange, "A survey on multipath transport protocols," in arXiv:1112.4742., 2011.
  6. J. R. Iyengar, P. D. Amer, and R. Stewart, "Concurrent multipath transfer using sctp multihoming over independent end-to-end paths," Networking, IEEE/ACM Transactions on, vol. 14, no. 5, pp. 951-964, 2006.
  7. H.-Y. Hsieh and R. Sivakumar, "A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts," Wireless Networks, vol. 11, no. 1-2, pp. 99-114, 2005.
  8. M. Honda, Y. Nishida, L. Eggert, P. Sarolahti, and H. Tokuda, "Multipath congestion control for shared bottleneck," in Proc. PFLDNeT workshop, 2009.
  9. K. Rojviboonchai and A. Hitoshi, "An evaluation of multi-path transmis- sion control protocol (m/tcp) with robust acknowledgement schemes," IEICE trans. on communications, vol. 87, no. 9, pp. 2699-2707, 2004.
  10. C. Raiciu et al., "How hard can it be? designing and implementing a deployable multipath tcp," in USENIX (NSDI'12), San Jose (CA), 2012.
  11. M. Allman, V. Paxson, and W. Stevens, "Tcp congestion control," IETF RFC 2581, Apr. 1999.
  12. T. A. Le, C. S. Hong, and S. Lee, "Mpcubic: An extended cubic tcp for multiple paths over high bandwidth-delay networks," in IEEE Int. Conf. on ICT Convergence (ICTC), 2011, pp. 34-39.
  13. Y. Cao, M. Xu, and X. Fu, "Delay-based congestion control for multipath tcp," in IEEE Inter. Conf. on Network Protocols (ICNP), 2012, pp. 1-10.
  14. D. Zhou, W. Song, and M. Shi, "Goodput improvement for multipath tcp by congestion window adaptation in multi-radio devices," in Consumer Communications and Networking Conference (CCNC), 2013.
  15. Y. Cui, X. Wang, H. Wang, G. Pan, and Y. Wang, "Fmtcp: A fountain code-based multipath transmission control protocol," in Int. Conf. on Distributed Computing Systems (ICDCS), 2012, pp. 366-375.
  16. R. Khalili, N. Gast, M. Popovic, U. Upadhyay, and J.-Y. Le Boudec, "Mptcp is not pareto-optimal: performance issues and a possible solu- tion," in Proc. of the 8th int. conf. on Emerging networking experiments and technologies. ACM, 2012, pp. 1-12.
  17. G. Miguel and A. Singh, "Multipath TCP over WiFi and 3g links," Reproducing Network Research, blog post, Jun. 2012.
  18. Y.-C. Chen, Y.-S. Lim, R. Gibbens, E. Nahum, R. Khalili, and D. Towsley, "A measurement-based study of multipath tcp perfor- mance over wireless networks," in Internet Measurement Conference, Barcelona, Spain, Oct. 2013.
  19. R. van der Pol, M. Bredel, and A. Barczyk, "Experiences with MPTCP in an intercontinental multipathed OpenFlow network," in TERENA Networking Conference (TNC), Maastricht, Netherlands, Jun. 2013.
  20. S. Floyd, Ed., "Metrics for the evaluation of congestion control mech- anisms," IETF RFC 5166, Mar. 2008.
  21. F. Németh, B. Sonkoly, A. Gulyás, L. Csikor, J. Tapolcai, P. Babarczi, and G. Rétvári, "Improving resiliency and throughput of transport networks with openflow and multipath tcp," Budapest University of Technology and Economics, Technical Report, 2013. [Online]. Available: http://sb.tmit.bme.hu/mediawiki/index.php/GeantCompetition
  22. C. D. Freire, A. Quereilhac, T. Turletti, and W. Dabbous, "Automated deployment and customization of routing overlays on planetlab." in TRIDENTCOM, ser. Lecture Notes of the Institute for Computer Sci- ences, Social Informatics and Telecommunications Engineering, vol. 44. Springer, 2012, pp. 240-255.