Carnegie Mellon University
Browse

MetaMorphMagi: From Offline to Online Software Upgrades in Large-Scale IT Infrastructures

Download (832.09 kB)
journal contribution
posted on 2007-06-20, 00:00 authored by Tudor Dumitras, Jiaqi Tan, Priya Narasimhan
Software upgrades are one of the leading causes of downtime in IT infrastructures. Long running data migration processes require intensive up-front preparation, extended maintenance windows and close monitoring, and they impose a significant burden on the system administrators. Even worse, major upgrades sometimes fail due to complex, hidden dependencies within the system, causing unplanned downtime and loss of critical data. In this paper, we propose a technique for converting an offline data-migration process into a dependency-agnostic online upgrade that requires minimal administrative intervention and that eliminates the need for planned downtime. We illustrate our technique by walking the reader through a hypothetical, but realistic online upgrade scenario in a medium-sized IT infrastructure – namely, hot-swapping the wiki software that underlies Wikipedia with an entirely different wiki engine.

History

Date

2007-06-20

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC