Policy based scheduling of software applications
OwnerKrishna Kumar, Murali Krishna +1inventors
InventorsKRISHNA KUMAR, Murali Krishna, Thiruvalluvan M.G.
Life of this patent
Estimating the term…
Loading patent…
OwnerKrishna Kumar, Murali Krishna +1inventors
InventorsKRISHNA KUMAR, Murali Krishna, Thiruvalluvan M.G.
Estimating the term…
A method and apparatus for using policies to limit resource usage by software applications is disclosed herein. The policies define rules that specify a maximum amount of a resource that a particular application is allowed to use given the current state of the computer system, in one embodiment. The state can be defined based on conditions such as user activity, resource usage, time of day, etc. A scheduler monitors the computer system and the application and enforces the policies to control the resource usage of each application. If the scheduler determines that an application has been using more of a particular resource than is allowed then the scheduler takes some action to reduce resource usage until actual resource usage is at or below allowed resource usage. Each application has its own set of policies associated that allow the application to define rules to limit resource usage, in one embodiment.
A method of scheduling in a computer system, comprising:
A computer readable storage medium comprising instructions which when executed on a processor cause the processor to execute the steps of:
A system comprising:
Dependencies are inferred from the claim text.