Patent ID: 7761873
Filing Date: 2010-07-20
Classification: G06F

Abstract:
1. A computer implemented method comprising: monitoring usage of a computing resource utilized by a workload wherein said monitoring is performed by a process within a user space and the process monitors the user space only, wherein said process is not an operating system kernel process; wherein the workload includes a plurality of running processes, the plurality of running processes are a subset of all processes that are running in the user space; accessing a list of memory pages assigned to said workload in the user space; and responsive to exceeding a limit on utilization of said computing resource, decreasing usage of said computing resource by said workload, said decreasing usage of said computing resource comprises paging a portion of said list of memory pages assigned to said workload out of said list of memory pages and said decreasing usage allows at least partial operation of said workload during said paging such that the at least partial operation does not stop said workload; wherein said portion of said list of memory pages comprises a least recently used portion of said list of memory pages assigned to said workload.