Collaborative policy-based autonomic management: In a hierarchical model

In this paper we address some of the main challenges in collaboration between different autonomic managers in a policy-based management environment. We focus on three main questions: how should managers collaborate with each other, when do they need to collaborate and what information do they need to exchange in communication. In our initial investigation, we explore a hierarchical model for organizing the autonomic managers. We evaluate the approach via a prototype inspired by cloud providers' virtualized infrastructure and show how collaboration between managers in a hierarchy can improve the response time of a web server and avoid SLA violations.

[1]  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..

[2]  Jeffrey O. Kephart,et al.  Coordinated management of power usage and runtime performance , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[3]  Ayan Banerjee,et al.  Model-driven coordinated management of data centers , 2010, Comput. Networks.

[4]  Jeffrey O. Kephart,et al.  Research challenges of autonomic computing , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

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

[6]  Jorge Lobo,et al.  Issues in Designing a Policy Language for Distributed Management of IT Infrastructures , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.

[7]  Julie A. McCann,et al.  A survey of autonomic computing—degrees, models, and applications , 2008, CSUR.

[8]  Rajarshi Das,et al.  Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs , 2007, Fourth International Conference on Autonomic Computing (ICAC'07).

[9]  Raouf Boutaba,et al.  Policy-based Management: A Historical Perspective , 2007, Journal of Network and Systems Management.

[10]  A. Kivity,et al.  kvm : the Linux Virtual Machine Monitor , 2007 .

[11]  Peter Kilpatrick,et al.  Towards Hierarchical Management of Autonomic Components: A Case Study , 2009, 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing.

[12]  Khaled Ghédira,et al.  An Autonomic Computing Architecture for Self-* Web Services , 2009, Autonomics.

[13]  Richard Monson-Haefel,et al.  Java message service , 2000 .

[14]  Emil C. Lupu,et al.  Realising management and composition of Self-Managed Cells in pervasive healthcare , 2009, 2009 3rd International Conference on Pervasive Computing Technologies for Healthcare.

[15]  Emil C. Lupu,et al.  Towards Supporting Interactions between Self-Managed Cells , 2007, First International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2007).

[16]  S. Latre,et al.  A hierarchical approach to autonomic network management , 2010, 2010 IEEE/IFIP Network Operations and Management Symposium Workshops.

[17]  R. Seviora,et al.  Constructing an Autonomic Computing Infrastructure Using Cougaar , 2006, Third IEEE International Workshop on Engineering of Autonomic & Autonomous Systems (EASE'06).