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
Link To Document :
بازگشت