DocumentCode :
2292073
Title :
Protecting distributed software upgrades that involve message-passing
Author :
Tai, Ann T. ; Tso, Kam S. ; Sanders, William H.
Author_Institution :
IA Tech, Inc., Los Angeles, CA, USA
fYear :
2003
fDate :
3-6 Nov. 2003
Firstpage :
385
Lastpage :
390
Abstract :
We present in this paper an extension of the message-driven confidence-driven framework that we developed for onboard guarded software upgrading. The purpose of this work is to provide the framework with the capability of protecting distributed software upgrades that involve message-passing interface changes. To achieve this goal, we propose an approach to clustering the components involved in software upgrades and those involved in message-passing interface changes, such that from outside the cluster all those components can be perceived collectively as one virtual low-confidence component. Moreover, we develop a confidence-driven mechanism that enables combined use of sender- and receiver-side message logging for efficient, fine-grained error containment and recovery. The paper provides a detailed algorithm description.
Keywords :
distributed databases; message passing; software fault tolerance; software maintenance; complexity control; confidence-driven mechanism; distributed software upgrade protection; fine-grained error containment; guarded software upgrading; message-driven confidence-driven framework; message-passing interface; receiver-side message logging; recovery mechanisms; sender-side message logging; virtual low-confidence component; Algorithm design and analysis; Application software; Clustering algorithms; Control systems; Embedded software; Mission critical systems; Protection; Protocols; Software algorithms; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2003. COMPSAC 2003. Proceedings. 27th Annual International
ISSN :
0730-3157
Print_ISBN :
0-7695-2020-0
Type :
conf
DOI :
10.1109/CMPSAC.2003.1245369
Filename :
1245369
Link To Document :
بازگشت