Towards Autonomic Network Management: an Analysis of Current and Future Research Directions

Autonomic network management is an innovative vision promising new horizons of efficient networking systems free from human control. This promise has, thus far, ushered in enormous yet dispersed research contributions in both industry and academia. The work presented in this article aims at putting these efforts into perspective deriving a more holistic view of the literature in this area. We analyze the requirements and the main contributions for the building blocks of any autonomic network management system (ANMS). We then describe a coherent classification methodology to compare existing ANMS architectures. Based on this analysis, we suggest a reference framework and highlight some open challenges and describe new research opportunities.

[1]  Steve R. White,et al.  Unity: experiences with a prototype autonomic computing system , 2004 .

[2]  Gail E. Kaiser,et al.  Retrofitting Autonomic Capabilities onto Legacy Systems , 2006, Cluster Computing.

[3]  Ranganai Chaparadza Introducing on-Demand MIBs to Traffic Engineering , 2006, 2006 14th IEEE International Conference on Networks.

[4]  Markus Fiedler,et al.  A P2P-Based Framework for Distributed Network Management , 2005, EuroNGI Workshop.

[5]  John Hughes,et al.  A biologically-inspired multi-agent framework for autonomic service management , 2006, Int. J. Pervasive Comput. Commun..

[6]  Tatsuya Suda,et al.  A middleware platform for a biologically inspired network architecture supporting autonomous and adaptive applications , 2005, IEEE Journal on Selected Areas in Communications.

[7]  J. Wainwright,et al.  Environmental Modelling: Finding Simplicity in Complexity , 2013 .

[8]  Rolf Stadler,et al.  A-GAP: An Adaptive Protocol for Continuous Network Monitoring with Accuracy Objectives , 2007, IEEE Transactions on Network and Service Management.

[9]  Qi He,et al.  Prediction of TCP throughput: formula-based and history-based methods , 2005, SIGMETRICS '05.

[10]  Alan D. George,et al.  Adaptive Sampling for Network Management , 2001, Journal of Network and Systems Management.

[11]  Peter A. Dinda,et al.  An Extensible Toolkit for Resource Prediction In Distributed Systems , 1999 .

[12]  John Strassner,et al.  Knowledge Management Issues for Autonomic Systems , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).

[13]  David E. Culler,et al.  The ganglia distributed monitoring system: design, implementation, and experience , 2004, Parallel Comput..

[14]  James J. Martin,et al.  Application performance prediction in autonomic systems , 2006, ACM-SE 44.

[15]  Luciano Paschoal Gaspary,et al.  A SNMP-based platform for distributed stateful intrusion detection in enterprise networks , 2005, IEEE Journal on Selected Areas in Communications.

[16]  Ming Zhang,et al.  Autonomia: an autonomic computing environment , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

[17]  Yin Zhang,et al.  NetQuest: a flexible framework for large-scale network measurement , 2009, TNET.

[18]  Peter A. Dinda,et al.  Host load prediction using linear models , 2000, Cluster Computing.

[19]  Roy Want,et al.  Comparing autonomic and proactive computing , 2003, IBM Syst. J..

[20]  Ahmed Karmouch,et al.  A mobility prediction architecture based on contextual knowledge and spatial conceptual maps , 2005, IEEE Transactions on Mobile Computing.

[21]  Nalini Venkatasubramanian,et al.  Reflective middleware for integrating network monitoring with adaptive object messaging , 2004, IEEE Network.

