Academia.eduAcademia.edu

Outline

A First Look at Real Multipath TCP Traffic

2015, Traffic Monitoring and Analysis

https://doi.org/10.1007/978-3-319-17172-2

Abstract

Multipath TCP is a new TCP extension that attracts a growing interest from both researchers and industry. It enables hosts to send data over several interfaces or paths and has use cases on smartphones, datacenters or dual-stack hosts. We provide the first analysis of the operation of Multipath TCP on a public Internet server based on a one-week long packet trace. We analyse the main new features of Multipath TCP, namely the utilisation of subflows, the address advertisement mechanism, the data transfers and the reinjections and the connection release mechanisms. Our results confirm that Multipath TCP operates correctly over the real Internet, despite the presence of middleboxes and that it is used over very heterogeneous paths.

References (31)

  1. Apple. ios: Multipath tcp support in ios 7. http://support.apple.com/en-us/ HT201373
  2. Arlitt, M., Williamson, C.: An Analysis of TCP Reset Behaviour on the Internet. SIGCOMM Comput. Commun. Rev. 35(1), 37-44 (2005)
  3. Budzisz, L., Garcia, J., Brunstrom, A., Ferrús, R.: A Taxonomy and Survey of SCTP Research. ACM Comput. Surv. 44(4), 18:1-18:36 (2012)
  4. Chen, Y.-C., Lim, Y.-S., Gibbens, R., Nahum, E., Khalili, R., Towsley, D.: A measurement-based study of multipath TCP performance over wireless networks. In: ACM SIGCOMM IMC (2013)
  5. Jerry Chu, H.K.: Tuning TCP parameters. In: Proceedings of The Seventy-Fifth Internet Engineering Task Force. IETF (2009)
  6. Deng, S., Netravali, R., Sivaraman, A., Balakrishnan, H.: WiFi, LTE, or Both?: measuring multi-homed wireless internet performance. In: IMC 2014, pp. 181-194. ACM, New York, NY, USA (2014)
  7. Eardley, P.: Survey of MPTCP Implementations. Internet-Draft draft-eardley- mptcp-implementations-survey-02, IETF Secretariat, July 2013
  8. Stewart, R., (Ed.): Stream Control Transmission Protocol. IETF RFC 4960, September 2007
  9. Ferlin, S., Dreibholz, T., Alay, O.: Multi-Path transport over heterogeneous wireless networks: does it really pay off? In: Proceedings of the IEEE Global Communica- tions Conference (GLOBECOM), Austin, Texas/U.S.A., December 2014
  10. Ford, A., Raiciu, C., Handley, M., Bonaventure, O.: TCP Extensions for Multipath Operation with Multiple Addresses. IETF RFC 6824, January 2013
  11. Hesmans, B., Bonaventure, O.: Tracing multipath TCP connections. In: SIG- COMM 2014 (poster), pp. 361-362 (2014)
  12. Hesmans, B., Duchene, F., Paasch, C., Detal, G., Bonaventure, O.: Are TCP exten- sions middlebox-proof? In: CoNEXT Workshop HotMiddlebox (2013)
  13. Honda, M., Nishida, Y., Raiciu, C., Greenhalgh, A., Handley, M., Tokuda, H.: Is It Still Possible to Extend TCP? In: 2011 ACM SIGCOMM Conference on Internet Measurement Conference, IMC 2011, pp. 181-194 (2011)
  14. Iyengar, J., Amer, P., Stewart, R.: Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths. IEEE/ACM Transactions on Net- working 14(5), 951-964 (2006)
  15. Kvalbein, A., Baltrūnas, D., Evensen, K., Xiang, J., Elmokashfi, A., Ferlin, S.: The NorNet Edge Platform for Mobile Broadband Measurements. Computer Networks, Special Issue on Future Internet Testbeds, 61:88-101, March 2014. ISSN 1389-1286
  16. Lim, Y., Chen, Y., Nahum, E., D., Gibbens, R.: Improving energy efficiency of MPTCP for mobile devices. CoRR, abs/1406.4463, (2014)
  17. Ostermann, S.: tcptrace. http://www.tcptrace.org
  18. Paasch, C., Barre, S., et al.: Multipath TCP implementation in the Linux kernel (2014). http://www.multipath-tcp.org
  19. Paasch, C., Bonaventure, O.: Multipath TCP. ACM Queue 12(2), 40:40-40:51 (2014)
  20. Paasch, C., Detal, G., Duchene, F., Raiciu, C., Bonaventure, O.: Exploring mobile/wifi handover with multipath TCP. In: ACM SIGCOMM workshop Cell Net, pp. 31-36 (2012)
  21. Paasch, C., Ferlin, S., Alay, O., Bonaventure, O.: Experimental evaluation of mul- tipath TCP schedulers. In: 2014 ACM SIGCOMM Workshop on Capacity Sharing Workshop, CSWS 2014, pp. 27-32 (2014)
  22. Paasch, C., Khalili, R., Bonaventure, O.: On the benefits of applying experimental design to improve multipath TCP. In: Proceedings of CoNEXT 2013, pp. 393-398. ACM, New York, NY, USA (2013)
  23. Postel, J.: Transmission Control Protocol. IETF RFC 793, September 1981
  24. Raiciu, C., Barre, S., Pluntke, C., Greenhalgh, A., Wischik, D., Handley, M.: Improving datacenter performance and robustness with multipath TCP. In: ACM SIGCOMM 2011 (2011)
  25. Raiciu, C., Paasch, C., Barre, S., Ford, A., Honda, M., Duchene, F., Bonaventure, O., Handley, M.: How hard can it be?. designing and implement- ing a deployable multipath TCP, In: USENIX NSDI (2012)
  26. Weaver, N., Kreibich, C., Dam, M., Paxson, V.: Here Be Web Proxies. In: Faloutsos, M., Kuzmanovic, A. (eds.) PAM 2014. LNCS, vol. 8362, pp. 183-192.
  27. Springer, Heidelberg (2014)
  28. Williams, N., Abeysekera, P., Dyer, N., Vu, H., Armitage, G.: Multipath TCP in Vehicular to Infrastructure Communications. Technical Report Centre for Advanced Internet Architectures, Technical Report 140828A, Swinburne Univer- sity of Technology (2014)
  29. Williams, N., Stewart, L., Armitage, G.: FreeBSD kernel patch for Multipath TCP July 2014. http://caia.swin.edu.au/urp/newtcp/mptcp/tools.html
  30. Wing, D., Yourtchenko, A.: Happy Eyeballs: Success with Dual-Stack Hosts. RFC 6555, April 2012
  31. Wischik, D., Handley, M., Braun, M.: The Resource Pooling Principle. ACM SIG- COMM Computer Communication Review 38(5), 47-52 (2008)