Fault-tolerant system and methods with trusted message acknowledgement
AssigneeIntel Corporation
InventorsMingqiu Sun, Mahesh Bhat
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsMingqiu Sun, Mahesh Bhat
Estimating the term…
Improved methods for providing fault tolerance in a distributed computer system utilize an explicit, delayed acknowledgement message protocol to send an acknowledgement message to a workflow-requesting entity, such as a load manager and/or a requesting client, only upon completion of a workflow. The system includes workflow engines operating as a distributed queue group to load-balance processing requests from clients. The system also has a certified messaging capability that guarantees delivery of any message sent by a certified message sender by maintaining a persistent record of the message until an acknowledgement message is received back from the certified message receiver. In the event a hardware or software failure occurs during a workflow execution, the workflow is reassigned to a different workflow engine. Improved fault-tolerant computers and computer networks are also described.
A method to be performed by a data processing system to improve fault tolerance comprising:
A method to be performed by a computer network comprising a plurality of clients and a plurality of workflow engines:
A computer adapted for use in a computer network comprising a plurality of workflow engines, the computer executing a computer program, the computer program operating the computer in a fault-tolerant manner and comprising the operations of:
A computer network comprising:
A computer-readable medium containing computer instructions for instructing a processor, the processor adapted for use in a computer network comprising a plurality of workflow engines, wherein the instructions comprise:
An article comprising a machine-accessible medium having instructions for instructing a processor forming part of a plurality of workflow engines, wherein the instructions, when accessed, result in a machine performing:
Dependencies are inferred from the claim text.