MATES 2013: Multiagent System Technologies pp 152-165 | Cite as

Peer-to-Peer Network for Flexible Service Sharing and Discovery

  • Andrii Zhygmanovskyi
  • Norihiko Yoshida
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8076)

Abstract

In this paper we present P2P-based approach for storing, sharing and discovering services, which can be utilized as a base for agent cooperation in distributed multiagent system. The approach is loosely based on Peer-to-Peer based Web Service Discovery (PWSD) architecture and can be seen as its extension and enhancement. Unlike most other P2P-based approaches it allows flexible search queries since all of them are executed against internal database present at each overlay node. The infrastructure proposed in the paper can serve as a base for wide range of applications including distributed scheduling scenarios and service mash-ups.

Keywords

peer-to-peer agent cooperation protocol service discovery service sharing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Foundation for Intelligent Physical Agents. FIPA Contract Net Interaction Protocol Specification, version H, http://www.fipa.org/specs/fipa00029/index.html
  2. 2.
    Foundation for Intelligent Physical Agents. FIPA Recruiting Interaction Protocol Specification, version H, http://www.fipa.org/specs/fipa00034/index.html
  3. 3.
    Jennings, N.R.: Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence 75(2), 195–240 (1995)CrossRefGoogle Scholar
  4. 4.
    Pynadath, D.V., Tambe, M., Chauvat, N., Cavedon, L.: Toward Team-Oriented Programming. In: Jennings, N.R. (ed.) ATAL 1999. LNCS, vol. 1757, pp. 233–247. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  5. 5.
    Kim, M.S., Kim, M.K., Lee, J.T.: Group Situation based Cooperation Model. In: Proceedings of the 2007 International Conference on Convergence Information Technology (ICCIT 2007), pp. 1372–1377 (2007)Google Scholar
  6. 6.
    Schlosser, M.T., Sintek, M., Decker, S., Nejdl, W.: HyperCuP – Hypercubes, Ontologies and Efficient Search on P2P Networks. In: Moro, G., Koubarakis, M. (eds.) AP2PC 2002. LNCS (LNAI), vol. 2530, pp. 112–124. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  7. 7.
    Ramljak, D., Matijašević, M.: SWSD: A P2P-Based System for Service Discovery from a Mobile Terminal. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds.) KES 2005. LNCS (LNAI), vol. 3683, pp. 655–661. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Paolucci, M., Sycara, K., Nishimura, T., Srinivasan, N.: Using DAML-S for P2P Discovery. In: International Conference on Web Services, ICWS 2003 (2003)Google Scholar
  9. 9.
    Hu, J., Guo, C., Wang, H., Zou, P.: Web Services Peer-to-Peer Discovery Service for Automated Web Service Composition. In: Lu, X., Zhao, W. (eds.) ICCNMC 2005. LNCS, vol. 3619, pp. 509–518. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Schmidt, C., Parashar, M.: A Peer-to-Peer Approach to Web Service Discovery. J. World Wide Web 7, 211–229 (2003)CrossRefGoogle Scholar
  11. 11.
    Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: a scalable peer-to-peer lookup service for Internet applications. In: Proceedings of ACM SIGCOMM 2001, pp. 149–160. ACM (2001)Google Scholar
  12. 12.
    Li, Y., Zou, F., Wu, Z.-D., Ma, F.-Y.: PWSD: A Scalable Web Service Discovery Architecture Based on Peer-to-Peer Overlay Network. In: Yu, J.X., Lin, X., Lu, H., Zhang, Y. (eds.) APWeb 2004. LNCS, vol. 3007, pp. 291–300. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Weiss, G. (ed.): Muliagent Systems. The MIT Press, Cambridge (1999)Google Scholar
  14. 14.
    Winoto, W.A., Schwartz, E., Balakrishnan, H., Lilley, J.: The design and implementation of an intentional naming system. In: Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles, vol. 33(5), pp. 186–201. ACM (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Andrii Zhygmanovskyi
    • 1
  • Norihiko Yoshida
    • 1
  1. 1.Department of Computer ScienceSaitama UniversityJapan

Personalised recommendations