Patent ID: 9571584
Date: 2017-02-14
CPC Classifications: G06F,H04L

Claim:
1. A method for resuming a process, the method comprising: notifying, by a first computer, a second computer different from the first computer that first data is to be transferred from the second computer to the first computer; initiating the transfer of the first data from the second computer to the first computer; computing, by one of the first computer and the second computer, a first time taken to transfer the first data from the second computer to the first computer, the first data being stored by an application process before the application process is suspended, the application process being executed and suspended by the second computer after the first data is transferred to the first computer and to be executed by the first computer after the first data is transferred to the first computer; computing a second time by adding together a transfer time and an elapsed execution time, the transfer time being a time taken to transfer second data from a storage area in which the second data is stored to the first computer, the second data being used to execute the application process from beginning of the application process, the elapsed execution time being a time taken to execute the application process from the beginning up to a suspend point at which the application process is suspended; determining, when the first time is shorter than the second time, to resume the application process on the first computer from the suspend point; and determining, when the second time is shorter than the first time, to re-execute the application process on the first computer from the beginning.