An agent-based framework for large scale internet applications

Mamadou Tadiou Kone, Tatsuo Nakajima

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    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 frame- work, 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 provide an infrastructure for large scale Internet applications, we designed a prototype multi-agent system that is able to discover re- sources and negotiate QoS at the network level.

    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    PublisherSpringer Verlag
    Pages632-642
    Number of pages11
    Volume1815
    ISBN (Print)354067506X, 9783540675068
    Publication statusPublished - 2000
    EventIFIP-TC6/European Commission International Conference on Networking, NETWORKING 2000 - Paris, France
    Duration: 2000 May 142000 May 19

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume1815
    ISSN (Print)03029743
    ISSN (Electronic)16113349

    Other

    OtherIFIP-TC6/European Commission International Conference on Networking, NETWORKING 2000
    CountryFrance
    CityParis
    Period00/5/1400/5/19

    Fingerprint

    Quality of service
    Internet
    Multi agent systems
    Service Discovery
    Network protocols
    Microsystems
    Communication
    Multi-agent Systems
    Sun
    Framework
    Infrastructure
    Entire
    Prototype
    Contact
    Software

    Keywords

    • Agent Communication Languages (ACL)
    • Internet
    • Knowledge Query and Manipulation Language (KQML)
    • Mutli-agent systems
    • Quality of Service (QoS)

    ASJC Scopus subject areas

    • Computer Science(all)
    • Theoretical Computer Science

    Cite this

    Kone, M. T., & Nakajima, T. (2000). An agent-based framework for large scale internet applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1815, pp. 632-642). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1815). Springer Verlag.

    An agent-based framework for large scale internet applications. / Kone, Mamadou Tadiou; Nakajima, Tatsuo.

    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1815 Springer Verlag, 2000. p. 632-642 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1815).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Kone, MT & Nakajima, T 2000, An agent-based framework for large scale internet applications. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 1815, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1815, Springer Verlag, pp. 632-642, IFIP-TC6/European Commission International Conference on Networking, NETWORKING 2000, Paris, France, 00/5/14.
    Kone MT, Nakajima T. An agent-based framework for large scale internet applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1815. Springer Verlag. 2000. p. 632-642. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
    Kone, Mamadou Tadiou ; Nakajima, Tatsuo. / An agent-based framework for large scale internet applications. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1815 Springer Verlag, 2000. pp. 632-642 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
    @inproceedings{dfa3a8a7b1b544a891be1ee5fc757ac2,
    title = "An agent-based framework for large scale internet applications",
    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 frame- work, 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 provide an infrastructure for large scale Internet applications, we designed a prototype multi-agent system that is able to discover re- sources and negotiate QoS at the network level.",
    keywords = "Agent Communication Languages (ACL), Internet, Knowledge Query and Manipulation Language (KQML), Mutli-agent systems, Quality of Service (QoS)",
    author = "Kone, {Mamadou Tadiou} and Tatsuo Nakajima",
    year = "2000",
    language = "English",
    isbn = "354067506X",
    volume = "1815",
    series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
    publisher = "Springer Verlag",
    pages = "632--642",
    booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

    }

    TY - GEN

    T1 - An agent-based framework for large scale internet applications

    AU - Kone, Mamadou Tadiou

    AU - Nakajima, Tatsuo

    PY - 2000

    Y1 - 2000

    N2 - 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 frame- work, 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 provide an infrastructure for large scale Internet applications, we designed a prototype multi-agent system that is able to discover re- sources and negotiate QoS at the network level.

    AB - 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 frame- work, 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 provide an infrastructure for large scale Internet applications, we designed a prototype multi-agent system that is able to discover re- sources and negotiate QoS at the network level.

    KW - Agent Communication Languages (ACL)

    KW - Internet

    KW - Knowledge Query and Manipulation Language (KQML)

    KW - Mutli-agent systems

    KW - Quality of Service (QoS)

    UR - http://www.scopus.com/inward/record.url?scp=84947764278&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84947764278&partnerID=8YFLogxK

    M3 - Conference contribution

    SN - 354067506X

    SN - 9783540675068

    VL - 1815

    T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

    SP - 632

    EP - 642

    BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

    PB - Springer Verlag

    ER -