Using strategy trees in change management in clouds

Change management in a cloud environment is often complicated by the different needs of the cloud clients. Changes are not applied all at once. For example, a client may require that a change to the Platform-as-Service (PaaS) instance assigned to it must only be done on the weekend while another client allows for the change to be done at any time. The time periods at which changes can be applied may be specified in SLAs. A change deployment schedule for making changes to PaaS instances often depends on the cloud provider policies and on the SLAs between the clients and the cloud provider. Different sets of cloud provider policies may result in different deployment schedules. Changes are not always successful. This may result in a change being unsuccessful and a return to a previous state in order to re-start the change. Neither is desirable since it may be impact SLA guarantees such as service availability or service time that could result in the cloud provider paying out penalties. Since changes are not all applied at once it may be desirable to modify the change deployment schedule. For example, if an operator is not highly skilled or if the change's complexity is higher than expected then it may be preferable to apply the change during a time period when there are relatively few customers in order to minimize SLA violations. This paper shows how strategy trees can be incorporated into an autonomic change management system that could result in a switch of cloud provider policy sets to determine a new deployment schedule on the fly. Our experiments show that this approach can save time while minimizing SLA violations.

[1]  A. Zahariev Google App Engine , 2009 .

[2]  Lisandro Zambenedetti Granville,et al.  Enabling rollback support in IT change management systems , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[3]  Mark Burgess,et al.  Proceedings of the 3rd IEEE international workshop on Modelling Autonomic Communications Environments , 2008, MACE 2008.

[4]  Hanan Lutfiyya,et al.  Achieving High-Level Directives Using Strategy-Trees , 2009, MACE.

[5]  Eugene Ciurana,et al.  Google App Engine , 2009 .

[6]  Lisandro Zambenedetti Granville,et al.  ChangeLedge: Change design and planning in networked systems based on reuse of knowledge and automation , 2009, Comput. Networks.

[7]  Edv Informatik Apache HTTP Server , 2010 .

[8]  Hanan Lutfiyya,et al.  Strategy-Trees: A Feedback Based Approach to Policy Management , 2008, MACE.

[9]  Kurt Maly,et al.  Scheduling-Capable Autonomic Manager for Policy Based IT Change Management System , 2008, EDOC 2008.

[10]  Claudio Bartolini,et al.  Business-Driven Decision Support for Change Management: Planning and Scheduling of Changes , 2006, DSOM.

[11]  淮河水手 系统播放器 VMware Player , 2006 .

[12]  Lisandro Zambenedetti Granville,et al.  A Runtime Constraint-Aware Solution for Automated Refinement of IT Change Plans , 2008, DSOM.

[13]  Kun-Lung Wu,et al.  The CHAMPS system: change management with planning and scheduling , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[14]  Claudio Bartolini,et al.  Activity-Based Scheduling of IT Changes , 2007, AIMS.

[15]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[16]  Lisandro Zambenedetti Granville,et al.  A template-based solution to support knowledge reuse in IT change design , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[17]  Claudio Bartolini,et al.  A decision support tool to optimize scheduling of IT changes , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.

[18]  Bradley Paul Simmons Strategy-trees: a novel approach to policy-based management , 2010 .

[19]  Lisandro Zambenedetti Granville,et al.  On strategies for planning the assignment of human resources to IT change activities , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[20]  Claudio Bartolini,et al.  Learning from past experiences to enhance decision support in IT change management , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[21]  Lisandro Zambenedetti Granville,et al.  ChangeAdvisor: A Solution to Support Alignment of IT Change Design with Business Objectives/Constraints , 2009, DSOM.