I am a PhD candidate in the Computer Science Department at Carnegie Mellon University, supported by an NDSEG fellowship.
I'm co-advised by Greg Ganger and Nathan Beckmann
I'm part of CORGi @ CMU and the Parallel Data Lab.
Generally, I am interested in computer systems.
My work centers on distributed, caching, and storage systems -- leveraging
hardware-software co-design and grounding system design in mathematical modeling to enable
more efficient and sustainable systems.
I've published at OSDI and SOSP including my paper, Kangaroo: Caching Billions of Tiny Objects on Flash,
winning the Best Paper Award at SOSP 2021.
Outside my core research, I strongly support DEI efforts in computing. I co-created a course
(15-996 CS-JEDI: Intro to Justice, Equity, Diversity, and Inclusion in Computer Science)
with Bailey Flanigan and Catalina Vajiac .
The course is uniquely tailored to introduce and discuss DEI topics with new PhD students
and was approved as a required course in CMU's Computer Science Department PhD program.
More details can be found in
our SIGCSE '23 paper, which recieved a Best Paper Award.
Symbols: = Paper = Code = Video = Slides = Best Paper Award
Bailey Flanigan, Ananya Joshi, Sara McAllister, and Catalina Vajiac
Sara McAllister, Benjamin Berg, Julian Tutuncu-Macias, Juncheng Yang, Sathya Gunasekar, Jimmy Lu, Daniel S. Berger, Nathan Beckmann, Gregory R. Ganger
Sara McAllister, Benjamin Berg, Julian Tutuncu-Macias, Juncheng Yang, Sathya Gunasekar, Jimmy Lu, Daniel S. Berger, Nathan Beckmann, Gregory R. Ganger
Michael A Bender, Alex Conway, Martín Farach-Colton, William Jannen, Yizheng Jiao, Rob Johnson, Eric Knorr, Sara McAllister, Nirjhar Mukherjee, Prashant Pandey, Donald E Porter, Jun Yuan, Yang Zhan
Benjamin Berg, Daniel S. Berger, Sara McAllister, Isaac Grosof, Sathya Gunasekar, Jimmy Lu, Michael Uhlar, Jim Carrig, Nathan Beckmann, Mor Harchol-Balter, Gregory R. Ganger
Graduated with High Distinction, Departmental Honors in Computer Science
Researching system support for generative ML models
Researching disaggregated memory kernel optimizations
MySQL user and privilege management system
Highly-available NFS Server on Pure Storage Flash Array
Built tool to automatically schedule dev server maintenance