Skip to main content

Performance Analysis of MPTCP Under High Load Based on SDN Environment

  • Conference paper
  • First Online:
Mobile Wireless Middleware, Operating Systems and Applications (MOBILWARE 2020)

Abstract

Multipath Transmission Control Protocol (MPTCP) is in a rapid development process. MPTCP allows a network node to utilize multiple network interfaces and IP paths at the same time. It can take full advantage of network resources and provide reliable transmission, which brings advantages to users in terms of performance and reliability. In order to study the performance of MPTCP under high load, this paper uses Mininet to create an SDN environment and compare the performance differences between MPTCP and TCP under high load, and simulates a common Web application network architecture. The performance of MPTCP under this architecture is tested and analyzed. The test results show that MPTCP performs better than traditional TCP under high load. Besides, its performance can be optimized furtherly by adjusting related parameters.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Hacker, T.J., Noble, B.D., Athey, B.D.: Improving throughput and maintaining fairness using parallel TCP. In: IEEE INFOCOM 2004. IEEE, vol. 4, pp. 2480–2489 (2004)

    Google Scholar 

  2. Altman, E., Barman, D., Tuffin, B., et al.: Parallel TCP Sockets: Simple Model, Throughput and Validation. In: INFOCOM 2006, pp. 1–12 (2006)

    Google Scholar 

  3. Wikipedia. http://en.wikipedia.org/

  4. Eklund, J., Grinnemo, K.J., Brunstrom, A.: Using multiple paths in SCTP to reduce latency for signaling traffic. Comput. Commun. 129, 184–196 (2018)

    Article  Google Scholar 

  5. Lai, W.K., Jhan, J.J., Li, J.W.: A cross-layer SCTP scheme with redundant detection for real-time transmissions in IEEE 80211 Wireless Networks. IEEE Access 7, 114086–114101 (2019)

    Article  Google Scholar 

  6. Lee, J., Im, Y., Lee, J.: Modeling MPTCP performance. IEEE Commun. Lett. 23(4), 616–619 (2019)

    Article  Google Scholar 

  7. Adarsh, V., Schmitt, P., Belding, E.: MPTCP Performance over Heterogenous Subpaths. In: 2019 28th International Conference on Computer Communication and Networks (ICCCN). IEEE, pp. 1–9 (2019)

    Google Scholar 

  8. Lim, Y., Nahum, E.M., Towsley, D., et al.: ECF: An MPTCP path scheduler to manage heterogeneous paths. In: Proceedings of the 13th International Conference on emerging Networking EXperiments and Technologies, pp. 147–159 (2017)

    Google Scholar 

  9. Corbillon, X., Aparicio-Pardo, R., Kuhn, N., et al.: Cross-layer scheduler for video streaming over MPTCP. In: Proceedings of the 7th International Conference on Multimedia Systems, pp. 1–12 (2016)

    Google Scholar 

  10. Zhou, F., Dreibholz, T., Zhou, X., et al.: The performance impact of buffer sizes for multi-path TCP in internet setups. In: 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA), pp. 9–16. IEEE (2017)

    Google Scholar 

  11. Chaufournier, L., Ali-Eldin, A., Sharma, P., et al.: Performance evaluation of Multi-Path TCP for data center and cloud workloads. In: Proceedings of the ACM/SPEC International Conference on Performance Engineering 2019, pp. 13–24 (2019)

    Google Scholar 

  12. Przylucki, S., Czerwinski, D., Sierszen, A.: QoE-oriented fairness control for DASH systems based on the hierarchical structure of SVC streams. In: Gaj, P., Kwiecień, A., Stera, P. (eds.) CN 2016. CCIS, vol. 608, pp. 180–191. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39207-3_16

    Chapter  Google Scholar 

  13. Huang, J., Li, W., Li, Q., et al.: Tuning high flow concurrency for MPTCP in data center networks. J. Cloud Comput. 9(1), 1–15 (2020)

    Article  Google Scholar 

  14. Thomas, Y., Karaliopoulos, M., Xylomenos, G., et al.: Low latency friendliness for multipath TCP. IEEE/ACM Trans. Netw. 28(1), 248–261 (2020)

    Article  Google Scholar 

  15. Hurtig, P., Grinnemo, K.J., Brunstrom, A., et al.: Low-latency scheduling in MPTCP. IEEE/ACM Trans. Netw. 27(1), 302–315 (2018)

    Article  Google Scholar 

  16. Zhang, T., Zhao, S., Ren, B., et al.: Performance enhancement of multipath TCP in mobile Ad Hoc networks. In: 2017 IEEE 25th International Conference on Network Protocols (ICNP), pp. 1–2. IEEE (2017)

    Google Scholar 

  17. Qiu, Y., Lung, C.H., Ajila, S., et al.: LXC container migration in cloudlets under multipath TCP. In: 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), vol. 2, pp. 31–36. IEEE (2017)

    Google Scholar 

  18. Du, P., Nazari, S., Mena, J., et al.: Multipath TCP in SDN-enabled LEO satellite networks. In: MILCOM 2016–2016 IEEE Military Communications Conference, pp. 354–359. IEEE (2016)

    Google Scholar 

  19. Arzani, B., Gurney, A., Cheng, S., et al.: Deconstructing MPTCP performance. In: 2014 IEEE 22nd International Conference on Network Protocols, pp. 269–274. IEEE (2014)

    Google Scholar 

  20. Kukreja, N., Maier, G., Alvizu, R., et al.: SDN based automated testbed for evaluating multipath TCP. In: 2016 IEEE International Conference on Communications Workshops (ICC), pp. 718–723. IEEE (2016)

    Google Scholar 

  21. Coudron, M., Secci, S.: An implementation of multipath TCP in ns3. Comput. Netw. 116, 1–11 (2017)

    Article  Google Scholar 

  22. Mininet. http://mininet.org/

  23. JMeter. http://jmeter.apache.org/

Download references

Acknowledgements

The manuscript was supported in part by the National Key Research and Development Program of China under Grant No. 2018YFB1800303 and the Science and Technology Planning Project of Jilin Province under Grant No. 20180414024GH.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hui Qi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hou, J. et al. (2020). Performance Analysis of MPTCP Under High Load Based on SDN Environment. In: Li, W., Tang, D. (eds) Mobile Wireless Middleware, Operating Systems and Applications. MOBILWARE 2020. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 331. Springer, Cham. https://doi.org/10.1007/978-3-030-62205-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-62205-3_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-62204-6

  • Online ISBN: 978-3-030-62205-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics