P
USRE41705EExpiredUtilityPatentIndex 60

Device and process for handling the execution of a job in a data processing system

Assignee: BULL SAPriority: Sep 3, 1997Filed: May 4, 2004Granted: Sep 14, 2010
Est. expirySep 3, 2017(expired)· nominal 20-yr term from priority
Inventors:DURAND DANIEL LUCIENSITBON GERARDURBAIN FRANCOIS
G06F 9/5016G06F 9/4843G06F 2209/503
60
PatentIndex Score
2
Cited by
17
References
17
Claims

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-modified
1. 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.