Job scheduling method and system based on high response ratio, terminal and storage medium

A job scheduling and response ratio technology, applied in multi-programming devices, program control design, instruments, etc., can solve problems such as affecting job processing efficiency, increasing response ratio calculation system overhead, inefficiency, etc., so as to facilitate diversified processing, Control and optimize job priority, prevent the effect of repeated use

Active Publication Date: 2021-08-13
RES INST OF PHYSICAL & CHEM ENG OF NUCLEAR IND
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But correspondingly, its disadvantage is to increase the response ratio calculation system overhead
In addition, according to this sorting method, the principle of fairness can indeed be taken into account to a certain extent, but because the processing job response is obtained by waiting time, it cannot reflect the priority of user jobs. When urgent tasks need to be run first, You can only manually intervene in the job priority order, resulting in low efficiency and affecting job processing efficiency

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
  • Job scheduling method and system based on high response ratio, terminal and storage medium
  • Job scheduling method and system based on high response ratio, terminal and storage medium
  • Job scheduling method and system based on high response ratio, terminal and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] Such as figure 1 As shown, the job scheduling method based on the high response ratio provided by the embodiment of the present invention includes the following steps:

[0069] S101: The administrator terminal sets basic software and hardware information, job queues, user permissions, and user weight factors;

[0070] The user weight factor includes: a dynamic value of the user weight factor, a quantity value of the user weight factor, and a cooling time of the user weight factor;

[0071] S102: The user terminal manually sets whether to use the user weight factor for the job, and submits the job after selection;

[0072] In this step, the user terminal can also select and fill in the necessary content for job operation, such as job solution files, running scripts, required software versions, and process parallelism (ie, the number of CPU cores) and other optional parameters;

[0073] in:

[0074] Select Yes, the dynamic value of the user weight factor of the user te...

Embodiment 2

[0106] Further, it can also be considered in this embodiment that in the step 102, the system automatically assigns and uses the user weight factor for the job of the user terminal, and submits the job after assignment;

[0107] in:

[0108] The number value of the user weight factor of the user terminal is greater than 0, and the dynamic value of the user weight factor of the job is the set value in step 101, and the set value is not 1;

[0109] The number of user weight factors for user terminals is equal to 0, and the dynamic value of user weight factors for jobs defaults to 1.

[0110] When the user terminal does not want to manually select whether to implement emergency operations for each job, the system can automatically assign user weight factors to the jobs of the user terminal.

[0111] When the value of the user weight factor is greater than 0, the system will automatically assign the dynamic value of the user weight factor to the user job, and calculate the weight...

Embodiment 3

[0114] A priority-based job scheduling method, using the user weight factor as described above, its weighted priority=fp (existing algorithm priority, user weight factor dynamic value);

[0115] Among them: fp is the priority in the existing algorithm and the dynamic value of the user weight factor is calculated to obtain a new weighted priority.

[0116] In other scheduling algorithms, the user weight factor proposed in this technical solution may also be applied. In addition to the companies mentioned above, the following may apply:

[0117] Weighted priority = existing algorithm priority * user dynamic weight factor;

[0118] Weighted priority = existing algorithm priority + user dynamic weight factor;

[0119] These application methods can help optimize the scheduling algorithm and improve operating efficiency.

[0120] In summary, the present invention provides a job scheduling method, system, terminal, and storage medium based on a high response ratio.

[0121] In th...

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 invention discloses a job scheduling method and system based on a high response ratio, a terminal and a storage medium. An administrator terminal sets software and hardware basic information, a job queue, a user permission and a user weight factor; the user weight factor comprises a user weight factor dynamic value, a user weight factor quantity value and user weight factor cooling time; the user terminal submits the job after setting whether to use the user weight factor; and the user terminal enters a job queuing stage, the job priority of the user terminal is determined by a job scheduling method, and jobs are run according to the priority from high to low. According to the method, under the condition of non-manual intervention of software and hardware resources, the system automatically judges and operates current emergency important jobs, the problem that the user jobs cannot obtain computing resources relatively fairly due to fixed priorities during full-load operation of the system is solved, the scheduling success rate is increased, and the task fairness is improved.

Description

technical field [0001] The invention belongs to the field of computer application technology, and in particular relates to a job scheduling method, system, terminal and storage medium based on a high response ratio. Background technique [0002] In the current high-performance computing cluster environment, there are always some tasks that need to be run first. According to the traditional sorting method, the principle of fairness can be taken into account to a certain extent, but it cannot reflect the priority of user jobs. The traditional adjustment method can only manually intervene in the job priority order by the administrator, which is inefficient and extremely labor-intensive. [0003] The main process of the existing high response ratio priority scheduling algorithm in job scheduling is as follows: [0004] In order to simplify the description process, this method defines the minimum resource unit of a high-performance computer as a computer node, rather than severa...

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 Applications(China)
IPC IPC(8): G06F9/48
CPCG06F9/4881G06F2209/484G06F9/5083G06F9/4818G06F9/5038
Inventor 王悦陈旸张良旭陈哲李冰陈铎李烨陆春华
Owner RES INST OF PHYSICAL & CHEM ENG OF NUCLEAR IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products