CONEMAF: A MODULAR MULTI AGENT FRAMEWORK FOR AUTONOMIC NETWORK MANAGEMENT

Julien Boite, Gérard Nguengang, Maurice Israël, Vania Conan

2010

Abstract

Communication networks are growing both in terms of size and complexity. Because of the huge amount of monitored data to analyse and correlate, the management task that relies mostly on human operators is becoming time-consuming, labour-intensive and costly. The centralized management paradigm adopted by current management systems is no longer suitable for such networks. A distributed management with more autonomy delegated to network devices is therefore paramount to master this complexity efficiently.Multi-agent systems characteristics fit the requirements that must be taken into account to integrate autonomicity in networks. This paper presents CONEMAF, a novel modular multi-agent platform for autonomic network management. CONEMAF is fully distributed, allows situated knowledge analysis and implements a cognitive cycle for autonomic management. Implemented on top of OSGi, the present release makes use of well-proven Java-based COTS. CONEMAF has been deployed on Linux routers and is demonstrated for autonomic routing in a wireless mesh network.

References

  1. Agoulmine, N. B. (2006). Challenges for Autonomic Network Management. First Conference on Modelling Autonomic Communication Environment (MACE'06).
  2. Cisco. (2008). Cisco OSGi Add-On as Universal Middleware for Your Applications. Retrieved from http://www.cisco.com/en/US/prod/collateral/routers/ps 9701/data_sheet_c02_459075.html
  3. Fang, F. R. (2005). Technology Review of Multi-Agent Systems and Tools. Navy Personnel Research Studies and Technology.
  4. Fensel, D. (2001). Ontologies: Silver Bullet for Knowledge Management and Electronic Commerce. Springer Verlag.
  5. Ferber, J. (1995). Les systèmes multi-agents : Vers une intelligence collective. Paris, France: InterEditions.
  6. FIPA. (2005). FIPA Specifications. Retrieved from Foundation for Intelligent Physical Agents: http://www.fipa.org/specifications/index.html
  7. Friedman-Hill, E. (2003). Jess in action : rule-based systems in Java. Greenwich, CT, USA: Manning Publications Co.
  8. Ganek, A. G. (2003). The dawning of the autonomic computing era. IBM Systems Journal.
  9. Garofalakis, M. R. (2001). Data Mining Meets Network Management: The NEMESIS Project. Proceedings of DMKD'2001 http://www.dataspaceweb.net.
  10. Horn, P. (2001). Autonomic Computing: IBM's Perspective on the State of Information Technology.
  11. IBM. (2006). An architectural blueprint for autonomic computing. White paper.
  12. Keller, A. H. (2008). A System Architecture for Evolving Protocol Stacks. Computer Communications and Networks, 2008. ICCCN 7808 (Invited paper), 1-7.
  13. Kephart, J. C. (2003). The Vision of Autonomic Computing. IEEE Computer, 36, 41-50.
  14. Lefebvre, J. C. (2005). A Network Management Framework Using Mobile Agents. Journal of Computer Science.
  15. Manzalini, A. Z. (2006). Towards Autonomic and Situation-Aware Communication Services: the CASCADAS Vision. Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06), 383-388.
  16. Moy, J. (1998). RFC 2328 - OSPF Version 2. Retrieved from www.ietf.org/rfc: http://www.ietf.org/rfc/ rfc2328.txt
  17. OSGi Alliance. (2009). OSGi - The Dynamic Module System for Java. Retrieved from http://www.osgi.org
  18. PaxRunner. (2009). Pax Runner. Retrieved from http://paxrunner.ops4j.org
  19. Picco, G. P. (2001). LighTS. Retrieved from LighTS: http://lights.sourceforge.net
  20. Picco, G. P. (2005). LighTS: a lightweight, customizable tuple space supporting context-aware applications. Proceedings of the 20th ACM symposium on Applied computing, 413-419.
  21. Protégé. (2009). Protégé. Retrieved from Protégé Home Page: http://protege.stanford.edu
  22. Ray, P. P. (2008). Distributed Autonomic Management: An Approach and Experiment towards Managing Service-Centric Networks. International Conference on Service Systems and Service Management, 2008, 1- 6.
  23. Ricordel, P.-M. D. (2000). From Analysis to Deployment: A Multi-agent Platform Survey. Proceedings of the First International Workshop on Engineering Societies in the Agent World (ESAW'00), 1972, 93-105.
  24. Sterritt, R. B. (2002). Towards Autonomic Computing: Effective Event Management. Proceedings of the 27th Annual NASA Goddard/IEEE Software Engineering Workshop (SEW-277802), 40-47.
  25. Strassner, J. A. (2006). FOCALE - A novel autonomic networking architecture. Latin American Autonomic Computing Symposium (LAACS).
  26. Strassner, J. K. (2006). Autonomic Systems and Networks: Theory and Practice. 10th IEEE/IFIP Network Operations and Management Symposium, 2006. NOMS 2006, 588-588.
  27. Studer, R. B. (1998). Knowledge Engineering: Principles and Methods. Data Knowledge Engineering, 25, 161- 197.
  28. Tesauro, G. (2007). Reinforcement Learning in Autonomic Computing: A Manifesto and Case Studies. IEEE Internet Computing, 22-30.
  29. W3C. (2004). OWL Web Ontology Language Overview. Retrieved from http://www.w3.org/TR/2004/RECowl-features-20040210/#s1.3
  30. W3C. (2004). SWRL: A Semantic Web Rule Language Combining OWL and RuleML. Retrieved from http://www.w3.org/Submission/SWRL
  31. Wells, G. C. (2003). Linda implementations in Java for concurrent systems. Concurrency and Computation: Practice & Experience.
Download


Paper Citation


in Harvard Style

Boite J., Nguengang G., Israël M. and Conan V. (2010). CONEMAF: A MODULAR MULTI AGENT FRAMEWORK FOR AUTONOMIC NETWORK MANAGEMENT . In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-674-022-1, pages 224-231. DOI: 10.5220/0002735502240231


in Bibtex Style

@conference{icaart10,
author={Julien Boite and Gérard Nguengang and Maurice Israël and Vania Conan},
title={CONEMAF: A MODULAR MULTI AGENT FRAMEWORK FOR AUTONOMIC NETWORK MANAGEMENT},
booktitle={Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2010},
pages={224-231},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002735502240231},
isbn={978-989-674-022-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - CONEMAF: A MODULAR MULTI AGENT FRAMEWORK FOR AUTONOMIC NETWORK MANAGEMENT
SN - 978-989-674-022-1
AU - Boite J.
AU - Nguengang G.
AU - Israël M.
AU - Conan V.
PY - 2010
SP - 224
EP - 231
DO - 10.5220/0002735502240231