In the past, I worked with Don Porter at OSCAR lab on Virtual Memory (page table and TLB research using
novel
hashing
techniques: Mosaic Pages) and File Systems (BetrFS). I'm still very much interested in novel
Virtual
Memory techiniques, but
my broader research interests lies in all things OS.
Currently, I am exploring the world of computational storage (CS), and am interested in providing
a benchmarking, testing and prototyping standard for research in this community - in the form of a
Computational
Storage Emulator. I am also exploring offloading File System agnostic applications,
such as compression and dedup, to CSDs (Computational Storage Devices).
Selected Publications
Please refer Google
Scholar for a complete list of publications
Krishnan Gosakan, Jaehyun Han, William Kuszmaul, Ibrahim N. Mubarek, Nirjhar
Mukherjee, Karthik Sriram, Guido Tagliavini, Evan West, Michael A. Bender, Abhishek Bhattacharjee, Alex Conway,
Martin Farach-Colton, Jayneel Gandhi, Rob Johnson, Sudarsun Kannan, and Donald E. Porter. 2023. Mosaic Pages:
Big TLB Reach with Small Pages. In Proceedings of the 28th ACM International Conference on Architectural Support
for Programming Languages and Operating Systems, Volume 3 (ASPLOS 2023). Association for Computing Machinery,
New York, NY, USA, 433–448. https://doi.org/10.1145/3582016.3582021
Yizheng Jiao, Simon Bertron, Sagar Patel, Luke Zeller, Rory Bennett, Nirjhar
Mukherjee, Michael A. Bender, Michael Condict, Alex Conway, Martín Farach-Colton, Xiongzi Ge, William Jannen,
Rob Johnson, Donald E. Porter, and Jun Yuan. 2022. BetrFS: a compleat file system for commodity SSDs. In
Proceedings of the Seventeenth European Conference on Computer Systems (EuroSys '22). Association for Computing
Machinery, New York, NY, USA, 610–627. https://doi.org/10.1145/3492321.3519571
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, and
Yang Zhan. 2019. Small Refinements to the DAM Can Have Big Consequences for Data-Structure Design. In The 31st
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '19). Association for Computing Machinery,
New York, NY, USA, 265–274. https://doi.org/10.1145/3323165.3323210