MATES 2013: Multiagent System Technologies pp 152-165 | Cite as
Peer-to-Peer Network for Flexible Service Sharing and Discovery
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 sharingPreview
Unable to display preview. Download preview PDF.
References
- 1.Foundation for Intelligent Physical Agents. FIPA Contract Net Interaction Protocol Specification, version H, http://www.fipa.org/specs/fipa00029/index.html
- 2.Foundation for Intelligent Physical Agents. FIPA Recruiting Interaction Protocol Specification, version H, http://www.fipa.org/specs/fipa00034/index.html
- 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.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.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.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.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.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.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.Schmidt, C., Parashar, M.: A Peer-to-Peer Approach to Web Service Discovery. J. World Wide Web 7, 211–229 (2003)CrossRefGoogle Scholar
- 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.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.Weiss, G. (ed.): Muliagent Systems. The MIT Press, Cambridge (1999)Google Scholar
- 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