Organizing Service-Oriented Peer Collaborations

  • Asif Akram
  • Omer F. Rana
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2910)


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.


Multiagent System Sequence Diagram Virtual Community Internal Rating Resource Discovery 
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.


  1. 1.
    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)CrossRefGoogle Scholar
  2. 2.
    Joseph, S.R.H.: Adaptive Routing in Distributed Decentralized Systems (2001),
  3. 3.
    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)CrossRefGoogle Scholar
  4. 4.
    Foner, L.: Yenta: A multi-agent, referral-based matchmaking system. In: Proceedings of the 1st International Conference on Autonomous Agents, pp. 301–307 (1997)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    Davis, R., Smith, R.G.: Negotiation as a Metaphor fro Distributed Problem Solving. Artificial Intelligence 20, 63–109 (1983)CrossRefGoogle Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    Brooks, C.H., Durfee, E.H.: Congregation Formation in Multiagent Systems. The Journal of Autonomous Agents and Multiagent Systems, early (2003) (to appear)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    Gong, L.: Project JXTA: A Technology Overview (October 2002),
  12. 12.
    RFC 2768, Middleware components,
  13. 13.
    Carew, M.: Anatomy of Components, ComponentFocus
  14. 14.
    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)Google Scholar
  15. 15.
    FermiLab, The DZero Project. See Web site at:

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Asif Akram
    • 1
  • Omer F. Rana
    • 1
  1. 1.Department of ComputerScience Cardiff UniversityUK

Personalised recommendations