SG-PBFS: Shortest gap-priority based fair scheduling technique for job scheduling in cloud environment

SA Murad, ZRM Azmi, AJM Muzahid… - Future Generation …, 2024 - Elsevier
Job scheduling in cloud computing plays a crucial role in optimizing resource utilization and
ensuring efficient job allocation. But cloud resources may be wasted, or service performance …

Optimal scheduling in the multiserver-job model under heavy traffic

I Grosof, Z Scully, M Harchol-Balter… - Proceedings of the ACM …, 2022 - dl.acm.org
Multiserver-job systems, where jobs require concurrent service at many servers, occur
widely in practice. Essentially all of the theoretical work on multiserver-job systems focuses …

The RESET and MARC techniques, with application to multiserver-job analysis

I Grosof, Y Hong, M Harchol-Balter… - Performance …, 2023 - Elsevier
Abstract Multiserver-job (MSJ) systems, where jobs need to run concurrently across many
servers, are increasingly common in practice. The default service ordering in many settings …

Dag-based workflows scheduling using actor–critic deep reinforcement learning

GP Koslovski, K Pereira, PR Albuquerque - Future Generation Computer …, 2024 - Elsevier
Abstract High-Performance Computing (HPC) is essential to support the advance in multiple
research and industrial fields. Despite the recent growth in processing and networking …

WCFS: A new framework for analyzing multiserver systems

I Grosof, M Harchol-Balter, A Scheller-Wolf - Queueing Systems, 2022 - Springer
Multiserver queueing systems are found at the core of a wide variety of practical systems.
Many important multiserver models have a previously-unexplained similarity: identical mean …

Improving the performance of batch schedulers using online job runtime classification

S Zrigui, RY de Camargo, A Legrand… - Journal of Parallel and …, 2022 - Elsevier
Job scheduling in high-performance computing platforms is a hard problem that involves
uncertainties on both the job arrival process and their execution times. Users typically …

Rlschert: An hpc job scheduler using deep reinforcement learning and remaining time prediction

Q Wang, H Zhang, C Qu, Y Shen, X Liu, J Li - Applied Sciences, 2021 - mdpi.com
The job scheduler plays a vital role in high-performance computing platforms. It determines
the execution order of the jobs and the allocation of resources, which in turn affect the …

Optimal Scheduling in Multiserver Queues

I Grosof - ACM SIGMETRICS Performance Evaluation Review, 2024 - dl.acm.org
Scheduling theory is a key tool for reducing latency (ie response time) in queueing systems.
Scheduling, ie choosing the order in which to serve jobs, can reduce response time by an …

Qualitatively analyzing optimization objectives in the design of hpc resource manager

R Boëzennec, F Dufossé, G Pallez - ACM Transactions on Modeling and …, 2024 - dl.acm.org
A correct evaluation of scheduling algorithms and a good understanding of their optimization
criteria are key components of resource management in HPC. In this work, we discuss bias …

ServerFilling: A better approach to packing multiserver jobs

I Grosof, M Harchol-Balter - Proceedings of the 5th workshop on …, 2023 - dl.acm.org
Ever since the advent of" multiserver jobs"(jobs that require more than one server or core
simultaneously), practitioners have been faced with the question of how to pack these jobs …