Cooperative Update: A New Model for Dependable Live Update

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review


Many real-world systems require continuous operation. Downtime is ill-affordable and scheduling maintenance for regular software updates is a tremendous challenge for system administrators. For this reason, live update is a potential solution as it allows running software to be replaced by a newer version without stopping the system. The vast majority of live update approaches proposed as a solution to this problem aims to support existing software systems, while striving to maintain a good level of safety and flexibility.

In this paper, we consider the opposite direction. Our work aims to build dependable and trustworthy live updatable systems that do not attempt to be backward compatible but look forward to solving the update problem in future systems. To this end, we highlight possible issues and limitations in existing approaches and propose a new cooperative model for live update to provide better safety and flexibility guarantees.
Original languageEnglish
Title of host publicationProceedings of the 2nd ACM Workshop on Hot Topics in Software Upgrades, HotSWUp 2009, Orlando, FL, USA, October 25, 2009
ISBN (Electronic)978-1-60558-723-3
Publication statusPublished - 2009
EventSecond ACM Workshop on Hot Topics in Software Upgrades - New York
Duration: 1 Jan 20091 Jan 2009


ConferenceSecond ACM Workshop on Hot Topics in Software Upgrades


Dive into the research topics of 'Cooperative Update: A New Model for Dependable Live Update'. Together they form a unique fingerprint.

Cite this