Abstract
The idea of a software entity that performs tasks on behalf of a user across the Internet is now well established. We introduce in this paper a new approach to service discovery and QoS negotiation over the Internet. Our approach presents a framework for service discovery and QoS negotiation at the network level that rely on two concepts: multi-agent systems and agent communication languages (ACL). In this framework, a user and service agents engage in a structured communication through the m ediation of a QoS Broker Agent and a Facilitator Agent. Here, the Facilitator Agent acts on behalf of several service agents. It acquires information from these service agents and acts as a single point of contact to supply this information to the User Agent via the QoS Broker Agent. A number of service discovery protocols like the Service Location Protocol (SLP), and Sun Microsystem’s Jini has been designed for restricted environments and do not scale to the entire Internet. In order to pro vide an infrastructure for large scale Internet applications, we designed a prototype multi-agent system that is able to discover resources and negotiate QoS at the network level.
Chapter PDF
Similar content being viewed by others
Keywords
References
Droms R.: rfc1541. Technical report, IETF, Network Working Group, http://www.cis.ohio-state.edu/htbin/rfc/rfc1541/.html , October 1993
Genesereth R. Michael, and Ketchpel P. Steven: Software agents. Communications of the ACM, 37:48, July 1994.
Patil, Ramesh S., Fikes, Richard E.: The DARPA knowledge sharing Effort: Progress Report, In: Michael Huhns and Munindar P. Singh (Ed.), Readings in Agents, Morgan Kaufmann, 1998, pp 243–254.
Perkins C.: SLP white paper, Technical report, Sun Microsystems, http://playground.sun.com/srvloc, 1998.
Keith W. Edwards.: Core Jini, Sun Microsystem Press, June 1999.
Kone Tadiou Mamadou, Akira Shimazu, and Tatsuo Nakajima: The State of the Art in Agent Communication Languages. (submited) to Knowledge and Information Systems, 1999.
Randy Otte, Paul Patrick, Mark Roy: Understanding CORBA, The Common Object Request Broker Architecture, Prentice Hall, 1996.
Stanford KSL Network Services: Ontolingua, ontologies editor. http://www-ksl-svc.stanford.edu:5915/
Tsuchitani Hajime and Furusawa Osamu: JKQML. AlphaWorks, IBM, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kone, M.T., Nakajima, T. (2000). An Agent-Based Framework for Large Scale Internet Applications. In: Pujolle, G., Perros, H., Fdida, S., Körner, U., Stavrakakis, I. (eds) Networking 2000 Broadband Communications, High Performance Networking, and Performance of Communication Networks. NETWORKING 2000. Lecture Notes in Computer Science, vol 1815. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45551-5_53
Download citation
DOI: https://doi.org/10.1007/3-540-45551-5_53
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67506-8
Online ISBN: 978-3-540-45551-6
eBook Packages: Springer Book Archive