High performance computing system for distributed applications over a computer
AssigneeNovell, Inc.
InventorsPraveen Hebbagodi, Sunil Arvindam, Sameer Shantilal Pokarna
Life of this patent
Estimating the term…
Loading patent…
AssigneeNovell, Inc.
InventorsPraveen Hebbagodi, Sunil Arvindam, Sameer Shantilal Pokarna
Estimating the term…
A system that includes one or more priority failure detectors may be included that detect node or process failures in the distributed computer network. The system has a fault-tolerant, client-server architecture where a client process presents a particular consensus problem to one or more server processes to solve such a consensus based problem. The system assigns priority levels to processes involved in a consensus session and controls the frequencies of their heartbeat status messages based on their respective priority levels. By controlling the frequencies, the reliability of the network is enhanced and the overall message load on the even bus is reduced to a minimum number. The system also discloses a name service that assigns unique logical identities to all processes in a consensus session. Further, by tagging all involved processes appropriately, multiple consensus based problems can be dealt with on a set of consensus server processes simultaneously.
A method for solving consensus based problems in a distributed computer network, the distributed computer network having at least one distributed consensus client process proposing a consensus based problem, and at least one distributed consensus server process for solving the consensus based problem, the method comprising the steps of:
A method for locking two or more distributed objects using consensus based protocols in a distributed computer network, the method comprising the steps of:
A method for detecting process failures in a distributed computer network, the method comprising the steps of:
A method for solving multiple consensus based problems concurrently in a distributed computer network, the distributed computer network having one or more distributed consensus client processes proposing one or more consensus based problems, and one or more distributed consensus server processes for solving the consensus based problems concurrently, the method comprising the steps of:
A system for solving consensus based problems in a distributed computer network, the distributed computer network having at least one distributed consensus client process proposing a consensus based problem, and at least one distributed consensus server process for solving the consensus based problem, the system comprising the steps of:
A system for locking two or more distributed objects using consensus based protocols in a distributed computer network, the system comprising the instructions for:
A system for detecting process failures in a distributed computer network, the system comprising:
A system for solving multiple consensus based problems concurrently in a distributed computer network, the distributed computer network having one or more distributed consensus client processes proposing one or more consensus based problems, and one or more distributed consensus server processes for solving the consensus based problems concurrently, the system comprising:
Dependencies are inferred from the claim text.