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 analysis 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.
| Original language | English (US) |
|---|---|
| Pages | 59-68 |
| Number of pages | 10 |
| State | Published - 2000 |
| Externally published | Yes |
| Event | The 4th IEEE International Computer Performance and Dependability Symposium (IPDS 2000) - Chicago, IL, USA Duration: Mar 27 2000 → Mar 29 2000 |
Other
| Other | The 4th IEEE International Computer Performance and Dependability Symposium (IPDS 2000) |
|---|---|
| City | Chicago, IL, USA |
| Period | 3/27/00 → 3/29/00 |
ASJC Scopus subject areas
- General Computer Science
- General Engineering
Fingerprint
Dive into the research topics of 'On the effectiveness of a message-driven confidence-driven protocol for guarded software upgrading'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS