The lifecycle of a supercomputer job includes queue waiting time, allocation of computational resources, job initialization, job execution on allocated resources, result saving and resources freeing. The paper focuses on… Click to show full abstract
The lifecycle of a supercomputer job includes queue waiting time, allocation of computational resources, job initialization, job execution on allocated resources, result saving and resources freeing. The paper focuses on scheduling optimization of supercomputer jobs with a long initialization time, which reduces useful load of the supercomputer. Grouping jobs could increase the useful load of the supercomputer. The paper provides a survey of relevant works in this field, considers various approaches. We propose an approach that groups jobs of different types. The approach was implemented as a job grouping subsystem for domestic job management system SUPPZ, used in JSCC RAS. We provide the results of experiments that confirm effectiveness of the approach proposed.
               
Click one of the above tabs to view related content.