{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:40:19Z","timestamp":1750308019004,"version":"3.41.0"},"reference-count":64,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2007,9,1]],"date-time":"2007-09-01T00:00:00Z","timestamp":1188604800000},"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. Web"],"published-print":{"date-parts":[[2007,9]]},"abstract":"<jats:p>On-demand streaming from a remote server through best-effort Internet poses several challenges because of network losses and variable delays. The primary technique used to improve the quality of distributed content service is replication. In the context of the Internet, Web caching is the traditional mechanism that is used. In this article we develop a new staged delivery model for a distributed architecture in which video is streamed from remote servers to edge caches where the video is buffered and then streamed to the client through a last-mile connection. The model uses a novel revolving indexed cache buffer management mechanism at the edge cache and employs selective retransmissions of lost packets between the remote and edge cache for a best-effort recovery of the losses. The new Web cache buffer management scheme includes a dynamic adjustment of cache buffer parameters based on network conditions. In addition, performance of buffer management and retransmission policies at the edge cache is modeled and assessed using a probabilistic analysis of the streaming process as well as system simulations. The influence of different endogenous control parameters on the quality of stream received by the client is studied. Calibration curves on the QoS metrics for different network conditions have been obtained using simulations. Edge cache management can be done using these calibration curves. ISPs can make use of calibration curves to set the values of the endogenous control parameters for specific QoS in real-time streaming operations based on network conditions. A methodology to benchmark transmission characteristics using real-time traffic data is developed to enable effective decision making on edge cache buffer allocation and management strategies.<\/jats:p>","DOI":"10.1145\/1281480.1281483","type":"journal-article","created":{"date-parts":[[2007,9,26]],"date-time":"2007-09-26T17:18:32Z","timestamp":1190827112000},"page":"13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Cache architecture for on-demand streaming on the Web"],"prefix":"10.1145","volume":"1","author":[{"given":"Raj","family":"Sharman","sequence":"first","affiliation":[{"name":"State University at New York, Buffalo, NY"}]},{"given":"Shiva Shankar","family":"Ramanna","sequence":"additional","affiliation":[{"name":"State University at New York, Buffalo, NY"}]},{"given":"Ram","family":"Ramesh","sequence":"additional","affiliation":[{"name":"State University at New York, Buffalo, NY"}]},{"given":"Ram","family":"Gopal","sequence":"additional","affiliation":[{"name":"University of Connecticut"}]}],"member":"320","published-online":{"date-parts":[[2007,9]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/18.556670"},{"volume-title":"Proceedings of the 8th IEEE International Conference on Networks (ICON'00)","author":"Anjum F.","key":"e_1_2_1_2_1"},{"volume-title":"Proceedings of the IEEE International Workshop on Multimedia DBMS.","author":"Balkir N.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","first-page":"4","article-title":"Multimedia information systems","volume":"5","author":"Berra B.","year":"1993","journal-title":"IEEE Trans. Knowl. Data Engin."},{"volume-title":"Proceedings of the IEEE International Conference on Image Processing (ICIP'96)","author":"Bolot J.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Bouazizi I. and Gunes M. 2003. Selective proxy caching for robust video transmission over lossy networks. In IEEE ITRE Special Session for Robust Video Transmission.  Bouazizi I. and Gunes M. 2003. Selective proxy caching for robust video transmission over lossy networks. In IEEE ITRE Special Session for Robust Video Transmission.","DOI":"10.1109\/ITRE.2003.1270574"},{"key":"e_1_2_1_7_1","unstructured":"Bouthillier L. 2003. Streaming vs. downloading video: Understanding the differences. Streaming Media.Com http:\/\/www.streamingmedia.com\/article.asp?id=8456&page=2&c=11 Accessed April 2007.  Bouthillier L. 2003. Streaming vs. downloading video: Understanding the differences. Streaming Media.Com http:\/\/www.streamingmedia.com\/article.asp?id=8456&page=2&c=11 Accessed April 2007."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/319463.319619"},{"volume-title":"Proceedings of Twenty-Third Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Chen S.","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/76.911155"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/957013.957023"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Dai R. Stahl D. and Whinston A. 2003. The economics of smart routing and quality of service. Netwo. Group Comm. 318--331.  Dai R. Stahl D. and Whinston A. 2003. The economics of smart routing and quality of service. Netwo. Group Comm. 318--331.","DOI":"10.1007\/978-3-540-39405-1_29"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/0169-7552(95)00051-8"},{"key":"e_1_2_1_14_1","unstructured":"Eleftheriadis A. and Anastassiou D. 1995. Meeting arbitrary QoS constraints using dynamic rate shaping of coded digital video. In Proceedings of 5th International Workshop Network and Operating System Support for Digital Audio and Video (NOSSDAV'95) 95-- 106.   Eleftheriadis A. and Anastassiou D. 1995. Meeting arbitrary QoS constraints using dynamic rate shaping of coded digital video. In Proceedings of 5th International Workshop Network and Operating System Support for Digital Audio and Video (NOSSDAV'95) 95-- 106."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/4234.996045"},{"volume-title":"Proceedings of 7th International Workshop on Web Caching and Content Distribution (WCW).","author":"Fu Y.","key":"e_1_2_1_16_1"},{"volume-title":"Proceedings of Symposium on Multimedia Communications and Video Coding.","author":"Girod B.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2005.38"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.643935"},{"volume-title":"Proceedings of IEEE Packet Video.","author":"Hemy M.","key":"e_1_2_1_20_1"},{"volume-title":"Proceedings of ICME.","author":"Hillestand O. I.","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/378344.378372"},{"volume-title":"Proceedings of International Conference of Distrubuted Computer Systems.","author":"Jin S.","key":"e_1_2_1_23_1"},{"key":"e_1_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Jin S. Bestavros A. and Iyengar A. 2003. Network-aware partial caching for Internet streaming media. Multime. Syst. Springer-Verlag.  Jin S. Bestavros A. and Iyengar A. 2003. Network-aware partial caching for Internet streaming media. Multime. Syst. Springer-Verlag.","DOI":"10.1007\/s00530-003-0109-0"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2002.1009148"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/378344.378363"},{"volume-title":"Proceedings of 24th EUROMICRO Conference.","author":"Lee S.","key":"e_1_2_1_27_1"},{"key":"e_1_2_1_28_1","unstructured":"Li S. Wu F. and Zhang Y. 1999. Study of a new approach to improve FGS video coding efficiency. ISO\/IEC JTC1\/SC29\/WG11 MPEG99\/M5583.  Li S. Wu F. and Zhang Y. 1999. Study of a new approach to improve FGS video coding efficiency. ISO\/IEC JTC1\/SC29\/WG11 MPEG99\/M5583."},{"volume-title":"Proceedings of IEEE Infocom.","author":"Li X.","key":"e_1_2_1_29_1"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01213487"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-1190(199903\/04)9:2%3C106::AID-NEM312%3E3.3.CO;2-4"},{"key":"e_1_2_1_32_1","unstructured":"Marioni R. Streaming video and the media. Rich Web. http:\/\/richweb.net\/Streaming_Video_Articles. htm. Accessed April 2007.  Marioni R. Streaming video and the media. Rich Web. http:\/\/richweb.net\/Streaming_Video_Articles. htm. Accessed April 2007."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/248156.248168"},{"volume-title":"Proceedings of Packet Video.","author":"Miao Z.","key":"e_1_2_1_34_1"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00455022"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/641007.641051"},{"volume-title":"Proceedings of the International Conference Information Technology: Coding and Computing (ITCC'04)","author":"Nithish M.","key":"e_1_2_1_37_1"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.720869"},{"key":"e_1_2_1_39_1","unstructured":"Ozer J. 2003. The moving picture: the problem with streaming. e-Media Live. http:\/\/www.emedialive.com\/Articles\/ReadArticle.aspx?ArticleID=8071. Accessed April 2007.  Ozer J. 2003. The moving picture: the problem with streaming. e-Media Live. http:\/\/www.emedialive.com\/Articles\/ReadArticle.aspx?ArticleID=8071. Accessed April 2007."},{"volume-title":"Proceedings of the International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), 5--12","author":"Papadopoulos C.","key":"e_1_2_1_40_1"},{"volume-title":"Proceedings of the SPIE International Symposium on Multimedia Systems and Applications.","author":"Piecuch M.","key":"e_1_2_1_41_1"},{"volume-title":"Proceedings of the Packet Video Workshop. Cagliari","author":"Puri R.","key":"e_1_2_1_42_1"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(99)00043-2"},{"key":"e_1_2_1_44_1","unstructured":"Rabinovich M. and Spatscheck O. 2002. Web Caching and Replication Addison-Wesley Boston MA.   Rabinovich M. and Spatscheck O. 2002. Web Caching and Replication Addison-Wesley Boston MA."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/316188.316222"},{"volume-title":"Proceedings of the 19th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM'00)","author":"Rejaie R.","key":"e_1_2_1_46_1"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/347059.347390"},{"volume-title":"Proceedings of IEEE INFOCOM.","author":"Sen S.","key":"e_1_2_1_48_1"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2003.822791"},{"key":"e_1_2_1_50_1","unstructured":"Shim J. and K. Ahn K. (Forthcoming). Empirical findings on the perceived use of digital multimedia broadcasting mobile phone services. Indus. Manag. Data Syst. To appear.  Shim J. and K. Ahn K. (Forthcoming). Empirical findings on the perceived use of digital multimedia broadcasting mobile phone services. Indus. Manag. Data Syst. To appear."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJMC.2006.008949"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1005847.1005853"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/76.911162"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.986585"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.32344"},{"volume-title":"Proceedings of 21st Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Wang B.","key":"e_1_2_1_56_1"},{"volume-title":"Proceedings of 21st International Computer Software and Applications Conference (COMPSAC'97)","author":"Wang S.","key":"e_1_2_1_57_1"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/76.911156"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/76.867930"},{"volume-title":"Proceedings of International Conference on Computer Communications and Networks (IC3N'04)","author":"Wu Q.","key":"e_1_2_1_60_1"},{"volume-title":"Proceedings of IEEE 7th International Conference on Parallel and Distributed Systems: Workshops (ICPADS'00 Workshops).","author":"Yamaguchi M.","key":"e_1_2_1_61_1"},{"volume-title":"Proceedings of ACM Multimedia Computing Networking Conference","author":"Zimmermann R.","key":"e_1_2_1_62_1"},{"volume-title":"Proceedings of IEEE 7th International Conference on Parallel and Distributed Systems Workshops (ICPADS'00 Workshops).","author":"Zink M.","key":"e_1_2_1_63_1"},{"volume-title":"Proceedings of IEEE International Conference on Communications 2002 (ICC'2002)","author":"Zink M.","key":"e_1_2_1_64_1"}],"container-title":["ACM Transactions on the Web"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1281480.1281483","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1281480.1281483","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:13:46Z","timestamp":1750259626000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1281480.1281483"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,9]]},"references-count":64,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,9]]}},"alternative-id":["10.1145\/1281480.1281483"],"URL":"https:\/\/doi.org\/10.1145\/1281480.1281483","relation":{},"ISSN":["1559-1131","1559-114X"],"issn-type":[{"type":"print","value":"1559-1131"},{"type":"electronic","value":"1559-114X"}],"subject":[],"published":{"date-parts":[[2007,9]]},"assertion":[{"value":"2007-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}