Pith. Sign in

RECORD

An Elastic Job Scheduler for HPC Applications on the Cloud

Distributed, Parallel, and Cluster Computing · Submitted 16 Oct 2025 · Published version

abstract compiled · 2026-09-29 · no language-model review

The authors' main claim We show that our elastic scheduler, with the ability to rescale HPC jobs with minimal overhead, demonstrates significant performance improvements over traditional static schedulers.

how it is stated · asserted 1.00 read the record →

Comment (0) Read on arXiv ↗
Cite ▾
arXiv ID2510.15147 (version 1)
Pith IDR2UL4PUP, Pith's permanent record of this paper and its review
CitationAditya Bhosale, Kavitha Chandrasekar, Laxmikant Kale, Sara Kokkila-Schumacher. "An Elastic Job Scheduler for HPC Applications on the Cloud." arXiv:2510.15147 (2025). https://pith.science/paper/R2UL4PUP
Claim paper

The compiled record

The paper's own sentences, arranged. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Open the compiled record

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-09-29: 1 request, 6,811 input tokens.

What the abstract itself states, as probabilities: claims first 0.06 · states limitation 0.12 · human participants 0.02 · controlled comparison 0.79 · randomized assignment 0.01 · states quantitative result 0.06 · compares with prior results 0.91 · mentions code or data availability 0.04.

The abstract, sentence by sentence

arXiv listing abstract v1. Results and the main claim are underlined; .

The last few years have seen an increase in adoption of the cloud for running HPC applications. The pay-as-you-go cost model of these cloud resources has necessitated the development of specialized programming models and schedulers for HPC jobs for efficient utilization of cloud resources. A key aspect of efficient utilization is the ability to rescale applications on the fly to maximize the utilization of cloud resources. Most commonly used parallel programming models like MPI have traditionally not supported autoscaling either in a cloud environment or on supercomputers. While more recent work has been done to implement this functionality in MPI, it is still nascent and requires additional programmer effort. Charm++ is a parallel programming model that natively supports dynamic rescaling through its migratable objects paradigm. In this paper, we present a Kubernetes operator to run Charm++ applications on a Kubernetes cluster. We then present a priority-based elastic job scheduler that can dynamically rescale jobs based on the state of a Kubernetes cluster to maximize cluster utilization while minimizing response time for high-priority jobs. We show that our elastic scheduler, with the ability to rescale HPC jobs with minimal overhead, demonstrates significant performance improvements over traditional static schedulers.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 The last few years have seen an increase in adoption of the cloud for running HPC applications. background 1.00 0.04 0.01 asserted 1.00
s1 The pay-as-you-go cost model of these cloud resources has necessitated the development of specialized programming models and schedulers for HPC jobs for efficient utilization of cloud resources. background 0.99 0.04 0.02 asserted 1.00
s2 A key aspect of efficient utilization is the ability to rescale applications on the fly to maximize the utilization of cloud resources. background 0.99 0.04 0.03 asserted 1.00
s3 Most commonly used parallel programming models like MPI have traditionally not supported autoscaling either in a cloud environment or on supercomputers. background 0.61 0.04 0.01 asserted 1.00
s4 While more recent work has been done to implement this functionality in MPI, it is still nascent and requires additional programmer effort. background 0.62 0.04 0.02 asserted 0.99
s5 Charm++ is a parallel programming model that natively supports dynamic rescaling through its migratable objects paradigm. background 0.99 0.05 0.02 asserted 1.00
s6 In this paper, we present a Kubernetes operator to run Charm++ applications on a Kubernetes cluster. contribution 0.88 0.92 0.04 asserted 0.99
s7 We then present a priority-based elastic job scheduler that can dynamically rescale jobs based on the state of a Kubernetes cluster to maximize cluster utilization while minimizing response time for high-priority jobs. contribution 0.84 0.91 0.20 asserted 0.96
s8 We show that our elastic scheduler, with the ability to rescale HPC jobs with minimal overhead, demonstrates significant performance improvements over traditional static schedulers. result 1.00 0.96 0.88 asserted 1.00

What kind of paper the classifier reports this is: method or tool 1.00 · evidence from observation or experiment 0.86.

What was examined, and what was not

sources read
  • arXiv listing abstract v1
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

The paper
Original abstract

The last few years have seen an increase in adoption of the cloud for running HPC applications. The pay-as-you-go cost model of these cloud resources has necessitated the development of specialized programming models and schedulers for HPC jobs for efficient utilization of cloud resources. A key aspect of efficient utilization is the ability to rescale applications on the fly to maximize the utilization of cloud resources. Most commonly used parallel programming models like MPI have traditionally not supported autoscaling either in a cloud environment or on supercomputers. While more recent work has been done to implement this functionality in MPI, it is still nascent and requires additional programmer effort. Charm++ is a parallel programming model that natively supports dynamic rescaling through its migratable objects paradigm. In this paper, we present a Kubernetes operator to run Charm++ applications on a Kubernetes cluster. We then present a priority-based elastic job scheduler that can dynamically rescale jobs based on the state of a Kubernetes cluster to maximize cluster utilization while minimizing response time for high-priority jobs. We show that our elastic scheduler, with the ability to rescale HPC jobs with minimal overhead, demonstrates significant performance improvements over traditional static schedulers.

Human review

Discussion

Know something about this paper? Leave a comment, or highlight any passage above to comment on it.