Patent ID: 11966292
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A distributed computer system comprising:
a plurality of computer nodes, wherein the plurality of computer nodes comprise respective programs to cooperate to perform a workload, and wherein a first computer node of the plurality of computer nodes comprises:
a communication proxy between the program of the first computer node and a communication library that supports communications between the program of the first computer node and the programs of other computer nodes of the plurality of computer nodes; and
a fault management service to:
monitor a health of the other computer nodes, and
in response to a detection of a fault of a second computer node of the plurality of computer nodes, relaunch the communication proxy,

wherein the relaunched communication proxy is to select, from a plurality of states, a common state to which the programs are to roll back.