No more HotDependencies: toward dependency-agnostic online upgrades in distributed systems

  • Authors:
  • Tudor Dumitras;Jiaqi Tan;Zhengheng Gho;Priya Narasimhan

  • Affiliations:
  • Carnegie Mellon University, Pittsburgh, PA;Carnegie Mellon University, Pittsburgh, PA;Carnegie Mellon University, Pittsburgh, PA;Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • HotDep'07 Proceedings of the 3rd workshop on on Hot Topics in System Dependability
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Traditional approaches for online upgrades of distributed systems rely on dependency tracking to preserve system integrity during and after the upgrade. Because dependency reification can become intractable, we aim to enforce the isolation of the old and new versions during the upgrade. We achieve this by installing the new version in a "parallel universe" - a separate physical or virtual infrastructure that does not communicate directly with the old version. This allows our upgrading middleware to treat the complex IT infrastructure as a black box with unknown hidden-dependencies, and to validate the upgrade by cross-checking the outputs of the two universes.