skip to main content
research-article

P2P group management systems: A conceptual analysis

Published:12 March 2013Publication History
Skip Abstract Section

Abstract

Peer-to-Peer (P2P) networks are becoming eminent platforms for both distributed computing and interpersonal communication. Their role in contemporary multimedia content delivery and communication systems is strong, as witnessed by many popular applications and services. Groups in P2P systems can originate from the relations between humans, or they can be defined with purely technical criteria such as proximity. In this article, we present a conceptual analysis of P2P group management systems. We illustrate how groups are formed using different P2P system architectures, and analyze the advantages and disadvantages of using each P2P system architecture for implementing P2P group management. The evaluation criteria in the analysis are performance, robustness, fairness, suitability for battery-powered devices, scalability, and security. The outcome of the analysis facilitates the selection of an appropriate P2P system architecture for implementing P2P group management in both further research and prototype development.

References

  1. Agostini, A. and Moro, G. 2004. Identification of communities of peers by trust and reputation. In Proceedings of the 11th International Conference on Artificial Intelligence: Methodology, Systems, and Applications (AIMSA'04). Lecture Notes in Computer Science, vol. 3192, Springer, 85--95.Google ScholarGoogle Scholar
  2. Ahmed, R. and Boutaba, R. 2011. A survey of distributed search techniques in large scale distributed systems. IEEE Comm. Surv. Tutorials 13, 2, 150--167.Google ScholarGoogle ScholarCross RefCross Ref
  3. Androutsellis-Theotokis, S. and Spinellis, D. 2004. A survey of peer-to-peer content distribution technologies. ACM Comput. Surv. 36, 4, 335--371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Anglade, A., Tiemann, M., and Vignoli, F. 2007a. Complex-Network theoretic clustering for identifying groups of similar listeners in p2p systems. In Proceedings of the ACM Conference on Recommender Systems. 1--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Anglade, A., Tiemann, M., and Vignoli, F. 2007b. Virtual communities for creating shared music channels. In Proceedings of the 8th International Conference on Music Information. 1--6.Google ScholarGoogle Scholar
  6. Arnedo-Moreno, J. and Herrera-Joancomartí, J. 2008. Collaborative groupmembership and access control for jxta. In Proceedings of the 3rd International Conference on Communication System Software and Middleware. 159--166.Google ScholarGoogle Scholar
  7. Artigas, M., López, P., and Skarmeta, A. 2005. Cyclone: A novel design schema for hierarchical dhts. In Proceedings of the 5th IEEE International Conference on Peer-to-Peer Computing. 49--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Banerjee, S., Bhattacharjee, B., and Kommareddy, C. 2002. Scalable application layer multicast. In Proceedings of the Annual Conference of the Special Interest Group on Data Communication. 205--217. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Bharambe, A. R., Agrawal, M., and Seshan, S. 2004. Mercury: Supporting scalable multi-attribute range queries. In Proceedings of the ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications. 353--366. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Biswas, D. and Vidyasankar, K. 2008. A highly flexible data structure for multi-level visibility of p2p communities. In Proceedings of the 9th International Conference on Distributed Computing and Networking (ICDCN '08). Lecture Notes in Computer Science, vol. 4904, Springer, 363--374. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Bittorrent. 2011. http://www.bittorrent.com.Google ScholarGoogle Scholar
  12. Bloehdorn, S., Haase, P., Hefke, M., Sure, Y., and Tempich, C. 2005. Intelligent community lifecycle support. In Proceedings of the 5th International Conference on Knowledge Management. 1--8.Google ScholarGoogle Scholar
  13. Bottazzi, D., Montanari, R., and Rossi, G. 2008. A self-organizing group management middleware for mobile ad-hoc networks. Comput. Comm. 31, 3040--3048. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Brands, E. H. T. B, and Karagiannis, G. 2009. Taxonomy of p2p applications. In Proceedings of the 3rd IEEE Workshop on Enabling Service-Oriented Internet, GLOBECOM Workshops. 1--8.Google ScholarGoogle Scholar
  15. Buyukkaya, E., Abdallah, M., Cavagna, R., and Hu, S. Y. 2008. GROUP: Dual-Overlay state management for p2p nve. In Proceedings of the 14th IEEE International Conference on Parallel and Distributed Systems. 817--822. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Castano, S. and Montanelli, S. 2005. Semantic self-formation of communities of peers. In Proceedings of the ESWC Workshop on Ontologies in Peer-to-Peer Communities. 1--12.Google ScholarGoogle Scholar
  17. Castro, M., Druschel, P., Kermarrec, A.-M., and Rowstron, A. 2002. SCRIBE: A large-scale and decentralized application-level multicast infrastructure. IEEE J. Select. Areas Comm. 20, 8, 100--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Castro, M., Druschel, P., Kermarrec, A.-M., Nandi, A., Rowstron, A., and Singh, A. 2003. SplitStream: High-Bandwidth multicast in cooperative environments. In Proceedings of the 19th ACM Symposium on Operating Systems Principles. 298--313. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Chawathe, Y., Mccanne, S., and Brewer, E. A. 2000. RMX: Reliable multicast for heterogeneous networks. In Proceedings of the 19th Joint Conference of the IEEE Computer and Communication Societies. 795--804.Google ScholarGoogle Scholar
  20. Das, T., Nandi, S., and Ganguly, N. 2009. Community formation and search in p2p: A robust and self-adjusting algorithm. In Proceedings of the 3rd Workshop on Intelligent Networks: Adaptation, Communication and Reconfiguration. 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Delmastro, F. and Passarella, A. 2005. An experimental study of p2p group-communication applications in real-world MANETs. In Proceedings of the IEEE ICPS Workshop on Multi-Hop Ad Hoc Networks: From Theory to Reality (REALMAN'05). 1--8.Google ScholarGoogle Scholar
  22. Fan, B., Lui, J. C. S., and Chiu, D.-M. 2009. The design trade-offs of bit-torrent-like file sharing protocols. IEEE/ACM Trans. Network. 17, 2, 365--376. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Freedman, M. and Mazières, D. 2003. Sloppy hashing and self-organizing clusters. In Peer-to-Peer Systems II. Lecture Notes in Computer Science, vol. 2735, Springer, 45--55.Google ScholarGoogle ScholarCross RefCross Ref
  24. Freenet 2011. http://freenetproject.org.Google ScholarGoogle Scholar
  25. Galatopoullos, D. G., Kalofonos, D. N., and Manolakos, E. S. 2008. A p2p soa enabling group collaboration through service composition. In Proceedings of the International Conference on Pervasive Services. 111--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Ganesan, P., Gummadi, K., and Garcia-Molina, H. 2004. Canon in G major: Designing DHTs with hierarchical structure. In Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04). 263--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Garcés-erice, L., Biersack, E. W., Felber, P. A., Ross, K. W., and Urvoy-Keller, G. 2003. Hierachical peer-to-peer systems. In Proceedings of the ACM/IFIP International Conference on Parallel and Distributed Computing. 643--657.Google ScholarGoogle Scholar
  28. Gheorghe, G., Locigno, R., and Montresor, A. 2011. Security and privacy issues in p2p streaming systems: A survey. Peer-to-Peer Netw. Appl. 4, 2, 75--91.Google ScholarGoogle ScholarCross RefCross Ref
  29. Gong, Li. 2001. JXTA: A network programming environment. IEEE Internet Comput. 5, 3, 88--95. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Gu, W. and Wei, W. 2006. Automatic community discovery in peer-to-peer systems. In Proceedings of the 5th International Conference on Grid and Cooperative Computing Workshops. 110--116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Gupta, S. and Bostrom, R. P. 2005. Theoretical model for investigating the impact of knowledge portals on different levels of knowledge processing. Int. J. Knowl. Learn. 1, 4, 287--304.Google ScholarGoogle ScholarCross RefCross Ref
  32. Gupta, A. and Mohapatra, P. 2007. Energy consumption and conservation in wifi based phones: A measurement-based study. In Proceedings of the Conference on Sensor, Mesh and Ad Hoc Communications and Networks. 122--131.Google ScholarGoogle Scholar
  33. Halepovic, E. and Deters, R. 2003. The costs using JXTA. In Proceedings of the 3rd International Conference on Peer-to-Peer Computing (P2P'03). Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Harjula, E., Ylianttila, M., Ala-kurikka, J., Riekki, J., and Sauvola, J. 2004. Plug-And-Play application platform: Towards mobile peer-to-peer. In Proceedings of the 3rd International Conference on Mobile and Ubiquitous Multimedia. 63--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Harvey, N., Jones, M., Saroiu, S., Theimer, M., and Wolman, A. 2003. SkipNet: A scalable overlay network with practical locality properties. In Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems. 1--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Hautakorpi, J. and Camarillo, G. 2007. Evaluation of dhts from the viewpoint of interpersonal communications. In Proceedings of the International Conference on Mobile and Ubiquitous Multimedia. 74--83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Haverinen, H., Siren, J., and Eronen, P. 2007. Energy consumption of always-on applications in wcdma networks. In Proceedings of the 65th Semi-Annual IEEE Vehicular Technology Conference. 964--968.Google ScholarGoogle Scholar
  38. Jennings, C., Lowekamp, B., Rescorla, E., Baset, S., and Schulzrinne, H. 2010. Resource location and discovery (RELOAD) base protocol. IETF: draft-ietf-p2psip-base-12.Google ScholarGoogle Scholar
  39. Kelényi, I. and Nurminen, J. K. 2008. Optimizing energy consumption of mobile nodes in heterogeneous kademlia-based distributed hash tables. In Proceedings of the International Conference on Next Generation Mobile Applications, Services, and Technologies. 70--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Khambatti, M., Ryu, K., and Dasgupta, P. 2002a. Efficient discovery of implicitly formed peer-to-peer communities. Int. J. Parallel Distrib. Syst. Netw. 5, 4, 155--164.Google ScholarGoogle Scholar
  41. Khambatti, M., Ryu, K., and Dasgupta, P. 2002b. Peer-to-Peer communities: Formation and discovery. In Proceedings of the International Conference on Parallel and Distributed Computing Systems. 161--166.Google ScholarGoogle Scholar
  42. Khambatti, M., Ryu, K., and Dasgupta, P. 2004. Structuring peer-to-peer networks using interest-based communities. In Proceedings of the International Workshop on Databases, Information Systems, and Peer-to-Peer Computing. Lecture Notes in Computer Science, vol. 2944, Springer, 48--63.Google ScholarGoogle ScholarCross RefCross Ref
  43. Kobayashi, H., Takikawa, H., Inaba, T., and Takikawa, Y. 2005. A self-organizing overlay network to exploit the locality of interests for effective resource discovery in p2p systems. In Proceedings of the Symposium on Applications and the Internet. 246--255. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Koskela, T., Kassinen, O., Ou, Z., and Ylianttila, M. 2010. Improving community management performance with two-level hierarchical dht overlays.J. Internet Technol. 11, 2, 167--181.Google ScholarGoogle Scholar
  45. Krishnamurthy, B., Wang, J., and Xie, Y. 2001. Early measurement of a cluster-based architecture for p2p systems. In Proceedings of the ACM SIGCOMM Internet Measurement Workshop. 105--109. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Kwok, S. H., and Gao, S. 2003. Knowledge sharing community in p2p network and its application features: A study of motivation perspective. In Proceedings of the 7th Pacific Asia Conference on Information Systems. 1539--1549.Google ScholarGoogle Scholar
  47. Lei, J., and Fu, X. 2009. Interest-Based peer-to-peer group management. In Proceedings of the 2nd International Workshop on Future Multimedia Networking. Lecture Notes in Computer Science, vol. 5630, Springer, 107--118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Leonard, D., Yao, Z., Rai, V., and Loguinov, D. 2007. On lifetime-based node failure and stochasticresilience of decentralized peer-to-peer networks. IEEE/ACM Trans. Network. 15, 3, 644--656. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Leonard, D., Yao, Z., Wang, X., and Loguinov, D. 2008. On static and dynamic partitioning behavior of large-scale p2p networks. IEEE/ACM Trans. Network. 16, 6, 1475--1488. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Li, J., Stribling, J., and Gil, T. M. 2004. Comparing the performance of distributed hash tables under churn. In Proceedings of the 3rd International Workshop on Peer-to-Peer Systems. Lecture Notes in Computer Science, vol. 3279, Springer, 87--99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Li, J. and Vuong, S. 2006. Grid resource discovery based on semantic p2pP communities. In Proceedings of the 21st ACM Symposium on Applied Computing. 754--758. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Li, J., and Vuong, S. 2005. Ontology-Based clustering and routing in peer-to-peer networks. In Proceedings of the 6th International Conference on Parallel and Distributed Computing, Applications and Technologies. 791--795. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. Li, J., Yu, X., Wu, X., Wang, R., and Sun, J. 2007. Semantic community in a peer-to-peer network.Adv. Soft Comput. Advances Intell. Web Master. 43, 192--197.Google ScholarGoogle ScholarCross RefCross Ref
  54. Li, Y. -M., Tan, Y., and Zhou, Y. -P. 2008. Analysis of scale effects in peer-to-peer networks. IEEE/ACM Trans. Network. 16, 3, 590--602. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Li, Z., Dong, Y., Zhuang, L., and Huang, J. 2003. Implementation of secure peer group in peer-to-peer network. In Proceedings of the International Conference on Communication Technology. 192--195.Google ScholarGoogle Scholar
  56. Liotta, A., Ballette, M., Lin, L., Gasparoni, M., Brick, P., and Papadoglou, N. 2005. Service-Driven group management for mobile p2p services. IFIP- Int. Federation Inf. Process. Intell. Comm. Syst. 190, 221--230.Google ScholarGoogle Scholar
  57. Liu, K., Bhaduri, K., Das, K., Nguyen, P., and Kargupta, H. 2006. Client-Side web mining for community formation in peer-to-peer environments. ACM SIGKDD Explor. 8, 2, 11--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Lu, J., and Callan, J. 2003. Content-Based retrieval in hybrid peer-to-peer networks. In Proceedings of ACM Conference on Information and Knowledge Management. 199--206. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Maymounkov, P. and Mazieres D. 2002. Kademlia: A peer-to-peer information system based on the xor metric. In Proceedings of the International Workshop on Peer-to-Peer Systems. 1--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Mei, H. and Chang, S. 2004. PP-COSE: A p2p community search scheme. In Proceedings of the 4th International Conference on Computer and Information Technology. 416--423. Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Montanelli, S. 2006. Emergent communities for semantic collaboration in multi-knowledge environments: Methods and techniques. In Proceedings of the 13th Doctoral Consortium on Advanced Information Systems Engineering. 1152--1159.Google ScholarGoogle Scholar
  62. Morávek, A. and Jelínek, I. 2004. Using centralized element in p2p network for better community management. In Proceedings of the International Conference on Computer Systems and Technologies. 1--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. Napster 2011. http://free.napster.com.Google ScholarGoogle Scholar
  64. Nurminen, J. K. and Nöyränen, J. 2008. Energy-Consumption in mobile peer-to-peer -- quantitative results from file sharing sharing. In Proceedings of the 5th IEEE Consumer Communications and Networking Conference. 729--733.Google ScholarGoogle Scholar
  65. Ou, Z., Harjula, E., Koskela, T., and Ylianttila, M. 2010. GTPP: General truncated pyramid peer-to-peer architecture over structured dht networks. ACM Mobile Network. Appl. 15, 729--749. Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. Palomar, E., Estevez-Tapiador, J. M., Hernandez-Castro, J. C., and Ribagorda, A. 2006. Security in p2p networks: Survey and research directions. In Proceedings of the Workshop on Emerging Directions in Embedded and Ubiquitous Computing (EUC). Lecture Notes in Computer Science, vol. 4097, Springer, 183--192. Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. Rao, A., Lakshminarayanan, K., Surana, S., Karp, R., and Stoica, I. 2003. Load balancing in structured p2p systems. In Proceedings of the 2nd International Workshop on Peer-to Peer Systems II. Lecture Notes in Computer Science, vol. 2735, Springer, 68--79.Google ScholarGoogle ScholarCross RefCross Ref
  68. Ratnasamy, S., Francis, P., Handley, M., Karp, R., and Shenker, S. 2001. A scalable content-addressable network. In Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications. 161--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Ratnasamy, S., Handley, M., Karp, R., and Shenker, S. 2002. Topologically-aware overlay construction and server selection. In Proceedings of the 21st Joint Conference of the IEEE Computer and Communications Societies. 1190--1199.Google ScholarGoogle Scholar
  70. Ravi, N., Scott, J., Han, L., and Iftode, L. 2008. Context-Aware battery management for mobile phones. In Proceedings of the 6th IEEE Conference on Pervasive Computing and Communications. 224--233. Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. Ravichandran, A. and Yoon, J. 2006. Trust management with delegation in grouped peer-to-peer communities. In Proceedings of the 11th ACM Symposium on Access Control Models and Technologies. 71--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. Rheingold, H. 2000. The Virtual Community: Homesteading on the Electronic Frontier. MIT Press, Cambrdge, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. Ripeanu, M. 2001. Peer-to-Peer architecture case study: Gnutella network. In Proceedings of the International Conference on Peer-to-Peer Computing. 99--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. Risson, J. and Moors, T. 2006. Survey of research towards robust peer-to-peer networks: Search methods. Comput. Network. 50, 17, 3485--3521. Google ScholarGoogle ScholarDigital LibraryDigital Library
  75. Rodrigues, R. and Druschel, P. 2010. Peer-to-Peer systems. Comm. ACM 53, 10, 72--82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. Rowstron, A. and Druschel, P. 2001 Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms. 329--350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Sakaryan, G., Unger, H., and Lechner, U. 2004. About the value of virtual communities in p2p networks. In Proceedings of the 4th IEEE International Symposium and School on Advance Distributed Systems. 170--185.Google ScholarGoogle Scholar
  78. Shan, X. and Shriram, A. 2006. Enterprise mobile applications based on presence and logical proximity. In Proceedings of the International Conference on Wireless Communications and Mobile Computing. 683--688. Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. Skype 2011. http://www.skype.com.Google ScholarGoogle Scholar
  80. Sripanidkulchai, K., Maggs, B., and Zhang, H. 2003. Efficient content location using interest-based locality in peer-to-peer systems. In Proceedings of the 22nd Joint Conference of the IEEE Computer and Communications Societies. 2166--2176.Google ScholarGoogle Scholar
  81. Stoica, I., Morris, R., Karger, D., Kaashoek, M., and Balakrishnan, H. 2001. Chord: A scalable peer-to-peer lookup service for internet applications. In Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications. 149--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. Sun, Y., Sun, L., Huang, X., and Lin, Y. 2006. Resource discovery in locality-aware group-based semantic overlay of peer-to-peer networks. In Proceedings of the 1st ACM International Conference on Scalable Information Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. Tham, J.-Y., Lee, S.-L., Tan, C.-E., and Tee, L.-C. 2004. A distributed peer-to-peer platform for synchronized group collaboration and knowledge sharing. In Proceedings of International Symposium on Distributed Computing and Applications to Business, Engineering and Science. 94--99.Google ScholarGoogle Scholar
  84. Valduriez, P. and Pacitti, E. 2004. Data management in large-scale p2p systems. In Proceedings of the Conference on Vector and Parallel Processing. 104--118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. Wang, Y. and Vassileva, J. 2004. Trust-Based community formation in peer-to-peer file sharing networks. In Proceedings of the International Conference on Web Intelligence. 341--348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. Xu, Z., Min, R., and Hu, Y. 2003. HIERAS: A DHT based hierarchical p2p routing algorithm. In Proceedings of the International Conference on Parallel Processing. 187--194.Google ScholarGoogle Scholar
  87. Xue, G. -T., You, J. -Y., and Jia, Z. -Q. 2004. An interest group model for content location in peer-to-peer systems. In Proceedings of the IEEE International Conference on E-Commerce Technology for Dynamic E-Business. 306--309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. Yamamoto, A., Araki, Y., and Sweeney, M. 2008. A framework of community management with object deputy mechanism for IP multimedia subsystem. In Proceedings of the International Symposium on Applications and the Internet. 463--466. Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. Yang, B., and Garcia-Molina, H. 2003. Designing a super-peer network. In Proceedings of the 19th International Conference on Data Engineering. 49--60.Google ScholarGoogle Scholar
  90. Yao, Z., Wang, X., Leonard, D., and Loguinov, D. 2009. Node isolation model and age-based neighbor selection in unstructured p2p networks. IEEE/ACM Trans. Network. 17, 1, 144--157. Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. Yu, J. and Li, M. 2008. CBT: A proximity-aware peer clustering system in large-scale bittorrent-like peer-to-peer networks. Comput. Comm. 31, 591--602. Google ScholarGoogle ScholarDigital LibraryDigital Library
  92. Zhang, J., Liu, L., Ramaswamy, L., Zhang, G., and Pu, C. 2007. A utility-aware middleware architecture for decentralized group communication applications. In Proceedings of the ACM/IFIP/USENIX International Conference on Middleware. Lecture Notes in Computer Science, vol. 4834, Springer, 410--428. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. Zhao, B., Duan, Y., Huang, L., Joseph, A., and Kubiatowicz, J. 2002. Brocade: Landmark routing on overlay networks. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (Revised Papers). Lecture Notes in Computer Science, vol. 2429, Springer, 34--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. Zhao, B., Huang, L., Stribling, J., Rhea, S., Joseph, A., and Kubiatowicz, J. 2004. Tapestry: A resilient global-scale overlay for service deployment. IEEE J. Selected Areas Comm. 22, 1, 41--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. Zoels, S., Despotovic, Z., and Kellerer, W. 2008. On hierarchical dht systems--an analytical approach for optimal designs. Comput. Comm. 31, 576--590. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. Zhuang, S. Q., Zhao, B. Y., Joseph, A. D., Katz, R. H., and Kubiatowicz, J. D. 2001. Bayeux: An architecture for scalable and fault-tolerant wide-area data dissemination. In Proceedings of the 11th International Workshop on Network and Operating Systems Support for Digital Audio and Video. 11--20. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. P2P group management systems: A conceptual analysis

                          Recommendations

                          Comments

                          Login options

                          Check if you have access through your login credentials or your institution to get full access on this article.

                          Sign in

                          Full Access

                          • Published in

                            cover image ACM Computing Surveys
                            ACM Computing Surveys  Volume 45, Issue 2
                            February 2013
                            417 pages
                            ISSN:0360-0300
                            EISSN:1557-7341
                            DOI:10.1145/2431211
                            Issue’s Table of Contents

                            Copyright © 2013 ACM

                            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                            Publisher

                            Association for Computing Machinery

                            New York, NY, United States

                            Publication History

                            • Published: 12 March 2013
                            • Accepted: 1 October 2011
                            • Revised: 1 September 2011
                            • Received: 1 August 2010
                            Published in csur Volume 45, Issue 2

                            Permissions

                            Request permissions about this article.

                            Request Permissions

                            Check for updates

                            Qualifiers

                            • research-article
                            • Research
                            • Refereed

                          PDF Format

                          View or Download as a PDF file.

                          PDF

                          eReader

                          View online with eReader.

                          eReader