All Publications
2024

SquirrelFS: using the Rust compiler to check file-system crash consistency
Hayley LeBlanc, Nathan Taylor, James Bornholt, Vijay Chidambaram
OSDI 24

2023

Lowering the Pre-training Tax for Gradient-based Subset Training: A Lightweight Distributed Pre-Training Toolkit
Yeonju Ro, Zhangyang Wang, Vijay Chidambaram, Aditya Akella
ICML 23
PDF  Bibtex  Star Fork

DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory
Se Kwon Lee, Soujanya Ponnapalli, Sharad Singhal, Marcos K. Aguilera, Kimberly Keeton, Vijay Chidambaram
VLDB 23
Also presented at the The Third Workshop On Resource Disaggregation and Serverless Computing (WORDS 22)
PDF  Bibtex  Star Fork

Chipmunk: Investigating Crash-Consistency in Persistent-Memory File Systems
Hayley LeBlanc, Shankara Pailoor, Om Saran, Işıl Dillig, James Bornholt, Vijay Chidambaram
EuroSys 2023
PDF  Bibtex  Talks Slides  Star Fork
Best Paper Award

TACCL: Guiding Collective Algorithm Synthesis using Communication Sketches
Aashaka Shah, Vijay Chidambaram, Meghan Cowan, Saeed Maleki, Madan Musuvathi, Todd Mytkowicz, Jacob Nelson, Olli Saarikivi, Rachee Singh
NSDI 23
PDF  Bibtex  Star Fork

2022

Looking Beyond GPUs for DNN Scheduling on Multi-Tenant Clusters
Jayashree Mohan, Amar Phanishayee, Janardhan Kulkarni, Vijay Chidambaram
OSDI 22
PDF  Bibtex  Talk slides  Star Fork

PAIO: General, Portable I/O Optimizations With Minor Application Modifications
Ricardo Macedo, Yusuke Tanimura, Jason Haga, Vijay Chidambaram, José Pereira, João Paulo
FAST 22
PDF  Bibtex  Talk slides  Talk video  Star Fork

2021

WineFS: a hugepage-aware file system for persistent memory that ages gracefully
Rohan Kadekodi, Saurabh Kadekodi, Soujanya Ponnapalli, Harshad Shirwadkar, Greg Ganger, Aasheesh Kolli, Vijay Chidambaram
SOSP 21
PDF  Bibtex  Talk slides  Talk video  Star Fork

RainBlock: Faster Transaction Processing in Public Blockchains
Soujanya Ponnapalli, Aashaka Shah, Souvik Banerjee, Dahlia Malkhi, Vijay Chidambaram, Michael Wei
USENIX ATC 21
PDF  Bibtex  ArXiV version  Talk slides  Talk video

Memory Optimization for Deep Networks
Aashaka Shah, Chao-Yuan Wu, Jayashree Mohan, Vijay Chidambaram, Philipp Krähenbühl
ICLR 2021 (Spotlight)
PDF  ArXiV version  Bibtex 

Analyzing and Mitigating Data Stalls in DNN Training
Jayashree Mohan, Amar Phanishayee, Ashish Raniwala, Vijay Chidambaram
VLDB 2021
PDF  Bibtex 

CheckFreq: Frequent, Fine-Grained DNN Checkpointing
Jayashree Mohan, Amar Phanishayee, Vijay Chidambaram
FAST 2021
PDF  Bibtex  Slides  Video 

2020

SplinterDB: Closing the Bandwidth Gap for NVMe Key-Value Stores
Alex Conway, Abhishek Gupta, Vijay Chidambaram, Martin Farach-Colton, Richard Spillane, Amy Tai, Rob Johnson
ATC 2020
PDF  Bibtex  Slides  Video 

Understanding and Benchmarking the Impact of GDPR on Database Systems
Supreeth Shastri, Vinay Banakar, Melissa Wasserman, Arun Kumar, Vijay Chidambaram
VLDB 2020
PDF  ArXiV version  Website  Star Fork

2019

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   Slides   Extended Version (arXiv)   Blog post   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   Slides   Extended Version (arXiv)   Star Fork

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

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

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

2018

Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing
Jayashree Mohan, Ashlie Martinez, Soujanya Ponnapalli, Pandian Raju, Vijay Chidambaram
OSDI 18
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

vFiber: Virtualizing Unused Optical Fibers (Extended Abstract)
Matt Hall, Vijay Chidambaram, Ramakrishnan Durairajan
Poster at NSDI 18

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

2017

PebblesDB: Building Key-Value Stores using Fragmented Log-Structured Merge Trees
Pandian Raju, Rohan Kadekodi, Vijay Chidambaram, Ittai Abraham
SOSP 17
PDF   Bibtex   Slides   Blog post   Star Fork

The Dangers and Complexities of Benchmarking SQLite
Dhathri Purohith, Jayashree Mohan, Vijay Chidambaram
ApSys 17
PDF   Bibtex   Slides  

