{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T12:20:42Z","timestamp":1767183642973,"version":"3.41.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2016,5,24]],"date-time":"2016-05-24T00:00:00Z","timestamp":1464048000000},"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":[[2016,6,15]]},"abstract":"<jats:p>Dynamic Adaptive Streaming over HTTP (DASH) is a recently proposed standard that offers different versions of the same media content to adapt the delivery process over the Internet to dynamic bandwidth fluctuations and different user device capabilities. The peer-to-peer (P2P) paradigm for video streaming allows us to leverage the cooperation among peers, guaranteeing the service of video requests with increased scalability and reduced cost. We propose to combine these two approaches in a P2P-DASH architecture, exploiting the potentiality of both. The new platform is made of several swarms and a different DASH representation is streamed within each of them; unlike client-server DASH architectures, where each client autonomously selects which version to download according to current network conditions and to its device resources, we put forth a new rate control strategy implemented at peer site to maintain a good viewing quality to the local user and to simultaneously guarantee the successful operation of the P2P swarms. The effectiveness of the solution is demonstrated through simulation and it indicates that the P2P-DASH platform is able to provide its users with very good performance, much more satisfying than in a conventional P2P environment where DASH is not employed. Through a comparison with a reference DASH system modeled via the Integer Linear Programming (ILP) approach, the new system is shown to outperform such reference architecture. To further validate the proposal, in terms of both robustness and scalability, system behavior is investigated in the critical condition of a flash crowd, showing that the strong upsurge of new users can be successfully revealed and gradually accommodated.<\/jats:p>","DOI":"10.1145\/2912123","type":"journal-article","created":{"date-parts":[[2016,5,25]],"date-time":"2016-05-25T18:07:06Z","timestamp":1464199626000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Adaptive Streaming in P2P Live Video Systems"],"prefix":"10.1145","volume":"12","author":[{"given":"Maria Luisa","family":"Merani","sequence":"first","affiliation":[{"name":"University of Modena and Reggio Emilia, Modena, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laura","family":"Natali","sequence":"additional","affiliation":[{"name":"University of Modena and Reggio Emilia, Modena, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,5,24]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Adobe. 2015. The HTTP Dynamic Streaming Website. Retrieved from http:\/\/www.adobe.com\/it\/products\/hds-dynamic-streaming.html.  Adobe. 2015. The HTTP Dynamic Streaming Website. Retrieved from http:\/\/www.adobe.com\/it\/products\/hds-dynamic-streaming.html."},{"key":"e_1_2_1_3_1","unstructured":"Apple. 2015. The HTTP Live Streaming Website. (2015). https:\/\/developer.apple.com\/streaming\/.  Apple. 2015. The HTTP Live Streaming Website. (2015). https:\/\/developer.apple.com\/streaming\/."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSPEC.2014.6905491"},{"key":"e_1_2_1_5_1","first-page":"4","article-title":"A control-theoretic approach to rate adaption for DASH over multiple content distribution servers","volume":"24","author":"Zhang X.","year":"2014","journal-title":"IEEE Trans.actions on Circ. Syst. Vid. Technol."},{"volume-title":"White Paper: Cisco Visual Networking Index: Forecast and Methodology","year":"2015","author":"WP.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","unstructured":"DASH-IF 2014. DASH Industry Forum. Retrieved from http:\/\/dashif.org.  DASH-IF 2014. DASH Industry Forum. Retrieved from http:\/\/dashif.org."},{"key":"e_1_2_1_8_1","unstructured":"European Commission 2012. Digital Agenda for Europe Scoreboard 2012. Directorate-General for Communication Networks Content and Technology (CONNECT). (Jun. 2012).  European Commission 2012. Digital Agenda for Europe Scoreboard 2012. Directorate-General for Communication Networks Content and Technology (CONNECT). (Jun. 2012)."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.4108\/icst.mobiquitous.2014.258026"},{"volume-title":"Proceedings of the 19th International Packet Video Workshop (PV). 161--166","year":"2012","author":"Lederer S.","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140405"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1943552.1943575"},{"key":"e_1_2_1_13_1","unstructured":"Microsoft. 2015. Smooth Streaming. Retrieved from http:\/\/www.microsoft.com\/silverlight\/smoothstreaming\/.  Microsoft. 2015. Smooth Streaming. Retrieved from http:\/\/www.microsoft.com\/silverlight\/smoothstreaming\/."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155555.2155558"},{"key":"e_1_2_1_15_1","unstructured":"Orange. 2014. Orange offres internet. Retrieved from http:\/\/www.orange.fr.  Orange. 2014. Orange offres internet. Retrieved from http:\/\/www.orange.fr."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2011.71"},{"volume-title":"Proceedings of the 2014 International Conference on Information Networking (ICOIN). 497--501","year":"2014","author":"Suh D.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","unstructured":"Swisscom. 2014. Swisscom internet offers. Retrieved from http:\/\/www.swisscom.com.  Swisscom. 2014. Swisscom internet offers. Retrieved from http:\/\/www.swisscom.com."},{"volume-title":"Proceedings of the 2013 IEEE 13th International Conference on Peer-to-Peer Computing (P2P). IEEE","year":"2013","author":"Tian G.","key":"e_1_2_1_19_1"},{"key":"e_1_2_1_20_1","unstructured":"T. Net. 2014. T.Net Connettivit\u00e1 e voce. Retrieved from http:\/\/www.tnet.it.  T. Net. 2014. T.Net Connettivit\u00e1 e voce. Retrieved from http:\/\/www.tnet.it."},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"D. Wu C. Liang Y. Liu and K. Ross. 2009. View-upload decoupling: A redesign of multi-channel P2P video systems. In IEEE INFOCOM. IEEE Los Alamitos CA 2726--2730. DOI:http:\/\/dx.doi.org\/10.1109\/INFCOM.2009.5062220  D. Wu C. Liang Y. Liu and K. Ross. 2009. View-upload decoupling: A redesign of multi-channel P2P video systems. In IEEE INFOCOM. IEEE Los Alamitos CA 2726--2730. DOI:http:\/\/dx.doi.org\/10.1109\/INFCOM.2009.5062220","DOI":"10.1109\/INFCOM.2009.5062220"},{"volume-title":"2013 IEEE International Conference on Communications (ICC). IEEE","year":"2013","author":"Yitong L.","key":"e_1_2_1_22_1"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2007.071207"},{"volume-title":"Proceedings of the 11th International Conference on Quality of Service (IWQoS\u201903)","author":"Zink M.","key":"e_1_2_1_25_1"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2912123","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2912123","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:56:08Z","timestamp":1750222568000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2912123"}},"subtitle":["A Distributed Rate Control Approach"],"short-title":[],"issued":{"date-parts":[[2016,5,24]]},"references-count":23,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,6,15]]}},"alternative-id":["10.1145\/2912123"],"URL":"https:\/\/doi.org\/10.1145\/2912123","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2016,5,24]]},"assertion":[{"value":"2015-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-05-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}