Mihir Nanavati

Software Engineer
Systems/Infrastructure
IOP Systems

“Everyone else has a webpage. Except you!”

Michael Wei, refuting Mihir's rationale that all graduate students are in “stealth mode”

Buoyed into action by such finality, Mihir spent the better part of a couple of years attempting to disprove this statement. Long did he search, from the minimalistic lines of Medium and Tumblr, to the garish, neon-lit carcasses of Geocities. In vain. Until, finally on a cold and blustery winter morn, he gave up and gave in. Behold, a labour of love, coupled with some truly shameless stealing of open-source design templates.

Mihir is broadly interested in systems and is currently building tooling for performance optimization at IOP Systems. Prior to that, he was at Twitter, where he was a member of the cluster orchestration and the infrastructure efficiency teams. In the even further past, he worked on AI for Systems at Microsoft Research and on high-speed storage systems at Coho Data. A more complete, but potentially stale, history is available on his resume or on LinkedIn.

Mihir received his Ph.D. from the University of British Columbia, where he worked with a pair of fantastic advisors in Andy Warfield and Bill Aiello. In grad school, he worked on high-speed networking and storage systems, cache contention and scalable multicore systems, and virtualization security. He also collaborated with evolutionary biologists on building scalable genome analysis pipelines and spent some time investigating issues surrounding privacy and anonymity.

Feel free to argue with him about any of these things at placeholder@ubc.edu, @purelytangntl, or @msn@macaw.social.

“From here, it's papers all the way down.”

An old parable, repurposed to explain the sudden disappearance of the scroll bar on this page

Sayer: Using Implicit Feedback to Optimize System Policies
Mathias Lécuyer, Sang Hoon Kim, Mihir Nanavati, Junchen Jiang, Siddhartha Sen, Amit Sharma, and Aleksandrs Slivkins
12th ACM Symposium on Cloud Computing (SoCC 2021)    [ pdf ]

Massive Haplotypes Underlie Ecotypic Differentiation in Sunflowers
Marco Todesco, Gregory L. Owens, Natalia Bercovich, Jean-Sébastien Légaré, Shaghayegh Soudi, Dylan O. Burge, Kaichi Huang, Katherine L. Ostevik, Emily B. M. Drummond, Ivana Imerovski, Kathryn Lande, Mariana A. Pascual-Robles, Mihir Nanavati, Mojtaba Jahani, Winnie Cheung, S. Evan Staton, Stéphane Muños, Rasmus Nielsen, Lisa A. Donovan, John M. Burke, Sam Yeaman, Loren H. Rieseberg
Nature, July, 2020 (Nature 2020)    [ article ]

Disaggregation and the Application
Sebastian Angel, Mihir Nanavati, and Siddhartha Sen
12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2020)    [ pdf ]

Decibel: Isolation and Sharing in Disaggregated Rack-Scale Storage
Mihir Nanavati, Jake Wires, and Andrew Warfield
14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2017)    [ pdf | slides | talk ]

Non-volatile Storage: Implications of the Datacenter's Shifting Center
Mihir Nanavati, Malte Schwarzkopf, Jake Wires, and Andrew Warfield
ACM Queue / Communications of the ACM (CACM), January 2016    [ Queue | CACM (ACM DL) ]

Cloud Security: A Gathering Storm
Mihir Nanavati, Patrick Colp, William Aiello, and Andrew Warfield
Communications of the ACM (CACM), May 2014    [ ACM DL ]

Whose Cache Line is it Anyway? Operating System Support for Live Detection and Repair of False Sharing
Mihir Nanavati, Mark Spear, Nathan Taylor, Shriram Rajagopalan, Dutch T. Meyer, William Aiello, and Andrew Warfield
8th ACM European Conference on Computer Systems (EuroSys 2013)    [ pdf | slides ]

Breaking Up is Hard to Do: Security and Functionality in a Commodity Hypervisor
Patrick Colp, Mihir Nanavati, Jun Zhu, William Aiello, George Coker, Tim Deegan, Pete Loscocco, and Andrew Warfield
23rd ACM Symposium on Operating Systems Principles (SOSP 2011)    [ pdf ]

Herbert West – Deanonymizer
Mihir Nanavati, Nathan Taylor, William Aiello, and Andrew Warfield
6th USENIX Workshop on Hot Topics in Security (HotSec 2011)    [ pdf | slides | talk ]