Chinmay Kulkarni


I am a systems builder; I enjoy designing, building, and evaluating software systems. I am currently a Software Engineer at ConductorOne. I also teach a weekly yoga class at Centered City Yoga.

Previously, I received  a PhD from the University of Utah, where I was advised by Ryan Stutsman. My dissertation focussed on mechanisms for reconfiguration and extensibility in distributed key-value stores. I also helped design and build an experimental operating system called NRkernel.

During my PhD, I was generously supported by a Google PhD Fellowship.

Selected Papers [Scholar] [DBLP]

Achieving High Throughput and Elasticity in a Larger-than-Memory Store. In Proceedings of the VLDB Endowment, Vol. 14, No. 8, VLDB21. Collaboration with Microsoft.
[paper] [slides] [talk] [code] [upstream code]

NrOS: Effective Replication and Sharing in an Operating System. In Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI’21. Collaboration with VMware.
[paper] [slides] [talk] [kernel code] [node replication code]

Splinter: Bare-Metal Extensions for Multi-Tenant Low-Latency Storage. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI’18.
[paper] [slides] [talk] [code]

Rocksteady: Fast Migration for Low-latency In-memory Storage. In Proceedings of the Twenty-Sixth ACM Symposium on Operating Systems Principles, SOSP’17.
[paper] [slides] [talk] [code]