• DocumentCode
    17738
  • Title

    Efficient Model Checking of IT Change Operations

  • Author

    Hagen, Sebastian ; da Costa Cordeiro, Weverton Luis ; Gaspary, Luciano Paschoal ; Zambenedetti Granville, Lisandro ; Kemper, Alfons

  • Author_Institution
    Tech. Univ. Munchen, München, Germany
  • Volume
    11
  • Issue
    3
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    292
  • Lastpage
    306
  • Abstract
    The success of businesses in modern organizations heavily depends on the high availability of information technology (IT) infrastructures. To prevent business disruption, IT operators have worked hard to ensure that any changes to this infrastructure are properly and efficiently deployed. Change management - a discipline of the Information Technology Infrastructure Library (ITIL) - provides important guidance to help achieve this end. As IT infrastructures grow larger, however, ensuring that changes are harmless to business continuity becomes increasingly complex. In fact, previous research has shown that existing approaches for verifying changes suffer from severe scalability issues. This problem can become a serious threat to most organizations, as it can lead for example to customer dissatisfaction due to missed deadlines in service change deployment. To bridge this gap, we propose a partial-order reduction model checking paradigm and algorithm for efficiently detecting harmful change operations. Our model improves the complexity of verifying a set of concurrent change activities against safety constraints by reducing - without losing effectiveness - the verification scope. To prove concept and technical feasibility, we carried out an extensive performance evaluation of our algorithm considering a variety of change activities, safety constraints, and configuration scenarios. The results obtained from 32 benchmarks have shown that our algorithm significantly outperformed state-of-the-art, general purpose model checkers, improving the runtime complexity from polynomial/exponential to linear. In summary, the results evidenced that change verification finally became feasible and efficient for larger IT infrastructures.
  • Keywords
    business continuity; computational complexity; customer satisfaction; formal verification; management of change; organisational aspects; IT change operations; IT infrastructure; IT operators; ITIL; business continuity; business disruption; concurrent change activity; configuration scenario; customer dissatisfaction; harmful change operation; information technology infrastructure library; organizations; partial-order reduction model checking paradigm; runtime complexity; safety constraints; service change deployment; verification scope; Complexity theory; Compounds; Context; Object oriented modeling; Planning; Safety; Scalability; Change management; model checker; partial order reduction; verification;
  • fLanguage
    English
  • Journal_Title
    Network and Service Management, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1932-4537
  • Type

    jour

  • DOI
    10.1109/TNSM.2014.2346074
  • Filename
    6873326