×

Fault-tolerant replication architecture

  • US 8,984,330 B2
  • Filed: 03/28/2012
  • Issued: 03/17/2015
  • Est. Priority Date: 03/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A fault-tolerant replication system, comprising:

  • a first machine running a first hypervisor;

    a second machine that is failure-independent of the first machine, running a second hypervisor;

    a first storage device within or in communication with the first machine storing code representing a first plurality of virtual machines;

    a second storage device within or in communication with the second machine storing code representing a second plurality of virtual machines;

    wherein each of the virtual machines of the first and second plurality of virtual machines constitutes either a virtual machine replica server of a fault-tolerant replicated state machine or a backup corresponding to a virtual machine replica server of the fault-tolerant replicated state machine and every backup is embodied on a different machine, of the first and second machines, from its corresponding virtual machine replica server,wherein the fault-tolerant replicated state machine is a configuration in which each of the replica servers thereof vote on a single replica server thereof to act as a leader maintaining an order in which client requests sent to the state machine are to be processed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×