• DocumentCode
    576917
  • Title

    High Availability through Output Continuity

  • Author

    Ye, Wei ; Dong, Yaozu ; Ma, Ruhui ; Liang, Alei ; Guan, Haibing

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    106
  • Lastpage
    110
  • Abstract
    Virtual machine (VM) based state machine approaches, i.e. VM replication, provide high availability without source code modifications, unfortunately, existing VM replication approaches suffer from excessive replication overheads. On the other hand, machine state replication is an overly strong (and therefore less efficient) requirement for high availability in the networked client-server system. In this paper, we propose a generic and highly efficient high availability solution through output continuity. Output continuity considers a backup server as a valid replica as long as the responses generated so far are the same between the backup and primary servers, the server state is propagated from the primary server to the backup server if and only if the previous outputs from the backup and primary servers are different.
  • Keywords
    checkpointing; client-server systems; finite state machines; virtual machines; VM based state machine; VM replication approach; client-server system; machine state replication; output continuity; virtual machine; Availability; Equations; Hardware; Mathematical model; Semantics; Servers; checkpoint; fault tolerance; high availability; replication; state machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing Workshops (CLUSTER WORKSHOPS), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2893-7
  • Type

    conf

  • DOI
    10.1109/ClusterW.2012.23
  • Filename
    6355853