• DocumentCode
    2417204
  • Title

    Towards upgrading actively replicated servers on-the-fly

  • Author

    Solarski, Marcin ; Meling, Hein

  • Author_Institution
    Fraunhofer FOKUS, Berlin, Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    1038
  • Lastpage
    1043
  • Abstract
    Change management is indispensable in most distributed software systems, which are continuously being modified throughout their life cycle. Managing the changes at runtime in highly available distributed systems is especially challenging as upgrade of a running system should not deteriorate its availability characteristics. We present a distributed algorithm that allows one to dynamically upgrade an actively replicated server so that the server is operational, even during the upgrade process. The algorithm makes use of the core functionality of an underlying group communication system that has been extended with a recovery mechanism. Its design enables dependable upgrades of replicated software in the presence of replica crashes. The presented mechanisms are part of the dynamic upgrade management framework aiming at supporting and managing dependable upgrades of distributed systems on the fly.
  • Keywords
    client-server systems; distributed processing; object-oriented programming; software maintenance; distributed algorithm; distributed software systems; dynamic upgrade management; group communication system; replicated software; server; software maintenance; software upgrade; Application software; Computer applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1045145
  • Filename
    1045145