Retry mechanism for remote operation failure in distributed computing environment
AssigneeInternational Business Machines Corporation
InventorJeffrey Phillip Snover
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorJeffrey Phillip Snover
Estimating the term…
The present invention provides a mechanism for retrying a system operation on a remote node in a distributed environment. In an “optimistic” embodiment of the invention, a local system issues a set of commands over a network to a remote node to perform a system operation. Responsive to a failure by the remote node to perform the requested system action, the retry mechanism determines whether the remote node could be in a nonoperational state. If the remote node could be in the nonoperational state, the system issues a magic packet to the remote node. Next, the system waits a predetermined period of time for the remote node to be brought to a fully operational state. The system issues the set of commands a second time to the remote node to perform the system operation. In a “preemptive” or “pessimistic” embodiment of the invention, the likelihood that the remote node is in a powered down or similar state is sufficiently high to outweigh the cost of sending a magic packet over the network. Thus, to perform a system operation on a remote node, a magic packet is issued preemptively to the remote node over a network to bring it to a fully operational state. Then, the local system issues a set of commands over the network to the remote node to perform the system operation.
A method for retrying a system operation on a remote node, comprising the steps of:
A method for performing a system operation on a remote node, comprising the steps of:
A method for retrying a system operation on a remote node, comprising the steps of:
A computer program product in a computer readable medium for retrying a system operation on a remote node, comprising:
A system for performing a system operation on a remote node, comprising:
Dependencies are inferred from the claim text.