Patent ID: 8984328
Filing Date: 2015-03-17
Classification: G06F

Abstract:
1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for establishing a fault tolerant parallel database system, the method comprising: an act of establishing a control node cluster comprising at least one active control node and at least one spare control node, wherein each node of the control node cluster includes specific functions assumable only by other control nodes, such that a compute or storage node cannot assume the specific function of the control nodes; an act of establishing a compute node cluster separate from the control node cluster comprising at least one active computing node, at least one spare computing node, at least one active storage node and at least one spare storage node, wherein each of the computing and storage nodes includes specific functions assumable only by other computing and storage nodes, such that a control node cannot assume the specific functions of the computer and storage nodes; an act of detecting a failure of at least one active node; and an act of instantiating a corresponding spare node that is configured to perform the functions of the failed active node.