Abstract
Locating suitable resources within a Peer-2-Peer (P2P) system is a computationally intensive process, with no guarantee of quality and suitability of the discovered resources. An alternative approach is to categorise peers based on the services they provide – leading to the interaction of peers with common goals to form societies/communities. Organization of peers in different communities is suggested to be useful for efficient resource discovery. The concept of communities is explored with reference to questions such as: why communities are desired? How they are formed? How communities work and interact? What are different possible types of communities and their overall behaviour? What are the advantages of community formation? The communities are adaptive in nature and evolve based on changes in their operating environment – such as changes in neighbouring communities. We suggest the benefit of this approach for resource discovery, and use a JXTA prototype to illustrate the concepts. The particular focus of this paper is to explore different types of organizational structures in the context of software provision in the context of service communities.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Aberer, K.: P-Grid: A Self-Organizing Access Structure for P2P Information Systems. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds.) CoopIS 2001. LNCS, vol. 2172, p. 179. Springer, Heidelberg (2001)
Joseph, S.R.H.: Adaptive Routing in Distributed Decentralized Systems (2001), http://www.neurogrid.net/publications/publications.html
Yu, B., Venkatraman, M., Singh, M.P.: An Adaptive Social Network for Information Access: Theoretical and Experimental Results. Journal of the Applied Artificial Intelligence 17(1), 21–38 (2003)
Foner, L.: Yenta: A multi-agent, referral-based matchmaking system. In: Proceedings of the 1st International Conference on Autonomous Agents, pp. 301–307 (1997)
Yu, B., Singh, M.P.: Searching Social Networks. In: Proceedings of Second International Joint Conference on Autonomous Agents and Multi-Agent Systems (2003) (to appear)
Foner, L.: Clustering and Information Sharing in an Ecology of Cooperating Agents, or How to Gossip without Spilling the Beans. In: Conference on Computers, Freedom and Privacy (1995)
Davis, R., Smith, R.G.: Negotiation as a Metaphor fro Distributed Problem Solving. Artificial Intelligence 20, 63–109 (1983)
Parunak, H.V.D.: Distributed Artificial Intelligence, Chapt. Manufacturing Experionce With the Contract Net. Research Notes in Artificial Intelligence, pp. 285–310. Morgan Kaufmann Publishers, Los Altos (1987)
Brooks, C.H., Durfee, E.H.: Congregation Formation in Multiagent Systems. The Journal of Autonomous Agents and Multiagent Systems, early (2003) (to appear)
Yolum, P., Singh, M.P.: Emergent Properties of Referral System. In: Second International Joint Conference on Autonomous Agents and Multi-Agent Systems (2003) (to appear)
Gong, L.: Project JXTA: A Technology Overview (October 2002), http://www.jxta.org/project/www/docs/jxtaview_01nov02.pdf
RFC 2768, Middleware components, http://www.ietf.org/rfc/rfc2768.txt?number=2768
Carew, M.: Anatomy of Components, http://www.middleware.net/components/articles/anatomy.html ComponentFocus
Lynden, S., Rana, O.: Coordinated Learning to support Resource Management in Computational Grids. In: Second International Conference on Peer-to-Peer Computing, pp. 81–89 (2002)
FermiLab, The DZero Project. See Web site at: http://www-d0.fnal.gov/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Akram, A., Rana, O.F. (2003). Organizing Service-Oriented Peer Collaborations. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds) Service-Oriented Computing - ICSOC 2003. ICSOC 2003. Lecture Notes in Computer Science, vol 2910. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24593-3_31
Download citation
DOI: https://doi.org/10.1007/978-3-540-24593-3_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20681-1
Online ISBN: 978-3-540-24593-3
eBook Packages: Springer Book Archive