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