Abstract
The combination of peer-to-peer networking and multi-agent systems seems be a perfect solution for the realization of applications that broaden on the Internet. In fact, while peer-to-peer networking infrastructures and protocols provide the suitable discovery and communication services necessary for developing effective and reliable applications, multi-agent systems allow to realize autonomous, social, reactive and proactive peers that make the development of intelligent and flexible application possible. This paper presents how JADE, one of the most known software framework for the development of multi-agent systems, has been extended to take advantage of the JXTA networking infrastructure and protocols, and describes a system, called RAIS, that has been realized thanks to such extended version of the JADE software framework and that provides a set of advanced services for content sharing and retrieval.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Koubarakis, M.: Multi-agent Systems and Peer-to-Peer Computing: Methods, Systems, and Challenges. In: Klusch, M., Omicini, A., Ossowski, S., Laamanen, S. (eds.) CIA 2003. LNCS (LNAI), vol. 2782, pp. 46–61. Springer, Heidelberg (2003)
Langley, B.K., Paolucci, M., Sycara, K.: Discovery of infrastructure in multi-agent systems. In: 2nd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2003), pp. 1046–1047 (2003)
Sycara, K., Paolucci, M., Van Velsen, M., Giampapa, J.: The RETSINA MAS Infrastructure. Autonomous Agents and Multi-Agent Systems 7(1-2), 29–48 (2003)
Koubarakis, M., Tryfonopoulos, C., Raftopoulou, P., Koutris, T.: Data Models and Languages for Agent-Based Textual Information Dissemination. In: Klusch, M., Ossowski, S., Shehory, O. (eds.) CIA 2002. LNCS (LNAI), vol. 2446, pp. 179–193. Springer, Heidelberg (2002)
Babaoglu, O., Meling, H., Montresor, A.A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: 22nd international Conference on Distributed Computing Systems (ICDCS 2002), Vienna, Austria, pp. 15–22 (2002)
JXTA Web Site (2009), https://jxta.dev.java.net
Li, T., Zhao, Z., You, S.: A-peer: an agent platform integrating peer-to-peer network. In: 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, Tokyo, Japan, pp. 614–617 (2003)
Bertolini, D., Busetta, P., Nori, M., Perini, A.: Peer-to-peer multi-agent systems technology for knowledge management applications. An agent-oriented analysis. In: WOA 2002, Milano, Italy, pp. 1–6 (2002)
Gorodetsky, V., Karsaev, O., Samoylov, V., Serebryakov, S.: P2P agent platform: Implementation and testing. In: Joseph, S., Despotovic, Z., Moro, G., Bergamaschi, S. (eds.) AP2PC 2007. LNCS, vol. 5319, pp. 41–54. Springer, Heidelberg (2010)
FIPA P2P Nomadic Agents Functional Architecture Specification - Draft 0.12 (2005), http://www.fipa.org/subgroups/P2PNA-WG-docs/P2PNA-Spec-Draft0.12.doc
Androutsellis-Theotokis, S., Spinellis, D.: A survey of peer-to-peer content distribution technologies. ACM Computing Surveys 36(4), 335–371 (2004)
Lopes, A.L., Botelho, L.M.: Improving Multi-Agent Based Resource Coordination in Peer-to-Peer Networks. Journal of Networks 3(2), 38–47 (2008)
Zhang, H., Croft, W.B., Levine, B., Lesser, V.: A Multi-Agent Approach for Peer-to-Peer Based Information Retrieval System. In: 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), New York, NY, pp. 456–463 (2004)
Mine, T., Matsuno, D., Takaki, K., Amamiya, M.: Agent Community Based Peer-to-Peer Information Retrieval. In: 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), New York, NY, pp. 1484–1485 (2004)
Kungas, P., Matskin, M.: Semantic web service composition through a P2P-based multiagent environment. In: Despotovic, Z., Joseph, S., Sartori, C. (eds.) AP2PC 2005. LNCS (LNAI), vol. 4118, pp. 106–119. Springer, Heidelberg (2006)
Zhang, Z.: E-Commerce Based Agents over P2P Network. In: International Conference on Management of E-Commerce and E-Government, pp. 77–81 (2008)
Bellifemine, F., Poggi, A., Rimassa, G.: Developing multi agent systems with a FIPA-compliant agent framework. Software - Practice & Experience 31, 103–128 (2001)
Bellifemine, F., Caire, G., Poggi, A., Rimassa, G.: JADE: a Software Framework for Developing Multi-Agent Applications. Lessons Learned. Information and Software Technology 50, 10–21 (2008)
FIPA Specifications (2000), http://www.fipa.org
JADE Software Framework (2009), http://jade.tilab.com
BlueJade software (2003), http://sourceforge.net/projects/bluejade
Bergenti, F., Poggi, A., Burg, B., Caire, G.: Deploying FIPA-Compliant Systems on Handheld Devices. IEEE Internet Computing 5(4), 20–25 (2001)
Chmiel, K., Gawinecki, M., Kaczmarek, P., Szymczak, M., Paprzycki, M.: Efficiency of JADE agent platform. Scientific Programming 2(2005), 159–172 (2005)
Zimmermann, R., Winkler, S., Bodendorf, F.: Supply Chain Event Management with Software Agents. In: Kirn, S., Herzog, O., Lockemann, P., Spaniol, O. (eds.) Multiagent Engineering - Theory and Applications in Enterprises, pp. 157–175. Springer, Berlin (2006)
FIPA Agent Discovery Service Specification (2003), http://www.fipa.org/specs/fipa00095/PC00095.pdf
FIPA JXTA Discovery Middleware Specification (2004), http://www.fipa.org/specs/fipa00096/PC00096A.pdf
Lucene project (2009), http://lucene.apache.org
Nutch project (2009), http://lucene.apache.org/nutch
Poggi, A., Tomaiuolo, M.: XML-based Trust Management in MAS. In: WOA 2007, Genova, Italy, pp. 126–131 (2007)
Ellison, C., Frantz, B., Lampson, B., Rivest, R., Thomas, B., Ylonen, T.: SPKI Certificate Theory. RFC 2693 (1999)
SAML - Security Assertion Markup Language (2009), http://xml.coverpages.org/saml.html
Li, N., Mitchell, J.M.: RT: A Role-based Trust-management Framework. In: 3rd DARPA Information Survivability Conference and Exposition (DISCEX III), Washington, DC, pp. 201–212 (2003)
Mari, M., Poggi, A., Tomaiuolo, M.: A Multi-Agent System for Information Sharing. In: Proc. of ICEIS 2006, Paphos, Cyprus, pp. 147–152 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Poggi, A., Tomaiuolo, M. (2010). Integrating Peer-to-Peer and Multi-agent Technologies for the Realization of Content Sharing Applications. In: Soro, A., Vargiu, E., Armano, G., Paddeu, G. (eds) Information Retrieval and Mining in Distributed Environments. Studies in Computational Intelligence, vol 324. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16089-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-16089-9_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16088-2
Online ISBN: 978-3-642-16089-9
eBook Packages: EngineeringEngineering (R0)