Event based runtime scheduling
AssigneeInternational Business Machines Corporation
InventorsLakshmi S. Gopireddy, Sreepurna Jasti, Gireesh Punathil, Bidisha Pyne
Life of this patent
Estimating the term…
Abstract
A computer-implemented method, apparatus, and computer program product for scheduling a process to run on a processor. A determination is made whether a process running on a processor is making an input/output operation system call. The process is de-scheduled from running on the processor in response to a determination that the process is making an input/output operation system call. The process is allowed to continue running on the processor in response to a determination that the process is not making an input/output system call.
Claims20
A computer-implemented method of scheduling a process to run on a processor, comprising:
- determining whether a process running on a processor is making an input/output operation system call;
- de-scheduling the process from running on the processor in response to a determination that the process is making an input/output operation system call;
- and
- allowing the process to continue running on the processor in response to a determination that the process is not making an input/output system call.
An apparatus, comprising a scheduler configured to:
- determine whether a process running on a processor is making an input/output operation system call;
- de-schedule the process from running on the processor in response to a determination that the process is making an input/output operation system call;
- and
- allow the process to continue running on the processor in response to a determination that the process is not making an input/output system call.
A computer program product for scheduling a process to run on a processor, comprising:
- a computer readable storage medium having stored thereon:
- first program instructions executable by a device to cause the device to determine whether a process running on a processor is making an input/output operation system call;
- and
- second program instructions executable by the device to cause the device to de-schedule the process from running on the processor in response to a determination that the process is making an input/output operation system call and to allow the process to continue running on the processor in response to a determination that the process is not making an input/output system call.
Dependencies are inferred from the claim text.