发明名称 |
Fault-tolerant replication architecture |
摘要 |
A fault-tolerant replication system includes a first machine running a first hypervisor. A second machine is failure-independent of the first machine. The second machine runs a second hypervisor. A first plurality of virtual machines runs on the first hypervisor. A second plurality of virtual machines runs on the second hypervisor. 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. Every backup is embodied on a different machine, of the first and second machines, from its corresponding virtual machine replica server. |
申请公布号 |
US8984330(B2) |
申请公布日期 |
2015.03.17 |
申请号 |
US201213432084 |
申请日期 |
2012.03.28 |
申请人 |
Siemens Corporation |
发明人 |
Goose Stuart;Kirsch Jonathan |
分类号 |
G06F11/00;G06F11/20;G06F11/14 |
主分类号 |
G06F11/00 |
代理机构 |
|
代理人 |
|
主权项 |
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. |
地址 |
Iselin NJ US |