• DocumentCode
    3039944
  • Title

    Increasing system availability through on-line software version change

  • Author

    Gupta, Deepak ; Jalote, Pankaj

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kanpur, India
  • fYear
    1993
  • fDate
    22-24 June 1993
  • Firstpage
    30
  • Lastpage
    35
  • Abstract
    The usual way of installing a new version of a software is to shut down the running program and then installing the new version. This necessitates a delay during which service is denied to the users of the software, and has the effect of reducing the overall availability of the system. An online software replacement system replaces parts of the software while it is in execution, thereby eliminating shutdown of the software and increasing the availability of the system. The authors describe an approach for performing online version change and a system for online software version change that implements that approach. In the proposed method, for performing an online change, the system creates a new process with the new version of the software, and monitors the execution of the old version. When certain conditions are met, it transfers the state of the old process and the control to the new process, thereby affecting the change. The user sees a minimal delay in this switchover. The system has been implemented for C programs on a Sun workstation.
  • Keywords
    software management; C programs; Sun workstation; on-line software version change; online software replacement system; system availability; Availability; Computer science; Delay; Electronic mail; Fault tolerant systems; Hardware; Process control; Redundancy; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1993. FTCS-23. Digest of Papers., The Twenty-Third International Symposium on
  • Conference_Location
    Toulouse, France
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-3680-7
  • Type

    conf

  • DOI
    10.1109/FTCS.1993.627305
  • Filename
    627305