{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:26:48Z","timestamp":1750307208883,"version":"3.41.0"},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"1S","license":[{"start":{"date-parts":[[2012,2,1]],"date-time":"2012-02-01T00:00:00Z","timestamp":1328054400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2011CB302305","2010AA012500"],"award-info":[{"award-number":["2011CB302305","2010AA012500"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["6.09E+23"],"award-info":[{"award-number":["6.09E+23"]}],"id":[{"id":"10.13039\/501100001809","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":[[2012,2]]},"abstract":"<jats:p>\n            Supporting random jump in P2P-VoD systems requires efficient lookup for the \u201cbest\u201d suppliers, where \u201cbest\u201d means the suppliers should meet two requirements:\n            <jats:italic>content match<\/jats:italic>\n            and\n            <jats:italic>network quality match<\/jats:italic>\n            . Most studies use a DHT-based method to provide content lookup; however, these methods are neither able to meet the network quality requirements nor suitable for VoD streaming due to the large overhead. In this paper, we propose Mediacoop, a novel hierarchical lookup scheme combining both content and quality match to provide random jumps for P2P-VoD systems. It exploits the\n            <jats:italic>play position<\/jats:italic>\n            to efficiently locate the candidate suppliers with required data (content match), and performs refined lookup within the candidates to meet quality match. Theoretical analysis and simulation results show that Mediacoop is able to achieve lower jump latency and control overhead than the typical DHT-based method. Moreover, we implement Mediacoop in a BitTorrent-like P2P-VoD system called CoolFish and make optimizations for such \u201ctotal cache\u201d applications. The implementation and evaluation in CoolFish show that Mediacoop is able to improve user experiences, especially the jump latency, which verifies the practicability of our design.\n          <\/jats:p>","DOI":"10.1145\/2089085.2089092","type":"journal-article","created":{"date-parts":[[2012,2,28]],"date-time":"2012-02-28T12:58:35Z","timestamp":1330433915000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Providing hierarchical lookup service for P2P-VoD systems"],"prefix":"10.1145","volume":"8","author":[{"given":"Tieying","family":"Zhang","sequence":"first","affiliation":[{"name":"Institute of Computing Technology, Chinese Academy of Sciences, Beijing China"}]},{"given":"Xueqi","family":"Cheng","sequence":"additional","affiliation":[{"name":"Institute of Computing Technology, Chinese Academy of Sciences, Beijing China"}]},{"given":"Jianming","family":"Lv","sequence":"additional","affiliation":[{"name":"South China University of Technology, Guangzhou, China"}]},{"given":"Zhenhua","family":"Li","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}]},{"given":"Weisong","family":"Shi","sequence":"additional","affiliation":[{"name":"Wayne State University, Detroit, MI"}]}],"member":"320","published-online":{"date-parts":[[2012,2,24]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1363686.1363950"},{"volume-title":"Proceedings of the International Conference on Dependable Systems and Networks.","author":"Castro M.","key":"e_1_2_2_2_1","unstructured":"Castro , M. , Costa , M. , and Rowstron , A . 2004. Performance and dependability of structured peer-to-peer overlays . In Proceedings of the International Conference on Dependable Systems and Networks. Castro, M., Costa, M., and Rowstron, A. 2004. Performance and dependability of structured peer-to-peer overlays. In Proceedings of the International Conference on Dependable Systems and Networks."},{"volume-title":"Proceedings of the IEEE International Conference on Communications (ICC'07)","author":"Cheng B.","key":"e_1_2_2_3_1","unstructured":"Cheng , B. , Jin , H. , and Liao , X . 2007. Supporting VCR functions in p2p vod services using ring-assisted overlays . In Proceedings of the IEEE International Conference on Communications (ICC'07) . 1698--1703. Cheng, B., Jin, H., and Liao, X. 2007. Supporting VCR functions in p2p vod services using ring-assisted overlays. In Proceedings of the IEEE International Conference on Communications (ICC'07). 1698--1703."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1412196.1412199"},{"key":"e_1_2_2_5_1","unstructured":"CoolFish. 2011. http:\/\/www.cool-fish.org.  CoolFish. 2011. http:\/\/www.cool-fish.org."},{"key":"e_1_2_2_6_1","unstructured":"CSTNet. 2010. http:\/\/www.cstnet.net.cn\/bill.jsp.  CSTNet. 2010. http:\/\/www.cstnet.net.cn\/bill.jsp."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2004.1312755"},{"key":"e_1_2_2_8_1","unstructured":"Google Analytics. 2010. http:\/\/www.google.com\/analytics.  Google Analytics. 2010. http:\/\/www.google.com\/analytics."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/637201.637203"},{"volume-title":"Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS'04)","author":"Guo L.","key":"e_1_2_2_10_1","unstructured":"Guo , L. , Chen , S. , Ren , S. , Chen , X. , and Jiang , S . 2004. Prop: a scalable and reliable p2p assisted proxy streaming system . In Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS'04) . 778--786. Guo, L., Chen, S., Ren, S., Chen, X., and Jiang, S. 2004. Prop: a scalable and reliable p2p assisted proxy streaming system. In Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS'04). 778--786."},{"volume-title":"Proceedings of the Internet Measurement Conference (IMC'05)","author":"Guo L.","key":"e_1_2_2_11_1","unstructured":"Guo , L. , Chen , S. , Xiao , Z. , Tan , E. , Ding , X. , and Zhang , X . 2005. Measurements, analysis, and modeling of bittorrent-like systems . In Proceedings of the Internet Measurement Conference (IMC'05) . USENIX Association, Berkeley, CA, 4--4. Guo, L., Chen, S., Xiao, Z., Tan, E., Ding, X., and Zhang, X. 2005. Measurements, analysis, and modeling of bittorrent-like systems. In Proceedings of the Internet Measurement Conference (IMC'05). USENIX Association, Berkeley, CA, 4--4."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/775152.775195"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/957013.957022"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1013772027164"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402946.1403001"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064212.1064217"},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Li J.","key":"e_1_2_2_17_1","unstructured":"Li , J. , Stribling , J. , Morris , R. , Kaashoek , M. , and Gil , T . 2005. A performance vs. cost framework for evaluating dht design tradeoffs under churn . In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies. Li, J., Stribling, J., Morris, R., Kaashoek, M., and Gil, T. 2005. A performance vs. cost framework for evaluating dht design tradeoffs under churn. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2006.69"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291233.1291259"},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Liu Z.","key":"e_1_2_2_20_1","unstructured":"Liu , Z. , Wu , C. , Li , B. , and Zhao , S . 2010. Uusee: Large-scale operational on-demand streaming with random network coding . In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies. Liu, Z., Wu, C., Li, B., and Zhao, S. 2010. Uusee: Large-scale operational on-demand streaming with random network coding. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDCAT.2007.55"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/514191.514206"},{"volume-title":"Proceedings of the International Conference on Multimedia and Expo.","author":"Noh J.","key":"e_1_2_2_23_1","unstructured":"Noh , J. , Mavlankar , A. , Baccichet , P. , and Girod , B . 2008. Reducing end-to-end transmission delay in p2p streaming systems using multiple trees with moderate outdegree . In Proceedings of the International Conference on Multimedia and Expo. Noh, J., Mavlankar, A., Baccichet, P., and Girod, B. 2008. Reducing end-to-end transmission delay in p2p streaming systems using multiple trees with moderate outdegree. In Proceedings of the International Conference on Multimedia and Expo."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/258492.258523"},{"key":"e_1_2_2_25_1","unstructured":"PPStream. 2011. http:\/\/www.ppstream.com.  PPStream. 2011. http:\/\/www.ppstream.com."},{"volume-title":"Proceedings of the ACM\/USENIX Symposium on Networked Systems Design and Implementation.","author":"Pucha H.","key":"e_1_2_2_26_1","unstructured":"Pucha , H. , Andersen , D. G. , and Kaminsky , M . 2007. Exploiting similarity for multi-source downloads using file handprints . In Proceedings of the ACM\/USENIX Symposium on Networked Systems Design and Implementation. Pucha, H., Andersen, D. G., and Kaminsky, M. 2007. Exploiting similarity for multi-source downloads using file handprints. In Proceedings of the ACM\/USENIX Symposium on Networked Systems Design and Implementation."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2006.18"},{"volume-title":"Proceedings of the USENIX Annual Technical Conference.","author":"Rhea S.","key":"e_1_2_2_28_1","unstructured":"Rhea , S. , Geels , D. , Roscoe , T. , and Kubiatowicz , J . 2004. Handling churn in a DHT . In Proceedings of the USENIX Annual Technical Conference. Rhea, S., Geels, D., Roscoe, T., and Kubiatowicz, J. 2004. Handling churn in a DHT. In Proceedings of the USENIX Annual Technical Conference."},{"key":"e_1_2_2_29_1","unstructured":"RIPERIS. 2010. http:\/\/www.ripe.net\/projects\/ris.  RIPERIS. 2010. http:\/\/www.ripe.net\/projects\/ris."},{"key":"e_1_2_2_30_1","unstructured":"RouteViews. 2010. http:\/\/www.routeviews.org.  RouteViews. 2010. http:\/\/www.routeviews.org."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2004.826277"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177105"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375783.1375785"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2007.071210"},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies. 594-602","author":"Zegura E.","key":"e_1_2_2_36_1","unstructured":"Zegura , E. , Calvert , K. , and Bhattacharjee , S . 1996. How to model an internetwork . In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies. 594-602 . Zegura, E., Calvert, K., and Bhattacharjee, S. 1996. How to model an internetwork. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies. 594-602."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2003.818784"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2008.08.007"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2089085.2089092","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2089085.2089092","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:30Z","timestamp":1750241190000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2089085.2089092"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,2]]},"references-count":38,"journal-issue":{"issue":"1S","published-print":{"date-parts":[[2012,2]]}},"alternative-id":["10.1145\/2089085.2089092"],"URL":"https:\/\/doi.org\/10.1145\/2089085.2089092","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2012,2]]},"assertion":[{"value":"2010-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-02-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}