Title
Tranquility: A Low Disruptive Alternative to Quiescence for Ensuring Safe Dynamic Updates
Abstract
This paper revisits a problem that was identified by Kramer and Magee: placing a system in a consistent state before and after runtime changes. We show that their notion of quiescence as a necessary and sufficient condition for safe runtime changes is too strict and results in a significant disruption in the application being updated. In this paper, we introduce a weaker condition: tranquility. We show that tranquility is easier to obtain and less disruptive for the running application but still a sufficient condition to ensure application consistency. We present an implementation of our approach on a component middleware platform and experimentally verify the validity and practical applicability of our approach using data retrieved from a case study.
Year
DOI
Venue
2007
10.1109/TSE.2007.70733
IEEE Trans. Software Eng.
Keywords
Field
DocType
sufficient condition,low disruptive alternative,weaker condition,runtime change,consistent state,safe runtime change,practical applicability,ensuring safe dynamic updates,significant disruption,component middleware platform,case study,application consistency,operating systems,information retrieval,software engineering,software systems,object oriented programming,data retrieval,distributed objects,middleware,computer languages,application software
Middleware,Distributed object,Object-oriented programming,Computer science,Tranquillity,Real-time computing,Software system,Application software,Distributed computing
Journal
Volume
Issue
ISSN
33
12
0098-5589
Citations 
PageRank 
References 
81
2.08
12
Authors
4
Name
Order
Citations
PageRank
Yves Vandewoude11237.09
Peter Ebraert215310.53
Yolande Berbers3119593.02
Theo D'Hondt461859.24