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 Vandewoude | 1 | 123 | 7.09 |
Peter Ebraert | 2 | 153 | 10.53 |
Yolande Berbers | 3 | 1195 | 93.02 |
Theo D'Hondt | 4 | 618 | 59.24 |