{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:05:28Z","timestamp":1754157928749,"version":"3.41.2"},"reference-count":35,"publisher":"Emerald","issue":"1","license":[{"start":{"date-parts":[[2010,4,6]],"date-time":"2010-04-06T00:00:00Z","timestamp":1270512000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,4,6]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Peer\u2010to\u2010peer (P2P) streaming quickly emerges as an important application over the internet. A lot of systems have been implemented to support peer\u2010to\u2010peer media streaming. However, some problems still exist. These problems include non\u2010guaranteed communication efficiency, limited upload capacity and dynamics of suppliers which are all related to the overlay topology design. The purpose of this paper is to propose a novel overlay construction framework for peer\u2010to\u2010peer streaming.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>To exploit the bandwidth resource of neighboring peers with low communication delay, application of the grouping method was proposed to construct a flexible two\u2010layered locality\u2010aware overlay network. In the proposed overlay, peers are clustered into locality groups according to the communication delays of peers. These locality groups are interconnected with each other to form the top layer of the overlay. In each locality group, peers form an overlay mesh for transmitting stream to other peers of the same group. These overlay meshes form the bottom layer of the overlay.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>Through simulations, the performance was compared in terms of communication efficiency, source\u2010to\u2010end delivery efficiency and reliability of the delivery paths of the proposed solution currently. Simulation results show that the proposed method can achieve the construction of a scalable, efficient and stable peer\u2010to\u2010peer streaming environment.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The new contributions in this paper are a novel framework which includes the adaptability, maintenance and optimization schemes to adjust the size of overlay dynamically according to the dynamics of peers; and considering the importance of locality of peers in the system.<\/jats:p><\/jats:sec>","DOI":"10.1108\/17427370911033309","type":"journal-article","created":{"date-parts":[[2010,4,10]],"date-time":"2010-04-10T07:01:53Z","timestamp":1270882913000},"page":"104-124","source":"Crossref","is-referenced-by-count":1,"title":["A flexible locality\u2010aware peer\u2010to\u2010peer streaming system"],"prefix":"10.1108","volume":"6","author":[{"given":"Yu\u2010Wei","family":"Chan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chih\u2010Han","family":"Lai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yeh\u2010Ching","family":"Chung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022012419573504800_b1","doi-asserted-by":"crossref","unstructured":"Adamic, L.A., Lukose, R.M., Puniyani, A.R., Huberman, B.A. (2001), \u201cSearch in power\u2010law networks\u201d, Physical Review E, Vol. 64 No. 4, article no. 046135, pp. 1\u20108.","DOI":"10.1103\/PhysRevE.64.046135"},{"key":"key2022012419573504800_b2","doi-asserted-by":"crossref","unstructured":"Banerjee, S., Bhattacharjee, B. and Kommareddy, C. (2002), \u201cScalable application layer multicast\u201d, Proceedings of the ACM SIGCOMM'02, Pittsburgh, PA, August.","DOI":"10.1145\/633025.633045"},{"key":"key2022012419573504800_b3","unstructured":"Bu, T. and Towsley, D. (2002), \u201cOn distinguishing between internet power law topology generators\u201d, Proceedings of the INFOCOM'02, New York, NY, June."},{"key":"key2022012419573504800_b4","doi-asserted-by":"crossref","unstructured":"Castro, M., Druschel, P., Kermarrec, A.\u2010M. and Rowstron, A.I.T. (2002), \u201cScribe: a large\u2010scale and decentralized application\u2010level multicast infrastructure\u201d, IEEE Journal on Selected Areas in Communication, Vol. 20 No. 8, pp. 1489\u201099.","DOI":"10.1109\/JSAC.2002.803069"},{"key":"key2022012419573504800_b5","doi-asserted-by":"crossref","unstructured":"Francis, P., Jamin, S., Jin, C., Jin, Y., Raz, D., Shavitt, Y. and Zhang, L. (2001), \u201cIDMaps: a global internet host distance estimation service\u201d, IEEE\/ACM Transactions on Networking, Vol. 9 No. 5, pp. 525\u201040.","DOI":"10.1109\/90.958323"},{"key":"key2022012419573504800_b6","unstructured":"Gnutella website, (2002), available at: www.gnutella.com"},{"key":"key2022012419573504800_b7","doi-asserted-by":"crossref","unstructured":"Hefeeda, M., Habib, A., Xu, D., Bhargava, B. and Botev, B. (2005), \u201cCollectCast: a peer\u2010to\u2010peer service for media streaming\u201d, ACM\/Springer Multimedia Systems Journal, Vol. 11 No. 1, pp. 68\u201081.","DOI":"10.1007\/s00530-005-0191-6"},{"key":"key2022012419573504800_b8","unstructured":"Hotz, S.M. (1994), \u201cRouting information organization to support scalable interdomain routing with heterogeneous path requirements\u201d, PhD paper (draft), University of Southern California, Los Angeles, CA."},{"key":"key2022012419573504800_b9","unstructured":"Jannotti, J., Gifford, D., Johnson, K., Kaashoek, M. and O'Toole, J. (2000), \u201cOvercast: reliable multicasting with an overlay network\u201d, Proceedings of the Fourth Symposium on Operating Systems Design and Implementation, San Diego, CA."},{"key":"key2022012419573504800_b10","doi-asserted-by":"crossref","unstructured":"Kostic, D., Rodriguez, A., Albrecht, J. and Vahdat, A. (2003), \u201cBullet: high bandwidth data dissemination using an overlay mesh\u201d, Proceedings of the ACM SOSP'03, New York, NY.","DOI":"10.1145\/945445.945473"},{"key":"key2022012419573504800_b11","unstructured":"Lao, L., Cui, J.\u2010H. and Gerla, M. (2004), \u201cA scalable hybrid overlay multicast architecture for large\u2010scale applications\u201d, Technical Report, Computer Science Department, University of California, Los Angeles, CA."},{"key":"key2022012419573504800_b12","doi-asserted-by":"crossref","unstructured":"Liao, X., Jin, H., Liu, Y., Ni, L.M. and Deng, D. (2006), \u201cAnySee: peer\u2010to\u2010peer live streaming\u201d, Proceedings of the INFOCOM'06, Barcelona, Catalunya, April, pp. 163\u201074.","DOI":"10.1109\/INFOCOM.2006.288"},{"key":"key2022012419573504800_b13","doi-asserted-by":"crossref","unstructured":"Liu, Y., Xiao, L., Liu, X., Ni, L.M. and Zhang, X. (2005), \u201cLocation awareness in unstructured peer\u2010to\u2010peer systems\u201d, IEEE Transactions on Parallel and Distributed Systems, Vol. 16 No. 2.","DOI":"10.1109\/TPDS.2005.21"},{"key":"key2022012419573504800_b14","unstructured":"Medina, A., Lakhina, A., Matta, I. and Byers, J. (2001), \u201cBRITE: an approach to universal topology generation\u201d, Proceedings of the MASCOTS 2001, Cincinnati, OH, August."},{"key":"key2022012419573504800_b15","unstructured":"Ng, T.S.E. and Zhang, H. (2002), \u201cPredicting internet network distance with coordinate\u2010based approaches\u201d, Proceedings of the INFOCOM'02, New York, NY, June."},{"key":"key2022012419573504800_b16","doi-asserted-by":"crossref","unstructured":"Padmanabhan, V.N., Wang, H.J., Chou, P.A. and Sripanidkulchai, K. (2002), \u201cDistributing streaming media content using cooperative networking\u201d, Proceedings of the NOSSDAV'02, Miami, FL, May.","DOI":"10.1145\/507670.507695"},{"key":"key2022012419573504800_b17","doi-asserted-by":"crossref","unstructured":"Ratnasamy, S., Francis, P., Handley, M., Karp, R. and Shenker, S. (2001a), \u201cA scalable content addressable network\u201d, Proceedings of the ACM SIGCOMM'01, San Diego, CA, August.","DOI":"10.1145\/383059.383072"},{"key":"key2022012419573504800_b18","doi-asserted-by":"crossref","unstructured":"Ratnasamy, S., Handley, M., Karp, R. and Shenker, S. (2001b), \u201cApplication\u2010level multicast using content\u2010addressable networks\u201d, Proceedings of the NGC, London, November.","DOI":"10.1007\/3-540-45546-9_2"},{"key":"key2022012419573504800_b19","unstructured":"Ratnasamy, S., Handley, M., Karp, R. and Shenker, S. (2002), \u201cTopologically\u2010aware overlay construction and server selection\u201d, Proceedings of the INFOCOM'02, New York, NY, June."},{"key":"key2022012419573504800_b20","doi-asserted-by":"crossref","unstructured":"Ripeanu, M., Iamnitchi, A. and Foster, I. (2002), \u201cMapping the Gnutella network\u201d, IEEE Internet Computing, Vol. 6 No. 1, pp. 50\u20107.","DOI":"10.1109\/4236.978369"},{"key":"key2022012419573504800_b21","doi-asserted-by":"crossref","unstructured":"Rowstron, A. and Druschel, P. (2001), \u201cPastry: scalable, distributed object location and routing for large\u2010scale peer\u2010to\u2010peer systems\u201d, Proceedings of the 18th IFIP\/ACM International Conference on Distributed Systems Platforms (Middleware 2001), Heidelberg, November.","DOI":"10.1007\/3-540-45518-3_18"},{"key":"key2022012419573504800_b22","doi-asserted-by":"crossref","unstructured":"Tran, D.A., Hua, K.A. and Do, T.T. (2004), \u201cA peer\u2010to\u2010peer architecture for media streaming\u201d, IEEE Journal on Selected Areas in Communication, Vol. 22 No. 1, pp. 121\u201033.","DOI":"10.1109\/JSAC.2003.818803"},{"key":"key2022012419573504800_b23","unstructured":"Winick, J. and Jamin, S. (2002), \u201cInet\u20103.0: internet topology generator\u201d, Technical Report, CSE\u2010TR\u2010456\u201002, Department of EECS, University of Michigan, Ann Arbor, MI."},{"key":"key2022012419573504800_b24","doi-asserted-by":"crossref","unstructured":"Xiang, Z., Zhang, Q., Zhu, W., Zhang, Z. and Zhang, Y.\u2010Q. (2004), \u201cPeer\u2010to\u2010peer based multimedia distribution service\u201d, IEEE Transactions on Multimedia, Vol. 6 No. 2, pp. 343\u201055.","DOI":"10.1109\/TMM.2003.822819"},{"key":"key2022012419573504800_b25","doi-asserted-by":"crossref","unstructured":"Xiao, L., Liu, Y. and Ni, L.M. (2005a), \u201cImproving unstructured peer\u2010to\u2010peer systems by adaptive connection establishment\u201d, IEEE Transactions on Computers, Vol. 54 No. 9, pp. 1091\u2010103.","DOI":"10.1109\/TC.2005.146"},{"key":"key2022012419573504800_b26","unstructured":"Zhang, X., Liu, J.\u2010C., Li, B. and Yum, T.\u2010S.P. (2005), \u201cCoolstreaming\/DONet: a data\u2010driven overlay network for peer\u2010to\u2010peer live media streaming\u201d, Proceedings of the INFOCOM'05, Miami, FL, March."},{"key":"key2022012419573504800_b27","doi-asserted-by":"crossref","unstructured":"Zhang, X.Y., Zhang, Q., Zhang, Z., Song, G. and Zhu, W. (2004.), \u201cA construction of locality\u2010aware overlay network: mOverlay and its performance\u201d, IEEE Journal on Selected Areas in Communication, Vol. 22 No. 1, pp. 18\u201028.","DOI":"10.1109\/JSAC.2003.818780"},{"key":"key2022012419573504800_b28","doi-asserted-by":"crossref","unstructured":"Banerjee, S., Lee, S., Bhattacharjee, B. and Srinivasan, A. (2003), \u201cResilient multicast using overlays\u201d, Proceedings of the ACM SIGMETRICS'02, Marina Del Rey, CA, June.","DOI":"10.1145\/781027.781041"},{"key":"key2022012419573504800_b29","doi-asserted-by":"crossref","unstructured":"Chu, Y.\u2010H., Rao, S.G. and Zhang, H. (2000), \u201cA case for end system multicast\u201d, Proceedings of the ACM SIGMETRICS'00, Santa Clara, CA.","DOI":"10.1145\/339331.339337"},{"key":"key2022012419573504800_b30","doi-asserted-by":"crossref","unstructured":"Liebeherr, J., Nahas, M. and Si, W. (2002), \u201cApplication\u2010layer multicasting with Delanury triangulation overlays\u201d, IEEE Journal on Selected Areas in Communication, Vol. 20 No. 8, pp. 1472\u201088.","DOI":"10.1109\/JSAC.2002.803067"},{"key":"key2022012419573504800_b31","unstructured":"Rejaie, R., Yu, H., Handley, M. and Estrin, D. (2000), \u201cMultimedia proxy caching mechanism for quality adaptive streaming applications in the internet\u201d, Proceedings of the INFOCOM 2000, Tei Aviv, March."},{"key":"key2022012419573504800_b32","doi-asserted-by":"crossref","unstructured":"Sen, S., Rexford, J. and Towsley, D. (1999), \u201cProxy prefix caching for multimedia streams\u201d, Proceedings of the INFOCOM'99, New York, NY, March.","DOI":"10.1109\/INFCOM.1999.752149"},{"key":"key2022012419573504800_b33","doi-asserted-by":"crossref","unstructured":"Tangmunarunkit, H., Govindan, R., Jamin, S., Shenker, S. and Willinger, W. (2000), \u201cNetwork topology generators: degree\u2010based vs. structural\u201d, Proceedings of the ACM SIGCOMM, 2002, Pittsburgh, PA, August.","DOI":"10.1145\/633025.633040"},{"key":"key2022012419573504800_b34","doi-asserted-by":"crossref","unstructured":"Xiao, L., Zhuang, Z. and Liu, Y. (2005b), \u201cDynamic layer management in superpeer architectures\u201d, IEEE Transactions on Parallel and Distributed Systems, Vol. 16 No. 10, pp. 1078\u201091.","DOI":"10.1109\/TPDS.2005.137"},{"key":"key2022012419573504800_b35","doi-asserted-by":"crossref","unstructured":"Zegura, E.W., Ammar, M.H., Fei, Z. and Bhattacharjee, S. (2000), \u201cApplication\u2010layer anycasting: a server selection architecture and use in a replicated Web service\u201d, IEEE\/ACM Transactions on Networking, Vol. 8 No. 4, pp. 455\u201066.","DOI":"10.1109\/90.865074"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17427370911033309","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370911033309\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370911033309\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:24:15Z","timestamp":1753403055000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/6\/1\/104-124\/162594"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4,6]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,4,6]]}},"alternative-id":["10.1108\/17427370911033309"],"URL":"https:\/\/doi.org\/10.1108\/17427370911033309","relation":{},"ISSN":["1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2010,4,6]]}}}