A Method for Optimizing Job Running Parameters Applied to Supercomputing Cluster Scheduling
A technology for applying jobs and job parameters, applied in computing, electrical digital data processing, multi-programming devices, etc., can solve problems such as reducing the enthusiasm of users to optimize testing, consuming computer time resources, and difficult to obtain running speed, and improving hardware resources. Utilize efficiency, reduce the amount of hardware resource usage, and improve the effect of computing speed experience
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0048] A method for optimizing job operation parameters applied to supercomputing cluster scheduling proposed in this embodiment includes the following steps.
[0049] SA1. Obtain an application job submitted by a user.
[0050] SA2. Obtain the application category described in the application job, select a parameter estimation model according to the application category and the operating parameters to be optimized, and obtain the estimated parameter configuration in combination with the application job and the parameter estimation model.
[0051] The input of the parameter estimation model is the information of the job to be run, and the output is the estimated parameter configuration corresponding to the job to be run. The parameter estimation model can adopt an empirical model, that is, a manual setting. The parameter estimation model can also be obtained by using big data training. The training database of the parameter estimation model is the historical job database of t...
Embodiment 2
[0065] On the basis of Embodiment 1, in the further implementation of this embodiment, when the application job is run in step SA5, if any test job corresponding to it has not finished running, that is, any test job corresponding to the application job has not been run or is running, stop and delete the execution of all test jobs corresponding to the application job, and use the estimated parameter configuration corresponding to the application job as the optimal parameter configuration.
[0066]All test jobs corresponding to the application job are recorded as the test job set corresponding to the application job. If the test job set corresponding to the application job is not completed before the application job is run, the original parameter configuration, estimated parameter configuration, and various parameters corresponding to the application job cannot be configured. Group supplementary parameter configurations can be effectively compared. At this time, continuing to tes...
Embodiment 3
[0070] On the basis of Embodiment 1, in this embodiment, the historical job database further includes the job configuration parameters used in the test job and the corresponding calculation completion time, so as to increase the number of samples through the test job.
[0071] Since the test job is a part of the corresponding application job, its running time is much shorter than the application job, so when training the parameter estimation model, it is necessary to process the job calculation time corresponding to the test job to restore the job corresponding to the test job The parameter configuration is applied to the corresponding application job, the job calculation time required by the application job, and then the parameter configuration of the test job and the restored job calculation time are used to train the parameter estimation model.
[0072] In this embodiment, the historical job database is divided into the original sub-library and the test sub-library. The orig...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com