Task scheduling policy for limited memory systems
AssigneeInternational Business Machines Corporation
InventorXiaohan Qin
Life of this patent
Estimating the term…
Abstract
A system, method, and program product for scheduling applications in a data processing system. The method of the invention includes a step of monitoring memory availability within the data processing system during execution of one or more applications. The method further includes recording a memory usage history for one or more applications from which a memory requirement may be determined. A kernel scheduler is utilized to schedule a next application for execution in accordance with the memory availability and the determined memory requirements of the one or more monitored applications.
Claims20
In a data processing system, a method for scheduling applications comprising:
- monitoring memory availability within said data processing system;
- recording a memory usage history for one or more applications;
- and
- scheduling a next application for execution in accordance with the memory availability and the memory usage history of the one or more monitored applications.
In a data processing system, a system for scheduling applications comprising:
- means for monitoring memory availability within said data processing system;
- means for recording a memory usage history for one or more applications;
- and
- means for scheduling a next application for execution in accordance with the memory availability and the memory usage history of the one or more monitored applications.
In a data processing system, a computer-readable medium having encoding thereon computer-executable instructions for scheduling applications, said computer-executable instructions performing a method comprising:
- monitoring memory availability within said data processing system;
- recording a memory usage history for one or more applications;
- and
- scheduling a next application for execution in accordance with the memory availability and the memory usage history of the one or more monitored applications.
Dependencies are inferred from the claim text.