Supercharge Your Innovation With Domain-Expert AI Agents!

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

a data processing system and process technology, applied in the direction of multi-programming arrangements, instruments, program control, etc., can solve the problems of developing academic applications, too many resources for non-critical processes, and too few resources available to be completed, so as to eliminate these drawbacks

Inactive Publication Date: 2010-09-14
BULL SA
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention proposes a process and device for handling the execution of a job in an open data processing system. The process includes determining the available resources in virtual memory, real memory, temporary file space, and central processing unit utilization time. It then computes the amount of resources preallocated to other requests but not yet used. The amount of resources required for the execution of a job is compared to the available resources minus the preallocated resources. The result determines whether to start, defer, or deny the execution of the job. The device includes similar components for determining the amount of resources required for a specific command and activating or deactivating the system resource availability mechanism. The technical effect of the invention is to optimize resource allocation and improve the efficiency of job execution in an open data processing system.

Problems solved by technology

The drawback of these servers is that they were developed for academic applications whose purposes were not the same as those for industrial purposes.
This results in the following disadvantage a group of processes is executed, the critical processes as well as the non-critical processes, and the critical processes, which must be completed at a time desired by the user, have too few resources available to be completed at the desired time.
At the same time, non-critical processes are using too many resources.
Another disadvantage in known systems is that in which there are not enough temporary files available and consequently, the write operations into the files fail.
Sometimes, the application controls this error condition, sometimes it does not control it, and this can generate a false indication due to the fact that incomplete files are generated in one step of a job and processed in subsequent steps.
Another detrimental characteristic is that in which there is not enough paging space and the system makes the arbitrary decision to kill the most recent process without considering its importance.
This is unacceptable in an operating environment.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Device and process for handling the execution of a job in a data processing system
  • Device and process for handling the execution of a job in a data processing system
  • Device and process for handling the execution of a job in a data processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024]Prior to the description of an exemplary embodiment of the invention in UNIX, it is useful to recall the following definitions.

[0025]Hereinafter, the term “process” or “job” designates any execution of a program (and consequently, in particular, its environment in the system) at a given instant, the program itself constituting an inert object stored on a disk in the form of an ordinary executable file.

[0026]In “UNIX” systems, the existence of two types of processes is known:[0027]the system processes, which are not attached to any terminal, which are created at the system startup or at dates set by the administrator of the system and which are only interrupted at the system shutdown. These include the “SWAPPER,” a certain number of processes known as “daemons,” such as for example the process which ensures the correct usage of the printer in “SPOOL,” or the process “CRON,” which makes it possible to start jobs at a given date.[0028]the user processes started by a particular us...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

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 requestedThe 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.

Description

FIELD OF THE INVENTION[0001]The present invention relates to a device and a process for handling the execution of a job in a data processing system.BACKGROUND OF THE INVENTION[0002]It applies to the field of data processing operations in an industrial environment and particularly to data processing systems of the “open” type running, for example, on software of the “UNIX” or “WINDOWS NT” type. The servers that run on this type of software are called “open” servers, and are highly valued at the present time.[0003]The drawback of these servers is that they were developed for academic applications whose purposes were not the same as those for industrial purposes. Thus, in a “UNIXoperating system, the jobs, or more precisely each of the processes comprising the jobs are assigned an initial priority, either by the system or by the user who enters these jobs. In order for a job to be considered by the system to have a higher priority, the user must explicitly assign it an initial priori...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F9/46G06F15/173G06F3/00G06F15/16G06F9/50
CPCG06F9/4843G06F9/5016G06F2209/503
Inventor DURAND, DANIEL LUCIENSITBON, GERARDURBAIN, FRANCOIS
Owner BULL SA
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More