{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T02:26:59Z","timestamp":1769048819571,"version":"3.49.0"},"reference-count":15,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T00:00:00Z","timestamp":1745971200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["GetMobile: Mobile Comp. and Comm."],"published-print":{"date-parts":[[2025,4,30]]},"abstract":"<jats:p>Increasing bandwidth demands of mobile video streaming pose a challenge in optimizing the Quality of Experience (QoE) for better user engagement. Multipath transmission promises to extend network capacity by utilizing multiple wireless links simultaneously. Previous studies mainly tune the packet scheduler in multipath transmission, expecting higher QoE by accelerating transmission. However, because application-layer Adaptive BitRate (ABR) algorithms are inherently uncoordinated with multipath scheduling in the transport layer, multipath adaptive streaming can even experience lower QoE than single-path. This paper proposes Chorus, a cross-layer framework that coordinates multipath scheduling with adaptive streaming to optimize QoE jointly. Chorus establishes bidirectional feedback control loops between the server and the client. Furthermore, Chorus introduces Coarse-grained Decisions, which assist appropriate bitrate selection by considering the scheduling decision in throughput prediction, and Fine-grained Corrections, which meet the predicted throughput by QoE-oriented multipath scheduling. Extensive emulation and real-world mobile Internet evaluations show that Chorus outperforms the state-of-the-art MPQUIC scheduler, improving average QoE by 23.5% and 65.7%, respectively.<\/jats:p>","DOI":"10.1145\/3733892.3733900","type":"journal-article","created":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T04:18:14Z","timestamp":1746073094000},"page":"25-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["CHORUS: Coordinating Mobile Multipath Scheduling and Adaptive Video Streaming"],"prefix":"10.1145","volume":"29","author":[{"given":"Gerui","family":"Lv","sequence":"first","affiliation":[{"name":"Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS), Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qinghua","family":"Wu","sequence":"additional","affiliation":[{"name":"Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS), Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanmei","family":"Liu","sequence":"additional","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenyu","family":"Li","sequence":"additional","affiliation":[{"name":"Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS), Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qingyue","family":"Tan","sequence":"additional","affiliation":[{"name":"Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS), Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Furong","family":"Yang","sequence":"additional","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wentao","family":"Chen","sequence":"additional","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongyu","family":"Guo","sequence":"additional","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ying","family":"Chen","sequence":"additional","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gaogang","family":"Xie","sequence":"additional","affiliation":[{"name":"Chinese Academy of Sciences (CAS), School of Computer Science and Technology, UCAS"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,4,30]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"2023 global internet phenomena report. https:\/\/www.sandvine.com\/globalinternet- phenomena-report-2023","author":"SANDVINE.","year":"2023","unstructured":"SANDVINE. 2023 global internet phenomena report. https:\/\/www.sandvine.com\/globalinternet- phenomena-report-2023, 2023."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6824"},{"key":"e_1_2_1_3_1","volume-title":"Internet Engineering Task Force","author":"Liu Yanmei","year":"2025","unstructured":"Yanmei Liu, Yunfei Ma, Quentin De Coninck, Olivier Bonaventure, Christian Huitema, and Mirja K\u00fchlewind. Multipath Extension for QUIC. Internet-Draft draft-ietf-quic-multipath-12, Internet Engineering Task Force, July 2025. Work in Progress."},{"key":"e_1_2_1_4_1","volume-title":"9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12)","author":"Raiciu Costin","year":"2012","unstructured":"Costin Raiciu, Christoph Paasch, Sebastien Barre, Alan Ford, Michio Honda, Fabien Duchene, Olivier Bonaventure, and Mark Handley. April 2012. How hard can it be? Designing and implementing a deployable multipath TCP. 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12), 399--412, San Jose, CA. USENIX Association."},{"key":"e_1_2_1_5_1","volume-title":"https:\/\/github.com\/alibaba\/xquic","year":"2025","unstructured":"alibaba\/xquic. https:\/\/github.com\/alibaba\/xquic, 2025."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472893"},{"key":"e_1_2_1_7_1","first-page":"147","volume-title":"Proceedings of the 13th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '17","author":"Nahum Erich M.","year":"2017","unstructured":"Yeon-sup Lim, Erich M. Nahum, Don Towsley, and Richard J. Gibbens. ECF: An MPTCP path scheduler to manage heterogeneous paths. Proceedings of the 13th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '17, page 147--159, New York, NY, USA, 2017. Association for Computing Machinery."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3117811.3117829"},{"key":"e_1_2_1_9_1","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Shi Hang","year":"2018","unstructured":"Hang Shi, Yong Cui, Xin Wang, Yuming Hu, Minglong Dai, Fanzhao Wang, and Kai Zheng. July 2018. STMS: Improving MPTCP throughput under heterogeneous networks. 2018 USENIX Annual Technical Conference (USENIX ATC 18), 719--730, Boston, MA. USENIX Association."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787486"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098843"},{"key":"e_1_2_1_12_1","volume-title":"Internet Engineering Task Force","author":"Liu Yanmei","year":"2021","unstructured":"Yanmei Liu, Yunfei Ma, Christian Huitema, Qing An, and Zhenyu Li. Multipath Extension for QUIC. Internet-Draft draft-liu-multipathquic- 04, Internet Engineering Task Force, September 2021. Work in Progress."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999606"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3636534.3649359"}],"container-title":["GetMobile: Mobile Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3733892.3733900","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3733892.3733900","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:56:56Z","timestamp":1750298216000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3733892.3733900"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,30]]},"references-count":15,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,4,30]]}},"alternative-id":["10.1145\/3733892.3733900"],"URL":"https:\/\/doi.org\/10.1145\/3733892.3733900","relation":{},"ISSN":["2375-0529","2375-0537"],"issn-type":[{"value":"2375-0529","type":"print"},{"value":"2375-0537","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,30]]},"assertion":[{"value":"2025-04-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}