Analyzing IO Amplification in Linux File Systems (Poster)
Jayashree Mohan, Rohan Kadekodi, Vijay Chidambaram
Poster at ApSys 17
PDF   ArXiV Preprint
Best Poster Award

Storage on Your Smartphone Uses More Energy Than You Think
Jayashree Mohan, Dhathri Purohith, Matt Halpern, Vijay Chidambaram, Vijay Janapa Reddi
HotStorage 17
PDF   Bibtex  Slides

CrashMonkey: A Framework to Systematically Test File-System Crash Consistency
Ashlie Martinez, Vijay Chidambaram
HotStorage 17
PDF   Bibtex  Slides   Code on Github

CC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression
Santiago Gonzalez , Vijay Chidambaram, Jivko Sinapov, Peter Stone
HotStorage 17
PDF   Bibtex    Slides

From Crash Consistency to Transactions
Yige Hu, Youngjin Kwon, Vijay Chidambaram, Emmett Witchel
HotOS 17
PDF   Bibtex

Application Crash Consistency and Performance with CCFS
Thanumalayan Sankaranarayana Pillai, Ramnatthan Alagappan, Lanyue Lu, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
FAST 2017    (Also presented at ATC 2017 in "Best of the Rest" track)
PDF  Slides   Bibtex
Press: Morning Paper
Best Paper Award

2016

NVMOVE: Helping Programmers in Moving to Byte-Based Persistence
Himanshu Chauhan, Irina Calciu, Vijay Chidambaram, Eric Schkufza, Onur Mutlu, Pratap Subramanyam
INFLOW 2016
PDF   Slides  Bibtex

Grad School

Orderless and Eventually Durable File Systems
Doctoral Dissertation, August 2015
PDF   Bibtex
SIGOPS Dennis M. Ritchie Dissertation Award

Crash Consistency: Rethinking the Fundamental Abstractions of the File System
Thanumalayan Sankaranarayana Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Queue July 2015
PDF   HTML

Beyond Storage APIs: Provable Semantics for Storage Stacks
Ramnatthan Alagappan, Vijay Chidambaram, Thanumalayan Sankaranarayana Pillai, Aws Albarghouthi, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
HotOS 2015
Abstract   PDF   BibTex   Code  

All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications
Thanumalayan Sankaranarayana Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
OSDI 2014
Abstract   PDF   BibTex   Talk slides   Talk video   Software

Blizzard: Fast, Cloud-scale Block Storage for Cloud-oblivious Applications
James Mickens, Ed Nightingale, Jeremy Elson, Bin Fan, Asim Kadav, Vijay Chidambaram, Osama Khan, Krishna Nareddy, Darren Gehring
NSDI 2014
Abstract   PDF   BibTex   Talk slides   Talk video  

Towards efficient, portable application-level consistency
Thanumalayan Sanakaranarayana Pillai, Vijay Chidambaram, Jooyoung Hwang, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
HotDep 2013
Abstract   PDF   BibTex   Talk slides  

Optimistic Crash Consistency
Vijay Chidambaram, Thanumalayan Sanakaranarayana Pillai, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
SOSP 2013
Abstract   PDF   BibTex   Talk slides   Talk video   Project Page   Github

Consistency Without Ordering
Vijay Chidambaram, Tushar Sharma, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
FAST 2012
Abstract   PDF   BibTex   Talk slides   Talk video   Project Page   Github

Designing Persuasive Robots: How Robots Might Persuade People Using Vocal and Nonverbal Cues
Vijay Chidambaram, Yueh-Hsuan Chiang, Bilge Mutlu
HRI 2012
PDF   BibTex   Talk Slides

Coerced Cache Eviction: Dealing with Misbehaving Disks through Discreet-Mode Journaling
Abhishek Rajimwale, Vijay Chidambaram, Deepak Ramamurthi, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
DSN 2011
Abstract   PDF   BibTex   Talk Slides   Project Page

Design-space exploration of flash augmented architectures
Thanumalayan Sankaranarayana Pillai, Vijay Chidambaram, Ranjani Parthasarathi
HiPC 2008 Student Symposium
PDF

Technical Reports
Consistency Without Ordering (Extended version)
Vijay Chidambaram, Tushar Sharma, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
UWCS-TR-2012-1709
Miscellaneous
Is Ordering of Disk Updates Required to Maintain File-System Crash-Consistency?
Vijay Chidambaram
Tiny Transactions on Computer Science (TinyToCS) Volume 2, 2013
PDF
Posters

Optimistic Crash Consistency
Vijay Chidambaram, Thanumalayan Sankaranarayana Pillai, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
SOSP 2013

Consistency Without Ordering
Vijay Chidambaram, Tushar Sharma, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
FAST 2012

Coerced Cache Eviction: Dealing with Misbehaving Disks through Discreet-Mode Journaling
Abhishek Rajimwale, Vijay Chidambaram, Deepak Ramamurthi, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
OSDI 2010

Back to the home page