While visiting the Space Needle in Seattle

Vijay Chidambaram

Assistant Professor,
Department of Computer Science,
The University of Texas at Austin

Office: GDC 6.436,
2317 Speedway,
Austin, TX 78712

Email: vijayc@utexas.edu
Twitter: @vj_chidambaram
CV  Calendar

I lead the UT Systems and Storage Lab. I am also a part of the LASR research group.

Research. My group aims to build the next generation of storage systems. This means building storage systems that have higher performance and stronger reliability. We build both storage systems and the tools need to develop such systems rigorously, such as testing frameworks. Our work involves innovation both at the data-structure level and at the systems level. We open-source all the software we build, and aim to have impact both inside academia and in industry.

Recent major projects:

  • SplitFS. File system for persistent memory which reduces software overhead. SOSP 2019. Star
  • RECIPE. Concurrent, crash-consistent persistent-memory indexes. SOSP 2019. Star
  • Crashmonkey and Ace. Tools to systematically test file-system crash consistency. OSDI 2018 Star
  • PebblesDB. Write-optimized key-value store that outperforms LevelDB and RocksDB. SOSP 2017 Star

Current projects:

Recent impact:

  • Crashmonkey-generated tests have been added to xfstests, the file-system test suite for the Linux kernel (msg, patch)
  • Crashmonkey found 10 long-standing bugs in btrfs and F2FS in the Linux kernel.
  • Crashmonkey found a bug in the FSCQ verified file system which caused the file system to not persist data on fdatasync. The bug was in the unverified part of the file system (Haskell-C bindings).
  • The techniques behind PebblesDB are being used in the storage product of a major IT company.

My research is supported by NSF, VMware, Facebook, and Google. I am an Affiliated Researcher at VMware Research.





Fall 2019: Virtualization (CS 378), Advanced OS Online Masters Course

Spring 2018: Distributed Systems: CS 380D

Fall 2017: Virtualization: CS 378

Fall 2016: Graduate Operating Systems: CS 380L

Fall 2014: Back at Wisconsin: Introduction to Operating Systems (CS 537)


Organizational Roles

Reviewing Roles

PC Member for:

2017: ACM SRC (with SOSP), SOCC, MASCOTS, MSST, HotStorage, NVMW, WWW
2016: HotStorage, NVMW

External Reviewer/Review Committee Member for ASPLOS 18, ASPLOS 17, Eurosys 17
Reviewer for TOCS, TACO, TDSC, TOS

NSF Panelist in 2018


Jan 2019: Jayashree Mohan was awarded the Microsoft Research PhD Fellowship!

Jul 2018: Our work on building transactional file systems using the file-system journal (TxFS) won one of the three Best Paper Awards at ATC 18!

May 2018: I was invited to the NSF Workshop on "Data Storage Research 2025"!

Mar 2018: I was awarded a Google Faculty Research Award to work on write-optimized infrastructure!

Feb 2018: Our work on Protocol-Aware Recovery was featured in the Morning Paper!

Feb 2018: Our work on protocol-aware recovery was awarded one of the best Best Paper Awards at FAST 2018!

Jan 2018: Awarded the NSF CAREER Award for project on building IO-efficient infrastructure!

Older News


Apr 2019. Presented PebblesDB at Micron, Austin.

Nov 2018. Gave a talk about systems research to Nipun Batra's undergraduate OS class at IIT Gandhinagar.

Nov 2018. Presented CrashMonkey at Microsoft Research, Redmond.

Jul 2018. Presented Merkelized LSM to HatchCrypto class.

Apr 2018. Presented PebblesDB at the Systems Seminar at the University of Washington.

Apr 2018. Presented PebblesDB at Microsoft Research, Redmond.

Older Talks


  • Best Paper Award at ATC 2018
  • Best Paper Award at FAST 2018
  • NSF CAREER Award 2018
  • Best Poster Award at ApSys 2017
  • Best Paper Award at FAST 2017
  • ACM SIGOPS Dennis M. Ritchie Dissertation Award 2016
  • Microsoft Research Graduate Fellowship 2014
  • University of Wisconsin-Madison Alumni Scholarship 2009

Awards won by members of research group

  • Jayashree Mohan: Microsoft Research PhD Fellowship 2019
  • Ashlie Martinez: CRA Best Undergraduate Researcher 2018
  • Ashlie Martinez: UT Austin Dean's Honored Graduate 2018
  • Ashlie Martinez: UT Austin Aspire Research Excellence Award 2018

Work in Progress

Scalable and Efficient Data Authentication for Decentralized Systems
Soujanya Ponnapalli, Aashaka Shah, Souvik Banerjee, Vijay Chidambaram, Dahlia Malkhi, Michael Wei
ArXiV Draft

Recent Publications (All)

SplitFS: Reducing Software Overhead in File Systems for Persistent Memory
Rohan Kadekodi, Se Kwon Lee, Sanidhya Kashyap, Taesoo Kim, Aasheesh Kolli, Vijay Chidambaram
SOSP 2019
PDF   Bibtex   Star Fork

RECIPE : Converting Concurrent DRAM Indexes to Persistent-Memory Indexes
Se Kwon Lee, Jayashree Mohan, Sanidhya Kashyap, Taesoo Kim, Vijay Chidambaram
SOSP 2019
PDF   Bibtex   Star Fork

Analyzing GDPR Compliance Through the Lens of Privacy Policy
Jayashree Mohan, Melissa Wasserman, Vijay Chidambaram
Poly 19 at VLDB 19
PDF   Bibtex

Analyzing the Impact of GDPR on Storage Systems
Aashaka Shah, Vinay Banakar, Supreeth Shastri, Melissa Wasserman, Vijay Chidambaram
HotStorage 19
PDF   Bibtex

The Seven Sins of Personal-Data Processing Systems under GDPR
Supreeth Shastri, Melissa Wasserman, Vijay Chidambaram
HotCloud 19
PDF   Bibtex

Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing
Jayashree Mohan, Ashlie Martinez, Soujanya Ponnapalli, Pandian Raju, Vijay Chidambaram
PDF   Bibtex   Slides   Extended Version (arXiv)   Blog post   Star Fork

mLSM: Making Authenticated Storage Faster in Ethereum
Pandian Raju, Soujanya Ponnapalli, Evan Kaminsky, Gilad Oved, Zachary Keener, Vijay Chidambaram, Ittai Abraham
HotStorage 18
PDF   Bibtex   Slides

TxFS: Leveraging File-System Crash Consistency to Provide ACID Transactions
Yige Hu, Zhiting Zhu, Ian Neal, Youngjin Kwon, Tianyu Cheng, Vijay Chidambaram, Emmett Witchel
ATC 18
PDF   Bibtex   Slides   Star Fork
Best Paper Award

Protocol-Aware Recovery for Consensus-Based Storage
Ramnatthan Alagappan, Aishwarya Ganesan, Eric Lee, Aws Albarghouthi, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
FAST 2018  
PDF   Bibtex   Slides  Code
Best Paper Award
Press: Morning Paper

Full List of Publications   Google Scholar


If you are a student considering grad school or applying for grad school, these links may be useful (advice on contacting profs, getting letters of recommendation, etc.)

I run the Systems Slack, a forum for profs, students, post-docs, and industry to discuss ideas related to systems research and practice.

I started and help maintain the Computer Science Research Tales (CSRTales) blog, where we present the backstories behind CS research projects.

I maintain the SOSP/OSDI Hall of Fame. This page indicates who has published the most at these premier venues, and who has been publishing recently. These are good guides for grad students trying to decide which professor to work with!