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.
Similar content being viewed by others
References
Berthet (S.), Demazeau (Y.), Boissier (O.). Knowing each other better. In11th International Workshop on Distributed Artificial Intelligence, IWDAI’92, Glenn Arbor (fév. 1992).
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).
Durfee (E.), Montgomery (T.). A hierarchical protocol for coordinating multi-agent behavior. InProceedings of the AAAI’90 Conference, AAAI (1990).
Bousson (C.) Suivi d’évolutions et reconnaissance de chroniques.Thèse d’université, Université Paul Sabatier, Toulouse, LAAS (sep. 1994).
Esfandiari (B.), Nock (R.). Chronicle learning for assistance to a network supervision operator.Research Report 96028,LIRMM, Montpellier (jan. 1996).
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).
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.
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.
***. Information technology - open systems interconnection - common management information service definition. iso/dis 9595. 2nd DP N3070 (Jan. 1990).
***. Information chronology - Structure of management information. Part 4. Guidelines for the definition of managed objects. ISO/DP 10165-4 (juin 1990).
Klein (K.). Supporting conflicts resolution in cooperative design system.IEEE Trans. SMC (1991),21, n° 6, pp. 1379–1390.
Maes (P.), Kozierok (R.). Learning interface agents. In Proceedings of the 11th Nat. Conf. on Artificial Intelligence.AAAI, MIT-Press/AAAI-Press (1993).
Szymanski (T. G.), Hunt (J. W.). A fast algorithm for computing longest common subsequences.Communications of ACM (1977),20, n° 5, pp. 350–353.
Schlimmer (J. C), Hermens (L. A.). Software agents: completing patterns and constructing user interfaces.J. Applied Intelligence Research (1993),1, pp. 61–89.
Shoham (Y.). Agent oriented programming.Research Report STAN-CS-90-1335, Stanford University (oct. 1990).
Smith (R.). The contract net protocol: high level communication and control in distributed problem solver.IEEE Trans. C (1980),29.
Valiant (L. G.). A theory of the learnable.Communications of the ACM (nov. 1984),27, n° 11, pp. 1134–1142.
Author information
Authors and Affiliations
Rights 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
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02997714
Key words
- Telecommunication network
- Supervision
- Artificial intelligence
- Network management
- Time series
- Computer aid
- Temporal logic
- Machine learning