The {CacheLib} caching engine: Design and experiences at scale B Berg, DS Berger, S McAllister, I Grosof, S Gunasekar, J Lu, M Uhlar, ... 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI …, 2020 | 102 | 2020 |
{RobinHood}: Tail Latency Aware Caching--Dynamic Reallocation from {Cache-Rich} to {Cache-Poor} DS Berger, B Berg, T Zhu, S Sen, M Harchol-Balter 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI …, 2018 | 94 | 2018 |
Kangaroo: Caching billions of tiny objects on flash S McAllister, B Berg, J Tutuncu-Macias, J Yang, S Gunasekar, J Lu, ... Proceedings of the ACM SIGOPS 28th symposium on operating systems principles …, 2021 | 43 | 2021 |
Towards optimality in parallel scheduling B Berg, JP Dorsman, M Harchol-Balter Proceedings of the ACM on Measurement and Analysis of Computing Systems 1 (2 …, 2017 | 25 | 2017 |
Optimal resource allocation for elastic and inelastic jobs B Berg, M Harchol-Balter, B Moseley, W Wang, J Whitehouse Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and …, 2020 | 16 | 2020 |
heSRPT: Parallel scheduling to minimize mean slowdown B Berg, R Vesilo, M Harchol-Balter ACM SIGMETRICS Performance Evaluation Review 48 (3), 35-36, 2021 | 11 | 2021 |
Maximizing page-level cache hit ratios in largeweb services J Wang, B Berg, DS Berger, S Sen ACM SIGMETRICS Performance Evaluation Review 46 (2), 91-92, 2019 | 10 | 2019 |
Towards optimality in parallel job scheduling B Berg, JP Dorsman, M Harchol-Balter Abstracts of the 2018 ACM International Conference on Measurement and …, 2018 | 9 | 2018 |
Kangaroo: Theory and practice of caching billions of tiny objects on flash S McAllister, B Berg, J Tutuncu-Macias, J Yang, S Gunasekar, J Lu, ... ACM Transactions on Storage (TOS) 18 (3), 1-33, 2022 | 6 | 2022 |
The case for phase-aware scheduling of parallelizable jobs B Berg, J Whitehouse, B Moseley, W Wang, M Harchol-Balter ACM SIGMETRICS Performance Evaluation Review 49 (3), 65-66, 2022 | 5 | 2022 |
A Principled Approach to Parallel Job Scheduling B Berg Carnegie Mellon University, 2022 | 3 | 2022 |
Optimal scheduling of parallel jobs with unknown service requirements B Berg, M Harchol-Balter Handbook of Research on Methodologies and Applications of Supercomputing, 18-40, 2021 | 3 | 2021 |
HeSRPT: Optimal scheduling of parallel jobs with known sizes B Berg, R Vesilo, M Harchol-Balter ACM SIGMETRICS Performance Evaluation Review 47 (2), 18-20, 2019 | 3 | 2019 |
FairyWren: A Sustainable Cache for Emerging Write-Read-Erase Flash Interfaces S McAllister, YS Wang, B Berg, DS Berger, G Amvrosiadis, N Beckmann, ... 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24), 2024 | 1 | 2024 |
heSRPT: Optimal parallel scheduling of jobs with known sizes B Berg, R Vesilo, M Harchol-Balter arXiv preprint arXiv:1903.09346, 2019 | 1 | 2019 |
The case for dynamic cache partitioning for tail latency DS Berger, B Berg, T Zhu, M Harchol-Balter USENIX NSDI, 2017 | 1 | 2017 |
How to Rent GPUs on a Budget Z Li, B Berg, A Mukhopadhyay, M Harchol-Balter arXiv preprint arXiv:2406.15560, 2024 | | 2024 |
Asymptotically Optimal Scheduling of Multiple Parallelizable Job Classes B Berg, B Moseley, W Wang, M Harchol-Balter arXiv preprint arXiv:2404.00346, 2024 | | 2024 |
Statistical verification of autonomous system controllers under timing uncertainties B Ghosh, C Hobbs, S Xu, D Smith, JH Anderson, PS Thiagarajan, B Berg, ... Real-Time Systems, 1-42, 2024 | | 2024 |
Simple Policies for Multiresource Job Scheduling Z Chen, I Grosof, B Berg | | 2024 |