Intelligent retry method using remote shell
First Claim
1. A method for issuing and monitoring a remote batch job, comprising:
- formatting a command at an issuing server to be sent to a remote server to include a sequence identification including an issuing server identification and a time stamp for identifying a corresponding storage unit on the remote server for storing a status of processing the command;
forwarding the command from the issuing server to the remote server for processing;
determining success or failure of the processing of the command at the remote server; and
when the failure of the processing of the command at the remote server is determined, instructing the remote server to retry the command processing, wherein repeated processing of the command associated with the retry is prevented in response to the status within the storage unit indicating a prior successful processing of the command.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for issuing and monitoring a remote batch job, method for processing a batch job, and system for processing a remote batch job. The method for issuing and monitoring a remote batch job includes formatting a command to be sent to a remote server to include a sequence identification composed of an issuing server identification and a time stamp, forwarding the command from the issuing server to the remote server for processing, and determining success or failure of the processing of the command at the remote server. When the failure of the processing of the command at the remote server is determined, the method further includes instructing the remote server to retry the command processing.
15 Citations
20 Claims
-
1. A method for issuing and monitoring a remote batch job, comprising:
-
formatting a command at an issuing server to be sent to a remote server to include a sequence identification including an issuing server identification and a time stamp for identifying a corresponding storage unit on the remote server for storing a status of processing the command; forwarding the command from the issuing server to the remote server for processing; determining success or failure of the processing of the command at the remote server; and when the failure of the processing of the command at the remote server is determined, instructing the remote server to retry the command processing, wherein repeated processing of the command associated with the retry is prevented in response to the status within the storage unit indicating a prior successful processing of the command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing a batch job, comprising:
-
receiving at an executing server a command for processing from a remote server, the command being formatted to include a sequence identification including an identification of the remote server and a time stamp for identifying a storage unit of the executing server for storing a status of processing the command; informing the remote server of success or failure in processing the command; and when the remote server is informed of the failure of the processing of the command, receiving at the executing server instructions from the remote server to retry the command processing, wherein repeated processing of the command associated with the retry at the executing server is prevented in response to the status within the storage unit indicating a prior successful processing of the command. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for processing a remote batch job, comprising:
-
a first server structured and arranged to receive and process commands; a second server, remote from the first server, structured and arranged to format a command for processing in the first server to include a sequence identification including an identification of the second server and a time stamp for identifying a storage unit of the first server for storing a status of processing the command; a communication path coupling the first server to the second server; the first server comprising a device to send an indication of success or failure in the processing of the command to the second server; and the second server comprising a device for instructing the first server to retry processing of the command after receipt of the indication of failure in the processing of the command, wherein repeated processing of the command associated with the retry at the first server is prevented in response to the status within the storage unit indicating a prior successful processing of the command. - View Dependent Claims (17, 18, 19, 20)
-
Specification