← All publications

2021 · Conference paper

Caerus: Nimble Task Scheduling for Serverless Analytics

Hong Zhang, Yupeng Tang, Anurag Khandelwal, Jingrong Chen and Ion Stoica

USENIX NSDI, 2021

Abstract

Serverless analytics requires optimizing job-completion time and execution cost rather than the utilization and isolation objectives of server-centric frameworks. Caerus addresses this new scheduling problem with the fine-grained NIMBLE algorithm, which pipelines tasks within a job and models pipelineable and non-pipelineable dependencies together with data generation, consumption, and processing rates. Across a broad range of analytics workloads, Caerus achieves both optimal cost and optimal job-completion time in practice.

Publication details

Venue
USENIX NSDI
Publication year
2021

BibTeX

@inproceedings{caerus,
  author = {Zhang, Hong and Tang, Yupeng and Khandelwal, Anurag and Chen, Jingrong and Stoica, Ion},
  title = {{Caerus: Nimble Task Scheduling for Serverless Analytics}},
  booktitle = {USENIX NSDI},
  month = apr,
  year = {2021}
}