{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T00:10:54Z","timestamp":1758845454668,"version":"3.41.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"3s","license":[{"start":{"date-parts":[[2017,6,28]],"date-time":"2017-06-28T00:00:00Z","timestamp":1498608000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Apulia Region (Italy) through the Future in Research","award":["ACYBEH5"],"award-info":[{"award-number":["ACYBEH5"]}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"crossref","award":["ZI 1334\/2-1 and TR257\/43-1"],"award-info":[{"award-number":["ZI 1334\/2-1 and TR257\/43-1"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Italian Ministry of Education"},{"name":"Universities and Research (MIUR) through the MAIVISTO","award":["PAC02L1_00061"],"award-info":[{"award-number":["PAC02L1_00061"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2017,8,31]]},"abstract":"<jats:p>This article investigates several network-assisted streaming approaches that rely on active cooperation between video streaming applications and the network. We build a Video Control Plane that enforces Video Quality Fairness among concurrent video flows generated by heterogeneous client devices. For this purpose, a max-min fairness optimization problem is solved at runtime. We compare two approaches to actuate the optimal solution in an Software Defined Networking network: The first one allocates network bandwidth slices to video flows, and the second one guides video players in the video bitrate selection. We assess performance through several QoE-related metrics, such as Video Quality Fairness, video quality, and switching frequency. The impact of client-side adaptation algorithms is also investigated.<\/jats:p>","DOI":"10.1145\/3092836","type":"journal-article","created":{"date-parts":[[2017,6,30]],"date-time":"2017-06-30T12:36:19Z","timestamp":1498826179000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Design and Performance Evaluation of Network-assisted Control Strategies for HTTP Adaptive Streaming"],"prefix":"10.1145","volume":"13","author":[{"given":"Giuseppe","family":"Cofano","sequence":"first","affiliation":[{"name":"Politecnico di Bari, Bari, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8900-175X","authenticated-orcid":false,"given":"Luca De","family":"Cicco","sequence":"additional","affiliation":[{"name":"Politecnico di Bari, Bari, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Zinner","sequence":"additional","affiliation":[{"name":"University of W\u00fcrzburg, W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anh","family":"Nguyen-Ngoc","sequence":"additional","affiliation":[{"name":"University of W\u00fcrzburg, W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Phuoc","family":"Tran-Gia","sequence":"additional","affiliation":[{"name":"University of W\u00fcrzburg, W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saverio","family":"Mascolo","sequence":"additional","affiliation":[{"name":"Politecnico di Bari, Bari, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,6,28]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2229087.2229092"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2460782.2460786"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.image.2011.10.003"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486025"},{"key":"e_1_2_1_5_1","unstructured":"D. Bertsekas and R. Gallager. 1992. Data Networks. Prentice-Hall.   D. Bertsekas and R. Gallager. 1992. Data Networks. Prentice-Hall."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1287\/opre.1100.0865"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676652.2676655"},{"key":"e_1_2_1_8_1","volume-title":"in press","author":"Cofano G.","year":"2016","unstructured":"G. Cofano , L. De Cicco , and S. Mascolo . in press 2016 a. Modeling and de sign of adaptive video streaming control systems. (unpublished). G. Cofano, L. De Cicco, and S. Mascolo. in press 2016a. Modeling and design of adaptive video streaming control systems. (unpublished)."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910597"},{"volume-title":"Proceedings of the Packet Video Workshop. 1--8.","author":"De Cicco L.","key":"e_1_2_1_10_1","unstructured":"L. De Cicco , V. Caldaralo , V. Palmisano , and S. Mascolo . 2013. ELASTIC: A client-side controller for dynamic adaptive streaming over HTTP (DASH) . In Proceedings of the Packet Video Workshop. 1--8. L. De Cicco, V. Caldaralo, V. Palmisano, and S. Mascolo. 2013. ELASTIC: A client-side controller for dynamic adaptive streaming over HTTP (DASH). In Proceedings of the Packet Video Workshop. 1--8."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676652.2676654"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2253797"},{"volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915)","author":"Ganjam A.","key":"e_1_2_1_13_1","unstructured":"A. Ganjam , F. Siddiqui , J. Zhan , X. Liu , I. Stoica , J. Jiang , V. Sekar , and H. Zhang . 2015. C3: Internet-scale control plane for video quality optimization . In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915) . 131--144. A. Ganjam, F. Siddiqui, J. Zhan, X. Liu, I. Stoica, J. Jiang, V. Sekar, and H. Zhang. 2015. C3: Internet-scale control plane for video quality optimization. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915). 131--144."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491172.2491181"},{"volume-title":"Proceedings of International Workshop on Quality of Multimedia Experience (QoMEX\u201912)","author":"Ho\u00dffeld T.","key":"e_1_2_1_15_1","unstructured":"T. Ho\u00dffeld , S. Egger , R. Schatz , M. Fiedler , K. Masuch , and C. Lorentzen . 2012. Initial delay vs. interruptions: Between the devil and the deep blue sea . In Proceedings of International Workshop on Quality of Multimedia Experience (QoMEX\u201912) . T. Ho\u00dffeld, S. Egger, R. Schatz, M. Fiedler, K. Masuch, and C. Lorentzen. 2012. Initial delay vs. interruptions: Between the devil and the deep blue sea. In Proceedings of International Workshop on Quality of Multimedia Experience (QoMEX\u201912)."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-05359-2_10"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISM.2011.87"},{"volume-title":"Proceedings of the International Workshop on Quality of Multimedia Experience (QoMEX\u201914)","author":"Ho\u00dffeld T.","key":"e_1_2_1_18_1","unstructured":"T. Ho\u00dffeld , M. Seufert , C. Sieber , and T. Zinner . 2014. Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming . In Proceedings of the International Workshop on Quality of Multimedia Experience (QoMEX\u201914) . 111--116. T. Ho\u00dffeld, M. Seufert, C. Sieber, and T. Zinner. 2014. Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming. In Proceedings of the International Workshop on Quality of Multimedia Experience (QoMEX\u201914). 111--116."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2457413.2457422"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155555.2155557"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398800"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2013.21"},{"volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201916)","author":"Jiang J.","key":"e_1_2_1_23_1","unstructured":"J. Jiang , V. Sekar , H. Milner , D. Shepherd , I. Stoica , and H. Zhang . 2016. CFA: A practical prediction system for video QoE optimization . In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201916) . J. Jiang, V. Sekar, H. Milner, D. Shepherd, I. Stoica, and H. Zhang. 2016. CFA: A practical prediction system for video QoE optimization. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201916)."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413189"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910599"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2825236.2825247"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2281542"},{"volume-title":"Proceedings of IFIP\/IEEE Networking. 42--48","author":"Mansy A.","key":"e_1_2_1_28_1","unstructured":"A. Mansy , M. Fayed , and M. Ammar . 2015. Network-layer fairness for adaptive video streams . In Proceedings of IFIP\/IEEE Networking. 42--48 . A. Mansy, M. Fayed, and M. Ammar. 2015. Network-layer fairness for adaptive video streams. In Proceedings of IFIP\/IEEE Networking. 42--48."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787475"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2072359"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818361"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2010.2042111"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2360940"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2015.7367367"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535381"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2700294"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018443"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140405"},{"volume-title":"Proceedings of the IEEE Network Operations and Management Symposium (NOMS\u201914)","author":"Zinner T.","key":"e_1_2_1_40_1","unstructured":"T. Zinner , M. Jarschel , A. Blenk , F. Wamser , and W. Kellerer . 2014. Dynamic application-aware resource management using software-defined networking: Implementation prospects and challenges . In Proceedings of the IEEE Network Operations and Management Symposium (NOMS\u201914) . 1--6. T. Zinner, M. Jarschel, A. Blenk, F. Wamser, and W. Kellerer. 2014. Dynamic application-aware resource management using software-defined networking: Implementation prospects and challenges. In Proceedings of the IEEE Network Operations and Management Symposium (NOMS\u201914). 1--6."}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3092836","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3092836","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:27Z","timestamp":1750217847000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3092836"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,28]]},"references-count":40,"journal-issue":{"issue":"3s","published-print":{"date-parts":[[2017,8,31]]}},"alternative-id":["10.1145\/3092836"],"URL":"https:\/\/doi.org\/10.1145\/3092836","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2017,6,28]]},"assertion":[{"value":"2016-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-06-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}