A Runtime Constraint-Aware Solution for Automated Refinement of IT Change Plans

  • Weverton Luis da Costa Cordeiro
  • Guilherme Sperb Machado
  • Fabrício Girardi Andreis
  • Alan Diego Santos
  • Cristiano Bonato Both
  • Luciano Paschoal Gaspary
  • Lisandro Zambenedetti Granville
  • Claudio Bartolini
  • David Trastour
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5273)

Abstract

Change design is one of the key steps within the IT change management process and involves defining the set of activities required for the implementation of a change. Despite its importance, existing approaches for automating this step disregard the impact that actions will cause on the affected elements of the IT infrastructure. As a consequence, activities that compose the change plan may not be executable, for example, due to runtime constraints that emerge during the change plan execution (e.g., lack of disk space and memory exhaustion). In order to address this issue, we propose a solution for the automated refinement of runtime constraint-aware change plans, built upon the concept of incremental change snapshots of the target IT environment. The potential benefits of our approach are (i) the generation of accurate, workable change plans, composed of activities that do not hinder the execution of subsequent ones, and (ii) a decrease in the occurrence of service-delivery disruptions caused by failed changes. The experimental evaluation carried out in our investigation shows the feasibility of the proposed solution, being able to generate plans less prone to be prematurely aborted due to resource constraints.

References

  1. 1.
    Information Technology Infrastructure Library. Office of Government Commerce (OGC) (2008), http://www.itil-officialsite.com
  2. 2.
    IT Infrastructure Library: ITIL Service Transition, version 3. London: The Stantionery Office, p. 270 (2007)Google Scholar
  3. 3.
    Keller, A., Hellerstein, J.L., Wolf, J.L., Wu, K.-L., Krishnan, V.: The CHAMPS system: change management with planning and scheduling. In: IEEE/IFIP Network Operations and Management Symposium, vol. 1, pp. 395–408, 19–23 (2004)Google Scholar
  4. 4.
    Oppenheimer, D., Ganapathi, A., Patterson, D.A.: Why do internet services fail, and what can be done about it? In: 4th Usenix Symposium on Internet Technologies and Systems, Seattle, USA (2003)Google Scholar
  5. 5.
    Cordeiro, W., Machado, G., Daitx, F., et al.: A Template-based Solution to Support Knowledge Reuse in IT Change Design. In: IFIP/IEEE Network Operations and Management Symposium, Salvador, Brazil, pp. 355–362 (2008)Google Scholar
  6. 6.
    Dumitraş, T., Roşu, D., Dan, A., Narasimhan, P.: Ecotopia: An Ecological Framework for Change Management in Distributed Systems. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds.) Architecting Dependable Systems IV. LNCS, vol. 4615, pp. 262–286. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  7. 7.
    Trastour, D., Rahmouni, M., Bartolini, C.: Activity-based scheduling of IT changes. In: First ACM International Conference on Adaptive Infrastructure, Network and Security, Oslo, NorwayGoogle Scholar
  8. 8.
    Sauvé, J., Santos, R., Almeida, R., Moura, A.: On the Risk Exposure and Priority Determination of Changes in IT Service Management. In: Distributed Systems: Operations and Management, San José, CA, pp. 147–158 (2007)Google Scholar
  9. 9.
    Machado, G., Cordeiro, W., Daitx, F., et al.: Enabling Rollback Support in IT Change Management Systems. In: IFIP/IEEE Network Operations and Management Symposium, Salvador, Brazil, pp. 347–354 (2008)Google Scholar
  10. 10.
    Distributed Management Task Force: Common Information Model, http://www.dmtf.org/standards/cim
  11. 11.
    The Workflow Management Coalition Specification: Workflow Process Definition Interface - XML Process Definition Language, http://www.wfmc.org/standards/docs/TC-1025_10_xpdl_102502.pdf
  12. 12.
    Cormen, T., Leiserson, C., Rivest, R., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, McGraw-Hill (2001); ISBN 978-0-262-53196-2Google Scholar
  13. 13.
    Nau, D., Au, T.-C., Ilghami, O., Kuter, U., Murdock, J., Wu, D., Yaman, F.: SHOP2: An HTN Planning System. Journal of Artificial Intelligence Research 20, 379–404 (2003)MATHGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2008

Authors and Affiliations

  • Weverton Luis da Costa Cordeiro
    • 1
  • Guilherme Sperb Machado
    • 1
  • Fabrício Girardi Andreis
    • 1
  • Alan Diego Santos
    • 1
  • Cristiano Bonato Both
    • 1
  • Luciano Paschoal Gaspary
    • 1
  • Lisandro Zambenedetti Granville
    • 1
  • Claudio Bartolini
    • 2
  • David Trastour
    • 3
  1. 1.Institute of InformaticsFederal University of Rio Grande do SulBrazil
  2. 2.HP Laboratories Palo AltoUSA
  3. 3.HP Laboratories BristolUK

Personalised recommendations