Job Schedulers and Malleable/Evolving Jobs – Part 4

Job Schedulers and Malleable/Evolving Jobs – Part 4

This entry is part 4 of 4 of 4 in the series Malleable and Evolving Jobs

Author: Gary D. Brown, HPC Product Manager Introduction In Part 3 of this 4-part blog series, we discussed and took an in-depth look at the benefits of scheduling malleable, evolvable, and adaptive job types. This blog, Part 4, discusses the minimal basic interactions between a scheduler and applications or run-time environments (RTEs) necessary to support […]

Job Schedulers and Malleable/Evolving Jobs – 03

This entry is part 3 of 3 of 4 in the series Malleable and Evolving Jobs

Author: Gary D. Brown, HPC Product Manager Introduction In Part 3 of this 4-part blog series, we discussed and took an in-depth look at the malleable, evolving, and adaptive job types. If you missed Parts 1 or 2, click here to read Part 1 and here for Part 2. This blog, Part 3, discusses the […]

Job Schedulers and Malleable/Evolving Jobs – 02

This entry is part 2 of 4 in the series Malleable and Evolving Jobs

Author: Gary D. Brown, Adaptive Computing HPC Product Manager Introduction In Part 2 of this 4-part blog series, we discussed the scalability problems associated with ever-larger HPC systems and compute nodes, the newer programming models and runtime environments that allow faster computation and better system utilization, the taxonomy of jobs (rigid, moldable, malleable, evolving, adaptive) […]

Job Schedulers and Malleable/Evolving Jobs

This entry is part 1 of 4 in the series Malleable and Evolving Jobs

Author: Gary D. Brown, Adaptive Computing HPC Product Manager Introduction The HPC/technical-computing world has many different kinds of applications users submit as “jobs” to job schedulers, which have traditionally been known as “batch schedulers”. Just as there are many different HPC applications, there are also many different job schedulers in use. Common commercial schedulers in […]