{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,11,2]],"date-time":"2024-11-02T04:06:59Z","timestamp":1730520419085,"version":"3.28.0"},"reference-count":30,"publisher":"National Library of Serbia","issue":"2","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ComSIS","COMPUT SCI INF SYST","COMPUT SCI INFORM SY","COMPUTER SCI INFORM","COMSIS J"],"published-print":{"date-parts":[[2024]]},"abstract":"<jats:p>The rapid growth of network services and applications has led to an exponential increase in data flows on the internet. Given the dynamic nature of data traffic in the realm of internet content distribution, traditional TCP\/IP network systems often struggle to guarantee reliable network resource utilization and management. The recent advancement of the Quick UDP Internet Connect (QUIC) protocol equips media transfer applications with essential features, including structured flowcontrolled streams, quick connection establishment, and seamless network path migration. These features are vital for ensuring the efficiency and reliability of network performance and resource utilization, especially when network hosts transmit data flows over end-to-end paths between two endpoints. QUIC greatly improves media transfer performance by reducing both connection setup time and transmission latency. However, it is still constrained by the limitations of single-path bandwidth capacity and its variability. To address this inherent limitation, recent research has delved into the concept of multipath QUIC, which utilizes multiple network paths to transmit data flows concurrently. The benefits of multipath QUIC are twofold: it boosts the overall bandwidth capacity and mitigates flow congestion issues that might plague individual paths. However, many previous studies have depended on basic scheduling policies, like round-robin or shortest-time-first, to distribute data transmission across multiple paths. These policies often overlook the subtle characteristics of network paths, leading to increased link congestion and transmission costs. In this paper, we introduce a novel multipath QUIC strategy aimed at minimizing flow completion time while taking into account both path delay and packet loss rate. Experimental results demonstrate the superiority of our proposed method compared to standard QUIC, Lowest-RTT-First (LRF) QUIC, and Pluginized QUIC schemes. The relative performance underscores the efficacy of our design in achieving efficient and reliable data transfer in real-world scenarios using the Mininet simulator.<\/jats:p>","DOI":"10.2298\/csis230818078l","type":"journal-article","created":{"date-parts":[[2023,11,3]],"date-time":"2023-11-03T13:47:36Z","timestamp":1699019256000},"page":"625-643","source":"Crossref","is-referenced-by-count":0,"title":["A novel multipath QUIC protocol with minimized flow complete time for internet content distribution"],"prefix":"10.2298","volume":"21","author":[{"given":"Fang-Yi","family":"Lin","sequence":"first","affiliation":[{"name":"Department of Communication Engineering, National Central University Taoyuan City, Taiwan"}]},{"given":"Wu-Min","family":"Sung","sequence":"additional","affiliation":[{"name":"Department of Communication Engineering, National Central University Taoyuan City, Taiwan"}]},{"given":"Lin","family":"Hui","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Engineering, Tamkang University New Taipei City, Taiwan"}]},{"given":"Chih-Lin","family":"Hu","sequence":"additional","affiliation":[{"name":"Department of Communication Engineering, National Central University Taoyuan City, Taiwan"}]},{"given":"Nien-Tzu","family":"Hsieh","sequence":"additional","affiliation":[{"name":"Department of Communication Engineering, National Central University Taoyuan City, Taiwan"}]},{"given":"Yung-Hui","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Information and Network Engineering, Lunghwa University of Science and Technology Taoyuan City, Taiwan"}]}],"member":"1078","reference":[{"key":"ref1","doi-asserted-by":"crossref","unstructured":"R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, \u201cHypertext transfer protocol-http\/1.1,\u201d Tech. Rep., 1999.","DOI":"10.17487\/rfc2616"},{"key":"ref2","doi-asserted-by":"crossref","unstructured":"J. Iyengar and M. Thomson, \u201cQUIC: A udp-based multiplexed and secure transport,\u201d https:\/\/datatracker.ietf.org\/doc\/html\/rfc9000, May 2021, accessed: 2023-7-30.","DOI":"10.17487\/RFC9000"},{"key":"ref3","doi-asserted-by":"crossref","unstructured":"P. Megyesi, Z. Kr\u00e4mer, and S. Moln\u00b4ar, \u201cHow quick is quic?\u201d in 2016 IEEE International Conference on Communications (ICC). IEEE, 2016, pp. 1-6.","DOI":"10.1109\/ICC.2016.7510788"},{"key":"ref4","unstructured":"C. Raiciu, C. Paasch, S. Barre, A. Ford, M. Honda, F. Duchene, O. Bonaventure, and M. Handley, \u201cHow hard can it be? designing and implementing a deployable multipath {TCP},\u201d in 9th USENIX symposium on networked systems design and implementation (NSDI 12), 2012, pp. 399-412."},{"key":"ref5","doi-asserted-by":"crossref","unstructured":"T. Viernickel, A. Froemmgen, A. Rizk, B. Koldehofe, and R. Steinmetz, \u201cMultipath quic: A deployable multipath transport protocol,\u201d in 2018 IEEE International Conference on Communications (ICC). IEEE, 2018, pp. 1-7.","DOI":"10.1109\/ICC.2018.8422951"},{"key":"ref6","doi-asserted-by":"crossref","unstructured":"Q. De Coninck, F. Michel, M. Piraux, F. Rochet, T. Given-Wilson, A. Legay, O. Pereira, and O. Bonaventure, \u201cPluginizing quic,\u201d in Proceedings of the ACM Special Interest Group on Data Communication, 2019, pp. 59-74.","DOI":"10.1145\/3341302.3342078"},{"key":"ref7","doi-asserted-by":"crossref","unstructured":"R. Marx, J. Herbots, W. Lamotte, and P. Quax, \u201cSame standards, different decisions: A study of quic and http\/3 implementation diversity,\u201d in Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC, 2020, pp. 14-20.","DOI":"10.1145\/3405796.3405828"},{"key":"ref8","doi-asserted-by":"crossref","unstructured":"S. Ha, I. Rhee, and L. Xu, \u201cCubic: a new tcp-friendly high-speed tcp variant,\u201d ACM SIGOPS operating systems review, vol. 42, no. 5, pp. 64-74, 2008.","DOI":"10.1145\/1400097.1400105"},{"key":"ref9","doi-asserted-by":"crossref","unstructured":"N. Cardwell, Y. Cheng, C. S. Gunn, S. H. Yeganeh, and V. Jacobson, \u201cBbr: Congestion-based congestion control,\u201d Communications of the ACM, vol. 60, no. 2, pp. 58-66, 2017.","DOI":"10.1145\/3009824"},{"key":"ref10","doi-asserted-by":"crossref","unstructured":"Q. De Coninck and O. Bonaventure, \u201cMultipath quic: Design and evaluation,\u201d in Proceedings of the 13th international conference on emerging networking experiments and technologies, 2017, pp. 160-166.","DOI":"10.1145\/3143361.3143370"},{"key":"ref11","doi-asserted-by":"crossref","unstructured":"H. Zeng, L. Cui, F. P. Tso, and Z. Zhang, \u201cOptimizing multipath quic transmission over heterogeneous paths,\u201d Computer Networks, vol. 215, p. 109198, 2022.","DOI":"10.1016\/j.comnet.2022.109198"},{"key":"ref12","doi-asserted-by":"crossref","unstructured":"V. A. Vu and J. Wolff, \u201cSupporting delay-sensitive applications with multipath quic and forward erasure correction,\u201d in Proceedings of the 17th ACM Symposium on QoS and Security for Wireless and Mobile Networks, 2021, pp. 95-103.","DOI":"10.1145\/3479242.3487312"},{"key":"ref13","doi-asserted-by":"crossref","unstructured":"X. Shi, L.Wang, F. Zhang, B. Zhou, and Z. Liu, \u201cPstream: Priority-based stream scheduling for heterogeneous paths in multipath-quic,\u201d in 2020 29th International Conference on Computer Communications and Networks (ICCCN). IEEE, 2020, pp. 1-8.","DOI":"10.1109\/ICCCN49398.2020.9209682"},{"key":"ref14","unstructured":"V. A. Vu and B. Walker, \u201cOn the latency of multipath-quic in real-time applications,\u201d in 2020 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob). IEEE, 2020, pp. 1-7."},{"key":"ref15","doi-asserted-by":"crossref","unstructured":"X. Shi, L. Wang, F. Zhang, and Z. Liu, \u201cFstream: Flexible stream scheduling and prioritizing in multipath-quic,\u201d in 2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS). IEEE, 2019, pp. 921-924.","DOI":"10.1109\/ICPADS47876.2019.00136"},{"key":"ref16","doi-asserted-by":"crossref","unstructured":"A. Rabitsch, P. Hurtig, and A. Brunstrom, \u201cA stream-aware multipath quic scheduler for heterogeneous paths,\u201d in Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC, 2018, pp. 29-35.","DOI":"10.1145\/3284850.3284855"},{"key":"ref17","doi-asserted-by":"crossref","unstructured":"X. Shi, F. Zhang, and Z. Liu, \u201cPrioritybucket: a multipath-quic scheduler on accelerating first rendering time in page loading,\u201d in Proceedings of the Eleventh ACM International Conference on Future Energy Systems, 2020, pp. 572-577.","DOI":"10.1145\/3396851.3402923"},{"key":"ref18","doi-asserted-by":"crossref","unstructured":"Z. Zheng, Y. Ma, Y. Liu, F. Yang, Z. Li, Y. Zhang, J. Zhang, W. Shi, W. Chen, D. Li et al., \u201cXlink: Qoe-driven multi-path quic transport in large-scale video services,\u201d in Proceedings of the 2021 ACM SIGCOMM 2021 Conference, 2021, pp. 418-432.","DOI":"10.1145\/3452296.3472893"},{"key":"ref19","doi-asserted-by":"crossref","unstructured":"J. Wang, Y. Gao, and C. Xu, \u201cA multipath quic scheduler for mobile http\/2,\u201d in Proceedings of the 3rd Asia-Pacific Workshop on Networking 2019, 2019, pp. 43-49.","DOI":"10.1145\/3343180.3343185"},{"key":"ref20","doi-asserted-by":"crossref","unstructured":"W. Yang, S. Shu, L. Cai, and J. Pan, \u201cMm-quic: Mobility-aware multipath quic for satellite networks,\u201d in 2021 17th International Conference on Mobility, Sensing and Networking (MSN). IEEE, 2021, pp. 608-615.","DOI":"10.1109\/MSN53354.2021.00093"},{"key":"ref21","doi-asserted-by":"crossref","unstructured":"R. S. Mogensen, C. Markmoller, T. K. Madsen, T. Kolding, G. Pocovi, and M. Lauridsen, \u201cSelective redundant mp-quic for 5g mission critical wireless applications,\u201d in 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring). IEEE, 2019, pp. 1-5.","DOI":"10.1109\/VTCSpring.2019.8746482"},{"key":"ref22","doi-asserted-by":"crossref","unstructured":"S. Zhang, W. Lei, W. Zhang, Y. Guan, and H. Li, \u201cCongestion control and packet scheduling for multipath real time video streaming,\u201d IEEE Access, vol. 7, pp. 59 758-59 770, 2019.","DOI":"10.1109\/ACCESS.2019.2913902"},{"key":"ref23","doi-asserted-by":"crossref","unstructured":"H. Wu, \u00d6. Alay, A. Brunstrom, S. Ferlin, and G. Caso, \u201cPeekaboo: Learning-based multipath scheduling for dynamic heterogeneous environments,\u201d IEEE Journal on Selected Areas in Communications, vol. 38, no. 10, pp. 2295-2310, 2020.","DOI":"10.1109\/JSAC.2020.3000365"},{"key":"ref24","doi-asserted-by":"crossref","unstructured":"E. Quevedo Caballero, M. Donahoo, and T. Cerny, \u201cFairness analysis of deep reinforcement learning based multi-path quic scheduling,\u201d in Proceedings of the 38th ACM\/SIGAPP Symposium on Applied Computing, 2023, pp. 1772-1781.","DOI":"10.1145\/3555776.3577658"},{"key":"ref25","doi-asserted-by":"crossref","unstructured":"S. Lee and J. Yoo, \u201cReinforcement learning based multipath quic scheduler for multimedia streaming,\u201d Sensors, vol. 22, no. 17, p. 6333, 2022.","DOI":"10.3390\/s22176333"},{"key":"ref26","doi-asserted-by":"crossref","unstructured":"Z.Wang and J. Crowcroft, \u201cQuality-of-service routing for supporting multimedia applications,\u201d IEEE Journal on selected areas in communications, vol. 14, no. 7, pp. 1228-1234, 1996.","DOI":"10.1109\/49.536364"},{"key":"ref27","doi-asserted-by":"crossref","unstructured":"C.-L. Hu, C.-Y. Hsu, andW.-M. Sung, \u201cFitpath: Qos-based path selection with fittingness measure in integrated edge computing and software-defined networks,\u201d IEEE Access, vol. 10, pp. 45 576-45 593, 2022.","DOI":"10.1109\/ACCESS.2022.3170056"},{"key":"ref28","unstructured":"R. M. Karp, Reducibility among combinatorial problems. Springer, 2010."},{"key":"ref29","doi-asserted-by":"crossref","unstructured":"J. Y. Yen, \u201cFinding the k shortest loopless paths in a network,\u201d management Science, vol. 17, no. 11, pp. 712-716, 1971.","DOI":"10.1287\/mnsc.17.11.712"},{"key":"ref30","doi-asserted-by":"crossref","unstructured":"S. Knight, H. X. Nguyen, N. Falkner, R. Bowden, and M. Roughan, \u201cThe internet topology zoo,\u201d IEEE Journal on Selected Areas in Communications, vol. 29, no. 9, pp. 1765-1775, 2011.","DOI":"10.1109\/JSAC.2011.111002"}],"container-title":["Computer Science and Information Systems"],"original-title":[],"language":"en","deposited":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T09:43:23Z","timestamp":1730454203000},"score":1,"resource":{"primary":{"URL":"https:\/\/doiserbia.nb.rs\/Article.aspx?ID=1820-02142300078L"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":30,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024]]}},"URL":"https:\/\/doi.org\/10.2298\/csis230818078l","relation":{},"ISSN":["1820-0214","2406-1018"],"issn-type":[{"type":"print","value":"1820-0214"},{"type":"electronic","value":"2406-1018"}],"subject":[],"published":{"date-parts":[[2024]]}}}