Skip to main content
Log in

Agent-oriented techniques for network supervision

Techniques À base d’agents pour la supervision de réseaux

  • Published:
Annales Des Télécommunications Aims and scope Submit manuscript

Abstract

This paper presents the results of the Réseau futé (smart net) project, the goal of which is to use distributed AI and multi-agent techniques for network management and supervision. More precisely, these techniques have been applied to the partial automation of the dynamic processing (what is known about a network is always incomplete and can change at any time) of alarms and of various event notifications received by network management platforms. The system that we propose is able for example to automatically handle some alarms or to filter events of no-interest for a given operator. To achieve this goal, an assistant, or interface agent according to the model proposed by Patti Maes [MK93], has been realized. The goal of the assistant is first to learn, by observation, the behavior of the network supervision operator and second to reproduce such a behavior when the conditions in which the behavior has been learned are detected again. The learned information are stored using chronicles [Gha94]. A chronicle is a data-structure allowing programmers to represent sequences of events while taking temporal knowledge into account. Our assistant has been implemented and tested within Magenta which is a program, written in Smalltalk, that simulates (in a simplified way) a network management platform. This program respects roughly the gdmo and cmis standards.

Résumé

Cet article présente les résultats du projet Réseau futé dont le but est d’utiliser des techniques d’intelligence artificielle distribuée et de systèmes multiagents pour la gestion et la supervision de réseaux. Plus précisément, ces techniques ont été appliquées à l’automatisation partielle du traitement dynamique (on ne sait pas tout sur un réseau et ce que l’on sait peut changer à tout moment) des nombreuses alarmes et notifications d’événements reÇues par les plateformes de gestion de réseau. Le système réalisé est capable par exemple de traiter automatiquement certains problèmes ou de réaliser un filtrage des événements non intéressants pour un opérateur particulier. Pour ce faire, un assistant, ou agent d’interface selon le modèle proposé par Pattie Maes [MK93], a été réalisé. Le rôle de cet agent est premièrement d’apprendre, en l’observant, le comportement d’un opérateur de supervision de réseau et secondement de reproduire ce comportement lorsque les conditions ayant donné lieu à l’ apprentissage sont détectées. Les informations apprises sont stockées sous forme de chroniques. Une chronique [Gha94] est une structure de donnée permettant de représenter des suites d’événements en prenant en compte les informations temporelles. Cet assistant a été mis en œuvre et intégré dans un programme (Magenta) de simulation (simplifiée) d’une plateforme de gestion de réseau réalisé à cet effet. Ce programme respecte les normes gdmo et cmis.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Berthet (S.), Demazeau (Y.), Boissier (O.). Knowing each other better. In11th International Workshop on Distributed Artificial Intelligence, IWDAI’92, Glenn Arbor (fév. 1992).

    Google Scholar 

  2. Demazeau (Y.), Boissœr (O.), Koning (J.-L.). Using interaction protocols to control vision system. InInternational Conference on Systems, Man and Cybernetics, San Antonio, IEEE (oct. 1994).

    Google Scholar 

  3. Durfee (E.), Montgomery (T.). A hierarchical protocol for coordinating multi-agent behavior. InProceedings of the AAAI’90 Conference, AAAI (1990).

  4. Bousson (C.) Suivi d’évolutions et reconnaissance de chroniques.Thèse d’université, Université Paul Sabatier, Toulouse, LAAS (sep. 1994).

    Google Scholar 

  5. Esfandiari (B.), Nock (R.). Chronicle learning for assistance to a network supervision operator.Research Report 96028,LIRMM, Montpellier (jan. 1996).

  6. Gaïti (D.). L’utilisation des techniques de l’intelligence artificielle pour la gestion des réseaux.Thèse d’université, Université Paris 6 (1991).

  7. GARIJO (F. J.), Hoffman (D.). A multi-agent architecture for operation and maintenance of telecommunication networks. In Jean-Paul Haton, editor,Proceedings of the 12th Int. Avignon Conference, EC2 and AFIA, EC2, Paris (juin 1992), pp. 427–436.

    Google Scholar 

  8. Ghallab (M.). Past and future chronicles for supervision and planning. In Jean-Paul Haton, editor,Proceedings of the 14th Int. Avignon Conference, EC2 and AFIA, EC2, Paris (juin 1994), pp. 23–24.

    Google Scholar 

  9. ***. Information technology - open systems interconnection - common management information service definition. iso/dis 9595. 2nd DP N3070 (Jan. 1990).

  10. ***. Information chronology - Structure of management information. Part 4. Guidelines for the definition of managed objects. ISO/DP 10165-4 (juin 1990).

  11. Klein (K.). Supporting conflicts resolution in cooperative design system.IEEE Trans. SMC (1991),21, n° 6, pp. 1379–1390.

    Google Scholar 

  12. Maes (P.), Kozierok (R.). Learning interface agents. In Proceedings of the 11th Nat. Conf. on Artificial Intelligence.AAAI, MIT-Press/AAAI-Press (1993).

  13. Szymanski (T. G.), Hunt (J. W.). A fast algorithm for computing longest common subsequences.Communications of ACM (1977),20, n° 5, pp. 350–353.

    Article  MATH  MathSciNet  Google Scholar 

  14. Schlimmer (J. C), Hermens (L. A.). Software agents: completing patterns and constructing user interfaces.J. Applied Intelligence Research (1993),1, pp. 61–89.

    Google Scholar 

  15. Shoham (Y.). Agent oriented programming.Research Report STAN-CS-90-1335, Stanford University (oct. 1990).

  16. Smith (R.). The contract net protocol: high level communication and control in distributed problem solver.IEEE Trans. C (1980),29.

  17. Valiant (L. G.). A theory of the learnable.Communications of the ACM (nov. 1984),27, n° 11, pp. 1134–1142.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Esfandiari, B., Deflandre, G., Quinqueton, J. et al. Agent-oriented techniques for network supervision. Ann. Télécommun. 51, 521–529 (1996). https://doi.org/10.1007/BF02997714

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02997714

Key words

Mots clés

Navigation