A KQML-CORBA based Architecture for Intelligent Agents Communication in Cooperative Service and Network Management

  • D. Benech
  • T. Desprats
  • Y. Raynaud
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT)


Networks and Services management solutions are now moving from centralised platforms to distributed approaches. In order to reach a higher level of scalability and flexibility, an attractive solution can be based on cooperative intelligent agents. This raises new requirements for communication between management entities, as it implies not only exchange of pure management information but also exchange of cooperation messages or code.

After analysing these communication requirements, this paper outlines the need for a communication language able to support all the types of interaction between the agents. As a candidate, KQML is then presented. Its powerful semantic characteristics made us believe it is a suitable support for the communication between management intelligent agents. An implementation of KQML on CORBA leads to define a complete communication layer architecture that can support cooperation in a multi-agents management platform.


Service and Network Management Cooperative and Distributed Management Intelligent Agents KQML CORBA 


  1. [BEN96]
    A Conceptual Approach to the Integration of Agent Technology in System Management — D. Benech, T. Desprats, J.J. Moreau — Proceedings of the IFIP/IEEE DSOM 96 — October 1996.Google Scholar
  2. [DMF96]
    Distributed Management Framework — Internet Draft — Internet Activities Board — December 1996 - Work in progress.Google Scholar
  3. [GOLD96]
    Distributed Management by delegating Mobile Agents — G. Goldszmidt — PhD thesis — Columbia University — 1996.Google Scholar
  4. [KQML93]
    Specification of the KQML Agent-Communication Language (draft)–The DARPA Knowledge Sharing Initiative External Interfaces Working Group - June 1993.Google Scholar
  5. [LABR96]
    Semantics for an agent communication language — Yannis Labrou- PhD thesis — University of Maryland — September 1996.Google Scholar
  6. [LESC96]
    Script Management Information Base: Definition of managed Objects for the Delegation of Management Scripts — Internet Draft — Internet Activities Board — November 1996 Work in progress.Google Scholar
  7. [FIN94]
    KQML: an information and knowledge exchange protocol — T. Finin, D. McKay, R. Fritzson, R. McEntire. In Kazuhiro Fuchi and Toshio Yokoi, editors, Knowledge Building and Knowledge Sharing. Ohmsha and IOS Press — 1994.Google Scholar
  8. [JAT96]
    Java Agent Template — R. Frost — — 1996.Google Scholar
  9. [MOU97]
    Communication requirements and technologies for multi-agent management systems — M. Mountzia, D. Benech — to present at IFIP/IEEE DSOM’97 — October 1997Google Scholar
  10. [SCHO96]
    Netzwerkmanagement mit programmierbaren, koopierenden Agenten — J. Schoenwaelder PhD thesis — 1996Google Scholar
  11. [SMF91]
    Information Technology — Open Systems Interconnection — Systems Management — Systems Management Functions — ISO 10164-X — ISO/IEC — 1991.Google Scholar
  12. [WELC95]
    Practical programming in Tcl and Tk — B. Welch — Prentice Hall Int. — 1995.Google Scholar
  13. [YGY91]
    Network Management by Delegation — Y. Yemini, G. Goldszmidt, S. Yemini — Proceedings of the 2nd IFIP/IEEE ISINM 91 — April 1991.Google Scholar

Copyright information

© IFIP 1998

Authors and Affiliations

  • D. Benech
    • 1
    • 2
  • T. Desprats
    • 1
    • 3
  • Y. Raynaud
    • 1
  1. 1.Institut de Recherche Informatique de ToulouseIRIT/SIERA, Université Paul SabatierToulouse CedexFrance
  2. 2.Hewlett-Packard Laboratories — BristolIRIT/SIERA, Université Paul SabatierToulouse CedexFrance
  3. 3.IUT de Pau et des pays de l’AdourIRIT/SIERA, Université Paul SabatierToulouse CedexFrance

Personalised recommendations