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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Altman, E., Barman, D., Tuffin, B., et al.: Parallel TCP Sockets: Simple Model, Throughput and Validation. In: INFOCOM 2006, pp. 1–12 (2006)
Wikipedia. http://en.wikipedia.org/
Eklund, J., Grinnemo, K.J., Brunstrom, A.: Using multiple paths in SCTP to reduce latency for signaling traffic. Comput. Commun. 129, 184–196 (2018)
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)
Lee, J., Im, Y., Lee, J.: Modeling MPTCP performance. IEEE Commun. Lett. 23(4), 616–619 (2019)
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)
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)
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)
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)
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)
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
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)
Thomas, Y., Karaliopoulos, M., Xylomenos, G., et al.: Low latency friendliness for multipath TCP. IEEE/ACM Trans. Netw. 28(1), 248–261 (2020)
Hurtig, P., Grinnemo, K.J., Brunstrom, A., et al.: Low-latency scheduling in MPTCP. IEEE/ACM Trans. Netw. 27(1), 302–315 (2018)
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)
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)
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)
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)
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)
Coudron, M., Secci, S.: An implementation of multipath TCP in ns3. Comput. Netw. 116, 1–11 (2017)
Mininet. http://mininet.org/
JMeter. http://jmeter.apache.org/
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
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)