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
Link To Document