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