Asymptotically Optimal Scheduling of Multiple Parallelizable Job Classes
Benjamin Berg, Benjamin Moseley, Weina Wang, Mor Harchol-Balter. Stochastic Systems 2026.

Non-preemptive Datacenter Scheduling via Scaling Cycles
Zhongrui Chen, Heyuan Yao, Izzy Grosof, Benjamin Berg. MAMA, PER 2026.

Scaling the IO Wall with Declarative IO
Sanjith Athlur, Sara McAllister, Theo Gregersen, Timothy Kim, Yiwei Chen, Sarvesh Tandon, Lucy Wang, Daniel S. Berger, Saurabh Kadekodi, Arif Merchant, Benjamin Berg, Nathan Beckmann, Rashmi Vinayak, George Amvrosiadis, Gregory R. Ganger. OSDI 2026.

Mean Field Optimal Core Allocation across Malleable Jobs
Zhouzi Li, Mor Harchol-Balter, Benjamin Berg. Performance Evaluation 2026.

Improving Nonpreemptive Multiserver Job Scheduling with Quickswap
Zhongrui Chen, Adityo Anggraito, Diletta Olliaro, Andrea Marin, Marco Ajmone Marsan, Benjamin Berg, Isaac Grosof. Performance Evaluation 2025.

Improving Multiresource Job Scheduling with Markovian Service Rate Policies
Zhongrui Chen, Isaac Grosof, Benjamin Berg. SIGMETRICS/POMACS 2025.

FairyWren: A Sustainable Cache for Emerging Write-Read-Erase Flash Interfaces
Sara McAllister, Yucong “Sherry” Wang, Benjamin Berg, Daniel S Berger, George Amvrosiadis, Nathan Beckmann, Gregory R Ganger. OSDI 2024.

How to Rent GPUs on a Budget
Zhouzi Li, Benjamin Berg, Arpan Mukhopadhyay, Mor Harchol-Balter. EPEW 2024.

Statistical verification of autonomous system controllers under timing uncertainties.
Bineet Ghosh, Clara Hobbs, Shengjie Xu, Don Smith, James H Anderson, PS Thiagarajan, Benjamin Berg, Parasara Sridhar Duggirala, Samarjit Chakraborty. Real-Time Systems 2024.

Simple Policies for Multiresource Job Scheduling
Zhongrui Chen, Isaac Grosof, Benjamin Berg. MAMA, PER 2024.

The Case for Phase-Aware Scheduling of Parallelizable Jobs
Benjamin Berg, Justin Whitehouse, Benjamin Moseley, Weina Wang, Mor Harchol-Balter. IFIP Performance, PEVA 2021.

Kangaroo: Caching Billions of Tiny Objects on Flash
Sara McAllister, Benjamin Berg, Julian Tutuncu-Macias, Juncheng Yang, Sathya Gunasekar, Jimmy Lu, Daniel Berger, Nathan Beckmann, and Gregory R. Ganger. SOSP 2021. Awarded Best Paper

Optimal Scheduling of Parallel Jobs with Unknown Service Requirements
Benjamin Berg, Mor Harchol-Balter. Handbook of Research on Methodologies and Applications of Supercomputing, 2021.

The CacheLib Caching Engine: Design and Experiences at Scale
Benjamin Berg, Daniel Berger, Sara McAllister, Isaac Grosof, Sathya Gunasekar, Jimmy Lu, Michael Uhlar, Jim Carrig, Nathan Beckmann, Mor Harchol-Balter, Gregory R. Ganger. OSDI 2020.

heSRPT: Parallel Scheduling to Minimize Mean Slowdown
Benjamin Berg, Rein Vesilo and Mor Harchol-Balter. IFIP Performance, PEVA 2020.

Optimal Resource Allocation for Elastic and Inelastic Jobs
Benjamin Berg, Mor Harchol-Balter, Ben Moseley, Weina Wang, Justin Whitehouse. SPAA 2020.

Towards Optimality in Parallel Scheduling
Benjamin Berg, Jan-Pieter Dorsman, and Mor Harchol-Balter. SIGMETRICS/POMACS 2018.

RobinHood: Tail Latency Aware Caching – Dynamic Reallocation from Cache-Rich to Cache-Poor Daniel S. Berger and Benjamin Berg, Timothy Zhu, Siddhartha Sen, Mor Harchol-Balter. OSDI 2018.

Thesis

A Principled Approach to Parallel Job Scheduling
Benjamin Berg, CMU 2022