• 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