• 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