{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:34:08Z","timestamp":1767339248631,"version":"3.41.0"},"reference-count":24,"publisher":"Association for Computing Machinery (ACM)","issue":"2s","license":[{"start":{"date-parts":[[2020,4,30]],"date-time":"2020-04-30T00:00:00Z","timestamp":1588204800000},"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":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2020,4,30]]},"abstract":"<jats:p>Adaptive bitrate media streaming clients adjust the quality of media content depending on the current network conditions. The shared resource allocation (SRA) feature defined in MPEG-SAND (server and network assisted DASH) allows servers to allocate bandwidth to streaming clients. This enables coordination and prioritization of clients that are connected to the same network bottleneck (e.g., to maximize the number of clients that can play back a stream fluently). In this article, we evaluate different bandwidth limitation strategies and analyze the effects on the clients. For this purpose, a testbed using multiple Raspberry Pis was created. The results show that in various scenarios, SRA improves the fairness and the QoE of streaming sessions. Solely allocating a maximum quality level to the client is not sufficient in some cases. Therefore, additional means, such as limiting bandwidth on the client or traffic shaping with software-defined networking for SRA, are evaluated.<\/jats:p>","DOI":"10.1145\/3388926","type":"journal-article","created":{"date-parts":[[2020,7,7]],"date-time":"2020-07-07T12:38:12Z","timestamp":1594125492000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Evaluation of Shared Resource Allocation Using SAND for ABR Streaming"],"prefix":"10.1145","volume":"16","author":[{"given":"Stefan","family":"Pham","sequence":"first","affiliation":[{"name":"Fraunhofer FOKUS"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Heeren","sequence":"additional","affiliation":[{"name":"Fraunhofer FOKUS"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Calvin","family":"Schmidt","sequence":"additional","affiliation":[{"name":"TU Berlin"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Silhavy","sequence":"additional","affiliation":[{"name":"Fraunhofer FOKUS"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Arbanowski","sequence":"additional","affiliation":[{"name":"Fraunhofer FOKUS"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,7,10]]},"reference":[{"volume-title":"Retrieved","year":"2001","key":"e_1_2_1_1_1","unstructured":"Man7.org. 2001 . tc\u2014Linux Manual Page . Retrieved October 14, 2018 from http:\/\/man7.org\/linux\/man-pages\/man8\/tc.8.html. Man7.org. 2001. tc\u2014Linux Manual Page. Retrieved October 14, 2018 from http:\/\/man7.org\/linux\/man-pages\/man8\/tc.8.html."},{"volume-title":"Retrieved","year":"2015","key":"e_1_2_1_2_1","unstructured":"Man7.org. 2015 . tc-police\u2014Linux Manual Page . Retrieved October 14, 2018 from http:\/\/man7.org\/linux\/man-pages\/man8\/tc-police.8.html. Man7.org. 2015. tc-police\u2014Linux Manual Page. Retrieved October 14, 2018 from http:\/\/man7.org\/linux\/man-pages\/man8\/tc-police.8.html."},{"volume-title":"Retrieved","year":"2019","key":"e_1_2_1_3_1","unstructured":"Github. 2019 . RYU SDN Framework . Retrieved November 16, 2019 from https:\/\/ryu-sdn.org. Github. 2019. RYU SDN Framework. Retrieved November 16, 2019 from https:\/\/ryu-sdn.org."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2229087.2229092"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2964284.2964332"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2017.2733344"},{"key":"e_1_2_1_7_1","volume-title":"Retrieved","author":"Systems Cisco","year":"2020","unstructured":"Cisco Systems . 2020 . Cisco Annual Internet Report (2018-2023) . Retrieved June 15, 2020. Cisco Systems. 2020. Cisco Annual Internet Report (2018-2023). Retrieved June 15, 2020."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910597"},{"key":"e_1_2_1_9_1","volume-title":"Retrieved","author":"Industry Forum DASH","year":"2016","unstructured":"DASH Industry Forum . 2016 . DASH-IF Position Paper: Server and Network Assisted DASH (SAND) . Retrieved December 14, 2017 from https:\/\/dashif.org\/docs\/SAND-Whitepaper-Dec13-final.pdf. DASH Industry Forum. 2016. DASH-IF Position Paper: Server and Network Assisted DASH (SAND). Retrieved December 14, 2017 from https:\/\/dashif.org\/docs\/SAND-Whitepaper-Dec13-final.pdf."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491172.2491181"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s41233-018-0017-x"},{"volume-title":"Information Technology\u2014Dynamic Adaptive Streaming over HTTP (DASH)\u2014Part 5: Server and Network Assisted DASH (SAND). Standard","author":"IEC","key":"e_1_2_1_12_1","unstructured":"ISO\/ IEC 23009-5:2017 2017. Information Technology\u2014Dynamic Adaptive Streaming over HTTP (DASH)\u2014Part 5: Server and Network Assisted DASH (SAND). Standard . International Organization for Standardization , Geneva, Switzerland . ISO\/IEC 23009-5:2017 2017. Information Technology\u2014Dynamic Adaptive Streaming over HTTP (DASH)\u2014Part 5: Server and Network Assisted DASH (SAND). Standard. International Organization for Standardization, Geneva, Switzerland."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910599"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3083165.3083167"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/GREE.2013.21"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.34"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915)","author":"Pfaff Ben","year":"2015","unstructured":"Ben Pfaff , Justin Pettit , Teemu Koponen , Ethan Jackson , Andy Zhou , Jarno Rajahalme , Jesse Gross , et\u00a0al. 2015 . The design and implementation of Open vSwitch . In Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915) . 117--130. Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, et\u00a0al. 2015. The design and implementation of Open vSwitch. In Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915). 117--130."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304109.3306227"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620766"},{"volume-title":"Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM\u201916)","author":"Spiteri Kevin","key":"e_1_2_1_21_1","unstructured":"Kevin Spiteri , Rahul Urgaonkar , and Ramesh K. Sitaraman . 2016. BOLA: Near-optimal bitrate adaptation for online videos . In Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM\u201916) . IEEE, Los Alamitos, CA, 1--9. Kevin Spiteri, Rahul Urgaonkar, and Ramesh K. Sitaraman. 2016. BOLA: Near-optimal bitrate adaptation for online videos. In Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM\u201916). IEEE, Los Alamitos, CA, 1--9."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1943552.1943572"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1049\/ibc.2016.0022"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 21st Conference of Open Innovations Association FRUCT.","author":"Zabrovskiy Anatoliy","year":"2017","unstructured":"Anatoliy Zabrovskiy , Evgeny Petrov , Evgeny Kuzmin , and Christian Timmerer . 2017 . Automated performance evaluation of adaptive HTML5 player deployments . In Proceedings of the 21st Conference of Open Innovations Association FRUCT. Anatoliy Zabrovskiy, Evgeny Petrov, Evgeny Kuzmin, and Christian Timmerer. 2017. Automated performance evaluation of adaptive HTML5 player deployments. In Proceedings of the 21st Conference of Open Innovations Association FRUCT."}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3388926","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3388926","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:33:02Z","timestamp":1750199582000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3388926"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,30]]},"references-count":24,"journal-issue":{"issue":"2s","published-print":{"date-parts":[[2020,4,30]]}},"alternative-id":["10.1145\/3388926"],"URL":"https:\/\/doi.org\/10.1145\/3388926","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2020,4,30]]},"assertion":[{"value":"2019-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-07-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}