Skip to main content

Integrating Peer-to-Peer and Multi-agent Technologies for the Realization of Content Sharing Applications

  • Chapter
Information Retrieval and Mining in Distributed Environments

Part of the book series: Studies in Computational Intelligence ((SCI,volume 324))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. JXTA Web Site (2009), https://jxta.dev.java.net

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. FIPA P2P Nomadic Agents Functional Architecture Specification - Draft 0.12 (2005), http://www.fipa.org/subgroups/P2PNA-WG-docs/P2PNA-Spec-Draft0.12.doc

  11. Androutsellis-Theotokis, S., Spinellis, D.: A survey of peer-to-peer content distribution technologies. ACM Computing Surveys 36(4), 335–371 (2004)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Chapter  Google Scholar 

  16. Zhang, Z.: E-Commerce Based Agents over P2P Network. In: International Conference on Management of E-Commerce and E-Government, pp. 77–81 (2008)

    Google Scholar 

  17. Bellifemine, F., Poggi, A., Rimassa, G.: Developing multi agent systems with a FIPA-compliant agent framework. Software - Practice & Experience 31, 103–128 (2001)

    Article  MATH  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. FIPA Specifications (2000), http://www.fipa.org

  20. JADE Software Framework (2009), http://jade.tilab.com

  21. BlueJade software (2003), http://sourceforge.net/projects/bluejade

  22. Bergenti, F., Poggi, A., Burg, B., Caire, G.: Deploying FIPA-Compliant Systems on Handheld Devices. IEEE Internet Computing 5(4), 20–25 (2001)

    Article  Google Scholar 

  23. Chmiel, K., Gawinecki, M., Kaczmarek, P., Szymczak, M., Paprzycki, M.: Efficiency of JADE agent platform. Scientific Programming 2(2005), 159–172 (2005)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. FIPA Agent Discovery Service Specification (2003), http://www.fipa.org/specs/fipa00095/PC00095.pdf

  26. FIPA JXTA Discovery Middleware Specification (2004), http://www.fipa.org/specs/fipa00096/PC00096A.pdf

  27. Lucene project (2009), http://lucene.apache.org

  28. Nutch project (2009), http://lucene.apache.org/nutch

  29. Poggi, A., Tomaiuolo, M.: XML-based Trust Management in MAS. In: WOA 2007, Genova, Italy, pp. 126–131 (2007)

    Google Scholar 

  30. Ellison, C., Frantz, B., Lampson, B., Rivest, R., Thomas, B., Ylonen, T.: SPKI Certificate Theory. RFC 2693 (1999)

    Google Scholar 

  31. SAML - Security Assertion Markup Language (2009), http://xml.coverpages.org/saml.html

  32. 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)

    Google Scholar 

  33. Mari, M., Poggi, A., Tomaiuolo, M.: A Multi-Agent System for Information Sharing. In: Proc. of ICEIS 2006, Paphos, Cyprus, pp. 147–152 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics