Title :
On the effectiveness of a message-driven confidence-driven protocol for guarded software upgrading
Author :
Tai, Ann T. ; Tso, Kam S. ; Alkalai, Leon ; Chau, Savio N. ; Sanders, William H.
Author_Institution :
IA Tech Inc., Los Angeles, CA, USA
Abstract :
In order to accomplish dependable onboard evolution, we develop a methodology which is called “guarded software upgrading” (GSU). The core of the methodology is a low-cost error containment and recovery protocol that escorts an upgraded software component through onboard validation, and guarded operation, safeguarding mission functions. The message-driven confidence-driven (MDCD) nature of the protocol eliminates the need for costly process coordination or atomic action, yet guarantees that the system will reach a consistent global state upon the completion of the rollback or roll-forward actions carried out by individual processes during error recovery. To validate the ability of the MDCD protocol to enhance system reliability when a software component undergoes onboard upgrading in a realistic, non-ideal environment, we conduct a stochastic activity network model based analysis. The results confirm the effectiveness of the protocol as originally surmised. Moreover, the model-based analyse´s provides useful insight about the system behavior resulting from the use of the protocol under various conditions in its execution environment, facilitating effective use of the protocol
Keywords :
fault tolerant computing; performance evaluation; protocols; stochastic processes; atomic action; dependable onboard evolution; guarded software upgrading; low-cost error containment; message-driven confidence-driven protocol; process coordination; recovery protocol; roll-forward actions; rollback; software component; stochastic activity network model based analysis; system reliability; Protocols;
Conference_Titel :
Computer Performance and Dependability Symposium, 2000. IPDS 2000. Proceedings. IEEE International
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-0553-8
DOI :
10.1109/IPDS.2000.839464