Computer program product for fencing a member of a group of processes in a distributed processing environment
AssigneeInternational Business Machines Corporation
InventorGili Mendel
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorGili Mendel
Estimating the term…
A computer program product for use in a distributed processing system having a plurality of nodes wherein selected nodes are fenced or unfenced from selected ones of peripheral device server nodes in a fence/unfence operation. A common memory is provided for storing a fence map listing nodes fenced from server nodes. In the fence/unfence operation, a request processing node proposes changes to the fence map, and if no node fails during the fence/unfence operation, the proposed changes are changed into committed changes. If a node fails during the fence/unfence operation, the proposed changes are erased, the previous committed changes are restored, and the fence/unfence request is removed from the process queue for processing by the request processing node.
In a distributed computer system having a plurality of nodes, one of the nodes being a request processing node (A node) and one or more nodes being peripheral device server nodes (S nodes), a common memory for storing a fence map, and local memory in each of said plurality of nodes for storing a local copy of said fence map, a computer program product for fencing or unfencing in a fence/unfence operation, one or more nodes (X nodes) from one or more S nodes, said computer program product comprising:
Dependencies are inferred from the claim text.