Device and process for handling the execution of a job in a data processing system
Abstract
The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources. The process comprises the steps of: determining system resources available in virtual memory, real memory, temporary file space, and central processing unit utilization time during a given interval; computing the amount of resources preallocated to other requests and not yet used; comparing the amount of resources required for the execution of a job for which the request has been presented to the current amount of resources available minus the total amount of resources preallocated to other requests, in order to determine as a function of the result of this comparison the start, the deference or the denial of the start of the job requested The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources. The process includes determining the start, the deference and the denial of the start of the job requested based on the comparison between the required and the available resources for the execution of the job.
Claims
exact text as granted — not AI-modified1. A process for handling the execution of a job in an open data processing system as a function of the resources, characterized in that it comprises the following steps: comprising:
determining the resources available in virtual memory, real memory, temporary file space, and central processing unit utilization time during the last time interval;
computing the an amount of resources preallocated to other requests and not yet used;
comparing the an amount of resources required for the execution of a job for which the a request has been presented to the current amount of resources available minus the total amount of resources preallocated to other requests, in order to determine, as a function of the a result of this the comparison, the start, the deference or deferral and the denial of the start of the job requested.
2. The process according to claim 1 , characterized in that it includes a step comprised of further comprising defining the amount of resources required for the execution of a job by a specific command.
3. The process according to claim 1 or 2 , characterized in that it includes a step comprised of further comprising activating or deactivating the a mechanism for determining whether there are enough system resources available.
4. The process according to claim 2 , further comprising activating or deactivating a mechanism for determining whether there are enough system resources available.
5. The device according to claim 4 , characterized in that it comprises a means for defining the amount of resources required for the execution of a job by a specific command.
6. The device according to claim 5 , further comprising means for defining the amount of resources required for the execution of a job by a specific command.
7. A device for handling the execution of a job in an open data processing comprising:
means for determining resources available in virtual memory, real memory, temporary file space, and central processing unit utilization time during the last time interval; means for computing an amount of resources preallocated to other requests and not yet used; means for comparing an amount of resources required for the execution of a job for which a request has been presented to the current amount of resources available, minus the total amount of resources preallocated to other requests; and means for commanding, as a function of a result supplied by the comparing means, the start, the deferral and the denial of the start of the job requested.
8. The device according to claim 7 , further comprising means for defining the amount of resources required for the execution of a job by a specific command.
9. The device according to claim 7 , further comprising means for activating or deactivating a mechanism for determining whether there are enough system resources available.
10. The device of claim 7 , wherein the means for comparing is further configured to determine an amount of resources required for the execution of a job for which a request has been presented.
11. A process for handling the execution of a job in response to requests in an open data processing system as a function of system resources, comprising:
determining resources available in virtual memory, real memory, temporary file space, and central processing unit utilization time during the last time interval; determining an amount of resources required for execution of a job for which a request has been presented; computing an amount of resources preallocated to other requests and not yet used; comparing the amount of resources required for execution of a job for which a request has been presented to the current amount of resources available minus the total amount of resources preallocated to other requests; and determining, as a function of the result of this comparison, the start, the deferral and the denial of the start of the job requested.
12. The process according to claim 11 , further comprising defining the amount of resources required for the execution of a job by a specific command.
13. The process according to claim 11 , further comprising activating or deactivating a mechanism for determining whether there are enough system resources available.
14. The process according to claim 11 , further comprising activating or deactivating a mechanism for determining whether there are enough system resources available.
15. A computer readable medium having software instructions embodied thereon, the software instructions, when executed by a computer, cause the computer to perform a series of functions comprising:
determining resources available in virtual memory, real memory, temporary file space, and central processing unit utilization time during the last time interval; computing an amount of resources preallocated to other requests and not yet used; comparing an amount of resources required for execution of a job for which a request has been presented to the current amount of resources available minus the total amount of resources preallocated to other requests; and determining, as a function of a result of the comparison, the start, the deferral and the denial of the start of the job requested.
16. The computer readable medium of claim 15 , wherein the series of functions further comprises defining the amount of resources required for the execution of a job by a specific command.
17. The computer readable medium of claim 15 , wherein the series of functions further comprises activating or deactivating a mechanism for determining whether there are enough system resources available.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.