{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,3]],"date-time":"2025-12-03T17:55:39Z","timestamp":1764784539539,"version":"build-2065373602"},"reference-count":36,"publisher":"MDPI AG","issue":"22","license":[{"start":{"date-parts":[[2020,11,18]],"date-time":"2020-11-18T00:00:00Z","timestamp":1605657600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61962026"],"award-info":[{"award-number":["61962026"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"theNatural Science Foundation of Jiangxi Province","award":["20192ACBL21031"],"award-info":[{"award-number":["20192ACBL21031"]}]},{"name":"the Provincial Key Research and Development Program of Jiangxi Provice","award":["20181ACE50029"],"award-info":[{"award-number":["20181ACE50029"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>With the development of wireless networking technology, current Internet-of-Things (IoT) devices are equipped with multiple network access interfaces. Multipath TCP (MPTCP) technology can improve the throughput of data transmission. However, traditional MPTCP path management may cause problems such as data confusion and even buffer blockage, which severely reduces transmission performance. This research introduces machine learning algorithms into MPTCP path management, and proposes an automatic learning selection path mechanism based on MPTCP (ALPS-MPTCP), which can adaptively select some high-quality paths and transmit data at the same time. This paper designs a simulation experiment that compares the performance of four machine learning algorithms in judging path quality. The experimental results show that, considering the running time and accuracy, the random forest algorithm has the best performance in judging path quality.<\/jats:p>","DOI":"10.3390\/s20226573","type":"journal-article","created":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T22:46:46Z","timestamp":1605653206000},"page":"6573","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Multipath TCP-Based IoT Communication Evaluation: From the Perspective of Multipath Management with Machine Learning"],"prefix":"10.3390","volume":"20","author":[{"given":"Ruiwen","family":"Ji","sequence":"first","affiliation":[{"name":"School of Software, Jiangxi Normal University, Nanchang 330022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6557-6559","authenticated-orcid":false,"given":"Yuanlong","family":"Cao","sequence":"additional","affiliation":[{"name":"School of Software, Jiangxi Normal University, Nanchang 330022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaotian","family":"Fan","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Bologna, 40126 Bologna BO, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yirui","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Software, Jiangxi Normal University, Nanchang 330022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Lei","sequence":"additional","affiliation":[{"name":"School of Software, Jiangxi Normal University, Nanchang 330022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yong","family":"Ma","sequence":"additional","affiliation":[{"name":"School of Computer and Information Engineering, Jiangxi Normal University, Nanchang 330022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,11,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"6046","DOI":"10.1109\/JIOT.2019.2958097","article-title":"Smart Collaborative Tracking for Ubiquitous Power IoT in Edge-Cloud Interplay Domain","volume":"7","author":"Song","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1109\/TMM.2017.2741425","article-title":"Improving Multipath Video Transmission with Raptor Codes in Heterogeneous Wireless Networks","volume":"20","author":"Wu","year":"2018","journal-title":"IEEE Trans. Multimed."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1385","DOI":"10.1109\/TII.2019.2950109","article-title":"Smart Collaborative Automation for Receive Buffer Control in Multipath Industrial Networks","volume":"16","author":"Song","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Ford, A., Raiciu, C., Handley, M., and Bonaventure, O. (2013). TCP Extensions for Multipath Operation with Multiple Addresses. IETF RFC, 6824.","DOI":"10.17487\/rfc6824"},{"key":"ref_5","first-page":"2512","article-title":"Survey of MPTCP-based Multipath Transmission Optimization","volume":"53","author":"Xue","year":"2016","journal-title":"Comput. Res. Dev."},{"key":"ref_6","unstructured":"Saha, S., Aggarwal, S., Pathak, R., Koutsonikolas, D., and Widmer, J. (2019, January 21\u201325). AMuSe: An Agile Multipath-TCP Scheduler for Dual-Band 802.11ad\/ac Wireless LANs. Proceedings of the 25th Annual International Conference on Mobile Computing and Networking, Los Cabos, Mexico."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1387","DOI":"10.1109\/TNET.2019.2923955","article-title":"Interpath contention in MultiPath TCP disjoint paths","volume":"27","author":"Kimura","year":"2019","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Saraiva, D.A.F., Leithardt, V.R.Q., de Paula, D., Mendes, A.S., Gonz, G.V., and Crocker, P. (2019). PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices. Sensors, 19.","DOI":"10.3390\/s19194312"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Yin, X., Liu, J., Cheng, X., Zeng, B., and Xiong, X. (2020). A low-complexity design for the terminal device of the urban IoT-oriented heterogeneous network with ultra-high-speed OFDM processing. Sustain. Cities Soc., 61.","DOI":"10.1016\/j.scs.2020.102323"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Shafiq, M., Le, F., Srivatsa, M., and Liu, A. (2013, January 21\u201322). Cross-path inference attacks on multipath TCP. Proceedings of the ACM Workshop on Hot Topics in Networks, College Park, MD, USA.","DOI":"10.1145\/2535771.2535782"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1145\/2494232.2465750","article-title":"Tolerating path heterogeneity in multipath TCP with bounded receive buffers","volume":"41","author":"Li","year":"2013","journal-title":"ACM Sigmetrics Perform. Eval. Rev."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"21862","DOI":"10.1109\/ACCESS.2017.2731899","article-title":"A LDDoS-aware energy-efficient multipathing scheme for mobile cloud computing systems","volume":"5","author":"Cao","year":"2017","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1016\/j.ins.2018.06.002","article-title":"Smart collaborative distribution for privacy enhancement in moving target defense","volume":"479","author":"Song","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_14","unstructured":"Paasch, C., and Bonaventure, O. (2017, January 6\u20138). Securing the Multipath TCP Handshake with External Keys. Proceedings of the IEEE EUROCON 2017\u201417th International Conference on Smart Technologies, Ohrid, Macedonia."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"3450","DOI":"10.1109\/TNET.2016.2527759","article-title":"Feedback-based path failure detection and buffer blocking protection for MPTCP","volume":"24","author":"Oh","year":"2016","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Cao, Y., Collotta, M., Xu, S., Huang, L., Tao, X., and Zhou, Z. (2020). Towards adaptive multipath managing: A lightweight path management mechanism to aid multihomed mobile computing devices. Appl. Sci., 10.","DOI":"10.3390\/app10010380"},{"key":"ref_17","unstructured":"(2020, November 12). Available online: https:\/\/www.hjp.at\/doc\/rfc\/rfc6298.html."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/CC.2017.7868178","article-title":"QoE-driven Energy-aware Multipath Content Delivery Approach for MPTCP-based Mobile Phones","volume":"14","author":"Cao","year":"2017","journal-title":"China Commun."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"165872","DOI":"10.1109\/ACCESS.2020.3021475","article-title":"Can Multipath TCP Be Robust to Cyber Attacks with Incomplete Information","volume":"8","author":"Cao","year":"2020","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Lim, Y., Chen, Y., Nahum, E., Towsley, D., and Lee, K. (May, January 27). Cross layer path management in multipath transport protocol for mobile devices. Proceedings of the IEEE INFOCOM 2014\u2014IEEE Conference on Computer Communications, Toronto, ON, Canada.","DOI":"10.1109\/INFOCOM.2014.6848120"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Hesmans, B., Detal, G., Bauduin, R., and Bonaventure, O. (2015, January 1\u20134). SMAPP: Towards Smart Multipath TCP-enabled Applications. Proceedings of the ACM Conference on Emerging Networking Experiments and Technologies, Heidelberg, Germany.","DOI":"10.1145\/2716281.2836113"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Chaturvedi, R.K., and Chand, S. (2020). An Adaptive and Efficient Packet Scheduler for Multipath TCP. Iran. J. Sci. Technol. Trans. Electr. Eng.","DOI":"10.1007\/s40998-020-00368-8"},{"key":"ref_23","unstructured":"Chung, J., Han, D., Kim, J., and Kim, C. (2017, January 13\u201316). Machine learning based path management for mobile devices over MPTCP. Proceedings of the IEEE International Conference on Big Data and Smart Computing, Jeju, Korea."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2621","DOI":"10.1109\/JSAC.2019.2933761","article-title":"SmartCC: A Reinforcement Learning Approach for Multipath TCP Congestion Control in Heterogeneous Networks","volume":"37","author":"Li","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1325","DOI":"10.1109\/JSAC.2019.2904358","article-title":"Experience-Driven Congestion Control: When multipath TCP Meets Deep Reinforcement Learning","volume":"37","author":"Xu","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3584","DOI":"10.1109\/COMST.2019.2932905","article-title":"A Survey on Recent Advances in Transport Layer Protocols","volume":"21","author":"Polese","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TIT.1967.1053964","article-title":"Nearest neighbor pattern classification","volume":"13","author":"Cover","year":"1967","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1545","DOI":"10.1162\/neco.1997.9.7.1545","article-title":"Shape Quantization And Recognition with Randomized Trees","volume":"9","author":"Amit","year":"1997","journal-title":"Neural Comput."},{"key":"ref_29","first-page":"100","article-title":"Algorithm AS 136: A K-Means Clustering Algorithm","volume":"28","author":"Hartigan","year":"1979","journal-title":"J. R. Stat. Soc. Ser. C (Appl. Stat.)"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Fenza, G., Orciuoli, F., and Sampson, D.G. (2017, January 3\u20137). Building Adaptive Tutoring Model Using Artificial Neural Networks and Reinforcement Learning. Proceedings of the IEEE 17th International Conference on Advanced Learning Technologies, Timisoara, Romania.","DOI":"10.1109\/ICALT.2017.124"},{"key":"ref_31","unstructured":"International Telecommunication Union (ITU) (2020, January 12). ITU-R Recommendations. Available online: https:\/\/www.itu.int\/pub\/R-REC."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Manjusha, M., and Harikumar, R. (2016, January 23\u201325). Performance analysis of k-NN classifier and K-means clustering for robust classification of epilepsy from EEG signals. Proceedings of the International Conference on Wireless Communications, Signal Processing and Networking, Chennai, India.","DOI":"10.1109\/WiSPNET.2016.7566575"},{"key":"ref_33","unstructured":"Jin, M., Govindarajan, L.N., and Cheng, L. (May, January 29). A random-forest random field approach for cellular image segmentation. Proceedings of the IEEE 11th International Symposium on Biomedical Imaging, Beijing, China."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Song, F., Ai, Z., Zhang, H., You, I., and Li, S. (2020). Smart Collaborative Balancing for Dependable Network Components in Cyber-Physical Systems. IEEE Trans. Ind. Inform.","DOI":"10.1109\/TII.2020.3029766"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/MNET.2018.1800187","article-title":"Modeling Space-Terrestrial Integrated Networks with Smart Collaborative Theory","volume":"33","author":"Song","year":"2019","journal-title":"IEEE Netw."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Yi, Y., Shi, Y., Wang, W., Lei, G., Dai, J., and Zheng, H. (2020). Combining Boundary Detector and SND-SVM for Fast Learning. Int. J. Mach. Learn. Cybern., 1\u201310.","DOI":"10.1007\/s13042-020-01196-2"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/22\/6573\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:34:54Z","timestamp":1760178894000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/22\/6573"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,18]]},"references-count":36,"journal-issue":{"issue":"22","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["s20226573"],"URL":"https:\/\/doi.org\/10.3390\/s20226573","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,11,18]]}}}