{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:25:54Z","timestamp":1750307154311,"version":"3.41.0"},"reference-count":55,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,11,1]],"date-time":"2011-11-01T00:00:00Z","timestamp":1320105600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-09-1-0721"],"award-info":[{"award-number":["N00014-09-1-0721"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2011,11]]},"abstract":"<jats:p>Wireless home networks are widely deployed due to their low cost, ease of installation, and plug-and-play capabilities with consumer electronic devices. A challenge of these environments is how to manage data across devices. This is specially true for continuous media (audio and video clips) which are large in size and delay sensitive. Caching of clips across wireless devices may improve user experience, measurable by different Quality of Service (QoS) metrics such as throughput and startup latency. Moreover, caching at the edge of the network reduces the demand for the infrastructure outside the home. In this study, we present Domical, a novel cooperative caching technique designed for streaming media in wireless home networks consisting of a handful of devices. Domical is novel because it considers both asymmetry of the available wireless link bandwidth and heterogeneity of available cache space. We provide a comprehensive description of Domical, presenting its key knobs, and the behavior of the algorithm with different granularity of data caching (block versus clip).<\/jats:p>","DOI":"10.1145\/2043612.2043618","type":"journal-article","created":{"date-parts":[[2011,12,6]],"date-time":"2011-12-06T19:05:23Z","timestamp":1323198323000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Domical cooperative caching for streaming media in wireless home networks"],"prefix":"10.1145","volume":"7","author":[{"given":"Shahram","family":"Ghandeharizadeh","sequence":"first","affiliation":[{"name":"University of Southern Califronia, Los Angeles"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shahin","family":"Shayandeh","sequence":"additional","affiliation":[{"name":"University of Southern Califronia, Los Angeles"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,12,2]]},"reference":[{"volume-title":"Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video.","author":"Acharya S.","key":"e_1_2_2_1_1","unstructured":"Acharya, S. and Smith, B. 2000. MiddleMan: A video caching proxy server. In Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2004.1277857"},{"volume-title":"Proceedings of the Workshop on Applications and Services in Wireless Networks.","author":"Bararia S.","key":"e_1_2_2_3_1","unstructured":"Bararia, S., Ghandeharizadeh, S., and Kapadia, S. 2004. Evaluation of 802.11a for streaming data in ad-hoc networks. In Proceedings of the Workshop on Applications and Services in Wireless Networks."},{"volume-title":"InProceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies. 126--134","author":"Breslau L.","key":"e_1_2_2_4_1","unstructured":"Breslau, L., Cao, P., Fan, L., Phillips, G., and Shenker, S. 1999. Web caching and Zipf-like distributions: Evidence and implications. InProceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies. 126--134."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267279.1267297"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2002.802062"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/776322.776328"},{"volume-title":"Proceedings of the Annual Multimedia Computing and Networking Conference.","author":"Chen S.","key":"e_1_2_2_8_1","unstructured":"Chen, S., Shen, B., Wee, S., and Zhang, X. 2004. Investigating performance insights of segment-based proxy caching of streaming media strategies. In Proceedings of the Annual Multimedia Computing and Networking Conference."},{"volume-title":"Proceedings of the International World Wide Web Conference.","author":"Chen S.","key":"e_1_2_2_9_1","unstructured":"Chen, S., Shen, B., Yan, S., and Zhang, X. 2003. Buffer sharing for proxy caching of streaming sessions. In Proceedings of the International World Wide Web Conference."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633043"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","unstructured":"Cormen T. Leiserson C. Rivest R. and Stein C. 2001. Introduction to Algorithms. MIT Press Chapter 26.2.","DOI":"10.5555\/580470"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/353733"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/192593.192614"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2004.838606"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/319463.319601"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2007.904815"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISM.2008.85"},{"key":"e_1_2_2_18_1","doi-asserted-by":"crossref","unstructured":"Ghandeharizadeh S. and Shayandeh S. 2008b. Cache replacement techniques for streaming media in wireless home networks. Tech. rep. 2008-05 USC Computer Science Department.","DOI":"10.1109\/ISM.2008.85"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1363163.1363182"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03417-6_5"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2007.4400971"},{"volume-title":"Proceedings of the International Conference on Software Engineering and Data Engineering.","author":"Ghandeharizadeh S.","key":"e_1_2_2_22_1","unstructured":"Ghandeharizadeh, S. and Shayandeh, S. 2008d. Domical cooperative caching: A novel caching technique for streaming media in wireless home networks. In Proceedings of the International Conference on Software Engineering and Data Engineering."},{"volume-title":"InProceedings of the International Conference on Distributed Multimedia Systems.","author":"Ghandeharizadeh S.","key":"e_1_2_2_23_1","unstructured":"Ghandeharizadeh, S., Shayandeh, S., and Altowim, Y. 2009. An analysis of two cooperative caching techniques for streaming media in residential neighborhoods. InProceedings of the International Conference on Distributed Multimedia Systems."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/0169-7552(94)90130-9"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/290747.290771"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.4"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0141-9331(02)00098-4"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/850927.851770"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00530-003-0109-0"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-008-0120-y"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","unstructured":"Kapoor R. Chen L. Lao L. Gerla M. and Sanadidi M. Y. 2004. CapProbe: A simple and accurate capacity estimation technique. InProceedings of the ACM SIGCOMM Data Communications Festival. ACM New York NY 67--78. 10.1145\/1015467.1015476","DOI":"10.1145\/1015467.1015476"},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Laoutaris N.","key":"e_1_2_2_32_1","unstructured":"Laoutaris, N., Smaragdakis, G., Bestavros, A., and Stavrakakis, I. 2006. Mistreatment in distributed caching groups: Causes and implications. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2004.1321397"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592589"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2004.830819"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170081"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/354384.354397"},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Papagiannaki K.","key":"e_1_2_2_38_1","unstructured":"Papagiannaki, K., Yarvis, M., and Conner, W. S. 2006. Experimental Characterization of Home Wireless Networks and Design Implications. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383072"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2006.320218"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.9"},{"volume-title":"Proceedings of Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Sen S.","key":"e_1_2_2_42_1","unstructured":"Sen, S., Rexford, J., and Towsley, D. 1999. Proxy prefix caching for multimedia streams. In Proceedings of Annual Joint Conference of the IEEE Computer and Communications Societies."},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","unstructured":"Shayandeh S. 2010. Domical: A new cooperative caching framework for streaming media in wireless home networks. Ph.D. thesis University of Southern California Los Angeles CA.","DOI":"10.5555\/1925499"},{"key":"e_1_2_2_44_1","doi-asserted-by":"crossref","unstructured":"Shen H. Das S. K. Kumar M. and Wang Z. 2004. Cooperative caching with optimal radius in hybrid wireless networks. In Proceedings of the 3rd International IFIP-TC6 Networking Conference Lecture Notes in Computer Science vol. 3042 841--853.","DOI":"10.1007\/978-3-540-24693-0_69"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.946652"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-006-0071-x"},{"volume-title":"Proceedings of the Annual Multimedia Computing and Networking Conference.","author":"Tyson G.","key":"e_1_2_2_48_1","unstructured":"Tyson, G., Mauthe, A., Kaune, S., Mu, M., and Plagemann, T. 2009. Corelli: A peer-to-peer dynamic replication service for supporting latency-dependent content in community networks. In Proceedings of the Annual Multimedia Computing and Networking Conference."},{"volume-title":"Proceedings of Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Wang Y.","key":"e_1_2_2_49_1","unstructured":"Wang, Y., Zhang, Z., Du, D., and Su, D. 1998. A network conscious approach to end-to-end video delivery over wide area networks using proxy servers. In Proceedings of Annual Joint Conference of the IEEE Computer and Communications Societies."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.669043"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/319344.319153"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/371920.371933"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2004.830816"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2002.1039841"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.2307\/310585"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2043612.2043618","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2043612.2043618","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:19Z","timestamp":1750240459000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2043612.2043618"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,11]]},"references-count":55,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,11]]}},"alternative-id":["10.1145\/2043612.2043618"],"URL":"https:\/\/doi.org\/10.1145\/2043612.2043618","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2011,11]]},"assertion":[{"value":"2009-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-03-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-12-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}