DocumentCode
230540
Title
Shadow patching: Minimizing maintenance windows in a virtualized enterprise environment
Author
Duy Le ; Jidong Xiao ; Hai Huang ; Haining Wang
Author_Institution
Coll. of William & Mary, Williamsburg, VA, USA
fYear
2014
fDate
17-21 Nov. 2014
Firstpage
169
Lastpage
174
Abstract
Software is growing bigger and more complex, which results in bugs and defects being no longer dealt as exceptions, but rather as normal artifacts in a software´s lifecycle. In fact, many patches are released by vendors on a preset schedule. This implies that managing patches in a correct and timely manner has become an important factor in smoothly running an IT environment. However, when a patch is applied, the affected software is often required to stop temporarily, which can cause a disruption of service. The down time is commonly called a maintenance window. Although sophisticated live patching techniques have been previously proposed, their applicability in practice is very limited. In this paper, we propose a novel patch management technique based on commonly available virtualization capabilities. It allows system administrators to perform a majority of the patch work outside of the maintenance window, such as downloading patches, installing them, and performing post-installation testing and fixes. By capturing the disk activities and replaying them during the actual maintenance window, we can transform a complex software patching operation to a series of more deterministic file I/O operations, and thus, reducing maintenance window from hours to minutes.
Keywords
business data processing; input-output programs; program debugging; software maintenance; virtualisation; IT environment; complex software patching operation; deterministic file IO operations; disk activities; maintenance window; maintenance windows; patch management technique; service disruption; shadow patching; software lifecycle; sophisticated live patching techniques; virtualization capabilities; virtualized enterprise environment; Conferences; Maintenance engineering; Merging; Monitoring; Servers; Software; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Network and Service Management (CNSM), 2014 10th International Conference on
Conference_Location
Rio de Janeiro
Type
conf
DOI
10.1109/CNSM.2014.7014154
Filename
7014154
Link To Document