DocumentCode
244159
Title
Highly Available Primary-Backup Mechanism for Internet Services with Optimistic Consensus
Author
Hasebe, Koichi ; Nishita, Naofumi ; Kato, Kazuhiko
Author_Institution
Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
fYear
2014
fDate
11-14 March 2014
Firstpage
410
Lastpage
416
Abstract
We present an optimistic primary-backup (so-called passive replication) mechanism for highly available Internet services on intercloud platforms. Our proposed method aims at providing Internet services despite the occurrence of a large-scale disaster. To this end, each service in our method creates replicas in different data centers and coordinates them with an optimistic consensus algorithm instead of a majority-based consensus algorithm such as Paxos. Although our method allows temporary inconsistencies among replicas, it eventually converges on the desired state without an interruption in services. In particular, the method tolerates simultaneous failure of the majority of nodes and a partitioning of the network. Moreover, through interservice communications, members of the service groups are autonomously reorganized according to the type of failure and changes in system load. This enables both load balancing and power savings, as well as provisioning for the next disaster. We demonstrate the service availability provided by our approach for simulated failure patterns and its adaptation to changes in workload for load balancing and power savings by experiments with a prototype implementation.
Keywords
Web services; cloud computing; computer centres; resource allocation; Internet services; Paxos; data centers; intercloud platforms; interservice communications; large-scale disaster; load balancing; majority-based consensus algorithm; network partitioning; optimistic consensus; optimistic primary-backup mechanism; passive replication mechanism; service availability; service groups; Availability; Cloud computing; Computer crashes; Partitioning algorithms; Prototypes; Web and internet services; Cloud; Consensus algorithm; Internet service; Replication;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location
Boston, MA
Type
conf
DOI
10.1109/IC2E.2014.71
Filename
6903504
Link To Document