[22]  Rajarshi Das,et al.  A multi-agent systems approach to autonomic computing , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[23]  Armando Fox,et al.  Ensembles of models for automated diagnosis of system performance problems , 2005, 2005 International Conference on Dependable Systems and Networks (DSN'05).

[24]  Raouf Boutaba,et al.  QoS-aware service composition and adaptation in autonomic communication , 2005, IEEE Journal on Selected Areas in Communications.

[25]  Gerald Tesauro,et al.  Reinforcement Learning in Autonomic Computing: A Manifesto and Case Studies , 2007, IEEE Internet Computing.

[26]  M.G. Hinchey,et al.  Autonomous and autonomic systems: a paradigm for future space exploration missions , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[27]  Artur Andrzejak,et al.  Characterizing and Predicting Resource Demand by Periodicity Mining , 2005, Journal of Network and Systems Management.

[28]  Gail E. Kaiser,et al.  A control theory foundation for self-managing computing systems , 2005, IEEE Journal on Selected Areas in Communications.

[29]  Eliza Varney Distributed Management Task Force, Inc , 2010 .

[30]  Andrea Westerinen,et al.  Iterative multi-tier management information modeling , 2003, IEEE Commun. Mag..

[31]  Henning Schulzrinne,et al.  Distributed Self Fault-Diagnosis for SIP Multimedia Applications , 2008, MMNS.

[32]  Salim Hariri,et al.  The Autonomic Computing Paradigm , 2006, Cluster Computing.

[33]  Roy Sterritt,et al.  Autonomic communications and the reflex unified fault management architecture , 2005, Adv. Eng. Informatics.

[34]  G. Pavlou,et al.  On management technologies and the potential of Web services , 2004, IEEE Communications Magazine.

[35]  David L. Tennenhouse,et al.  Proactive computing , 2000, Commun. ACM.

[36]  Raouf Boutaba,et al.  Projecting advanced enterprise network and service management to active networks , 2002 .

[37]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[38]  Shivnath Babu,et al.  Proactive identification of performance problems , 2006, SIGMOD Conference.

[39]  Dejan S. Milojicic,et al.  QMON: QoS- and Utility-Aware Monitoring in Enterprise Systems , 2006, 2006 IEEE International Conference on Autonomic Computing.

[40]  Ahmed Karmouch,et al.  Mobile software agents: an overview , 1998, IEEE Commun. Mag..

[41]  Ahmed Karmouch Mobile Software Agents for Telecommunications , 1998, IEEE Communications Magazine.

[42]  Ahmed Karmouch,et al.  An automated policy-based management framework for differentiated communication systems , 2005, IEEE Journal on Selected Areas in Communications.

[43]  Stephen P. Morgan,et al.  Clockwork: A new movement in autonomic systems , 2003, IBM Syst. J..

[44]  M. Salehie,et al.  Autonomic computing , 2005, ACM SIGSOFT Softw. Eng. Notes.

[45]  Morris Sloman,et al.  Guest Editorial: Policy-Based Management of Networks and Services , 2004, Journal of Network and Systems Management.

[46]  Anand Sivasubramaniam,et al.  Critical event prediction for proactive management in large-scale computer clusters , 2003, KDD '03.

[47]  Salim Hariri,et al.  Quality-of-protection (QoP)-an online monitoring and self-protection mechanism , 2005, IEEE Journal on Selected Areas in Communications.

[48]  Alessandra Russo,et al.  A goal-based approach to policy refinement , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[49]  Andrea Westerinen,et al.  Policy Core Information Model - Version 1 Specification , 2001, RFC.

[50]  Peyman Oreizy,et al.  An architecture-based approach to self-adaptive software , 1999, IEEE Intell. Syst..

[51]  Kwang Mong Sim,et al.  Ant colony optimization for routing and load-balancing: survey and new directions , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[52]  Mark A. Musen Automated generation of model-based knowledge acquisition tools , 1989 .

[53]  Rajarshi Das,et al.  Utility functions in autonomic systems , 2004, International Conference on Autonomic Computing, 2004. Proceedings..

[54]  Declan O'Sullivan,et al.  Ontological Semantics for Distributing Contextual Knowledge in Highly Distributed Autonomic Systems , 2006, Journal of Network and Systems Management.

[55]  Danielle Liu,et al.  Application profiling of IP traffic , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[56]  Ian W. Marshall,et al.  Provision of quality of service for active services , 2001, Comput. Networks.

[57]  Carolyn L. Talcott,et al.  Eos: An Approach of Using Behavior Implications for Policy-Based Self-Management , 2003, DSOM.

[58]  Xiaohong Guan,et al.  Autonomic and Dependable Computing: Moving Towards a Model-Driven Approach , 2006 .

[59]  Nandan Parameswaran,et al.  Ontology mapping for the interoperability problem in network management , 2005, IEEE Journal on Selected Areas in Communications.

[60]  Lian Yan,et al.  Predicting customer behavior in telecommunications , 2004, IEEE Intelligent Systems.

[61]  Alexander Maedche,et al.  Ontology-Based User Modeling for Knowledge Management Systems , 2003, User Modeling.

[62]  Malgorzata Steinder,et al.  A survey of fault localization techniques in computer networks , 2004, Sci. Comput. Program..

[63]  John Strassner,et al.  DEN-ng: achieving business-driven network management , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[64]  Anja Feldmann,et al.  Deriving traffic demands for operational IP networks: methodology and experience , 2001, TNET.

[65]  Andreas Abecker,et al.  The role of ontologies in autonomic computing systems , 2004, IBM Syst. J..

[66]  Rajarshi Das,et al.  Achieving Self-Management via Utility Functions , 2007, IEEE Internet Computing.

[67]  Lisandro Zambenedetti Granville,et al.  An architecture for automated replacement of QoS policies , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[68]  George Karypis,et al.  Selective Markov models for predicting Web page accesses , 2004, TOIT.

[69]  Christophe Diot,et al.  Reformulating the Monitor Placement Problem: Optimal Network-Wide Sampling , 2006 .

[70]  Yechiam Yemini,et al.  NESTOR: an architecture for network self-management and organization , 2000, IEEE Journal on Selected Areas in Communications.

[71]  M. Parashar,et al.  Accord: a programming framework for autonomic applications , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[72]  Emil C. Lupu,et al.  An adaptive policy based management framework for differentiated services networks , 2002, Proceedings Third International Workshop on Policies for Distributed Systems and Networks.