• DocumentCode
    1962138
  • 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
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    59
  • Lastpage
    68
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Performance and Dependability Symposium, 2000. IPDS 2000. Proceedings. IEEE International
  • Conference_Location
    Chicago, IL
  • ISSN
    1087-2191
  • Print_ISBN
    0-7695-0553-8
  • Type

    conf

  • DOI
    10.1109/IPDS.2000.839464
  • Filename
    839464