Patent ID: 8856572

Claim:
A computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith that shifts a computing device operating in a normal mode to a doze mode without interrupting a specific function, the computer readable program code comprising: computer readable program code configured to detect a shift event that makes the computing device shift from the normal mode to the doze mode; computer readable program code configured to, in response to the shift event, suspend a process that is not necessary to implement the specific function; computer readable program code configured to perform, in response to the shift event, suspension, during the doze mode, of an I/O processing with respect to a process that makes an I/O request to a disk drive among processes not subjected to suspension); computer readable program code configured to detect a suspend event created when a predetermined time has elapsed since the shift event is detected; computer readable program code configured to resume the suspended process in response to the suspend event; computer readable program code configured to cancel suspension of an I/O request in response to the suspend event; and computer readable program code configured to suspend the computing device responsive to completion of resuming and canceling.