SquirrelFS: using the Rust compiler to check file-system crash consistency Hayley LeBlanc,
Nathan Taylor,
James Bornholt,
Vijay Chidambaram 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)
@inproceedings{osdi24-squirrelfs,
author = {LeBlanc, Hayley and Taylor, Nathan and Bornholt, James and Chidambaram, Vijay},
title = {SquirrelFS: using the Rust compiler to check file-system crash consistency},
booktitle = {18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)},
year = {2024},
pdf = {https://www.usenix.org/system/files/osdi24-leblanc.pdf},
slides = {https://www.usenix.org/system/files/osdi24_slides-leblanc.pdf},
video = {https://www.youtube.com/watch?v=_sp7IfxbBzI},
publisher = {USENIX Association},
month = {jul},
keywords = {rust, file systems, persistent memory},
software = {https://github.com/utsaslab/squirrelfs},
month_numeric = {7}
}
12.
Chipmunk: Investigating Crash-Consistency in Persistent-Memory File Systems Hayley LeBlanc,
Shankara Pailoor,
Om Saran,
Işıl Dillig,
James Bornholt,
Vijay Chidambaram EuroSys ’23: Eighteenth European Conference on Computer Systems
@inproceedings{chipmunk-eurosys23,
author = {LeBlanc, Hayley and Pailoor, Shankara and Saran, Om and Dillig, Işıl and Bornholt, James and Chidambaram, Vijay},
title = {Chipmunk: Investigating Crash-Consistency in Persistent-Memory File Systems},
booktitle = {EuroSys ’23: Eighteenth European Conference on Computer Systems},
year = {2023},
month = {may},
pdf = {https://www.cs.utexas.edu/~vijay/papers/chipmunk-eurosys23.pdf},
keywords = {persistent memory, file systems},
award = {Best Paper Award},
slides = {https://www.cs.utexas.edu/~vijay/slides/chipmunk-slides.pdf},
software = {https://github.com/utsaslab/chipmunk},
month_numeric = {5}
}
11.
PAIO: General, Portable I/O Optimizations With Minor Application Modifications Ricardo Macedo,
Yusuke Tanimura,
Jason Haga,
Vijay Chidambaram,
José Pereira,
João Paulo
20th USENIX Conference on File and Storage Technologies (FAST 22)
@inproceedings{fast22-paio,
author = {Macedo, Ricardo and Tanimura, Yusuke and Haga, Jason and Chidambaram, Vijay and Pereira, José and Paulo, João},
title = {PAIO: General, Portable I/O Optimizations With Minor Application Modifications},
booktitle = {20th USENIX Conference on File and Storage Technologies (FAST 22)},
year = {2022},
isbn = {978-1-939133-26-7},
address = {Santa Clara, CA},
pages = {413–428},
slides = {https://www.usenix.org/system/files/fast22_slides_macedo.pdf},
publisher = {USENIX Association},
month = {feb},
pdf = {https://www.usenix.org/system/files/fast22-macedo.pdf},
video = {https://www.youtube.com/watch?v=o9DvOiWp4dI},
keywords = {file systems},
software = {https://github.com/dsrhaslab/paio},
month_numeric = {2}
}
10.
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 Proceedings of the 28th ACM Symposium on Operating Systems Principles (SOSP ’21)
@inproceedings{KadekodiEtAl21-WineFS,
title = {WineFS: a hugepage-aware file system for persistent memory that ages gracefully},
author = {Kadekodi, Rohan and Kadekodi, Saurabh and Ponnapalli, Soujanya and Shirwadkar, Harshad and Ganger, Greg and Kolli, Aasheesh and Chidambaram, Vijay},
booktitle = {Proceedings of the 28th ACM Symposium on Operating Systems Principles (SOSP ’21)},
month = {oct},
year = {2021},
pdf = {https://www.pdl.cmu.edu/PDL-FTP/NVM/wine-sosp21.pdf},
keywords = {file systems, persistent memory},
software = {https://github.com/utsaslab/winefs},
month_numeric = {10}
}
@article{mohan19-tos-crashmonkey,
author = {Mohan, Jayashree and Martinez, Ashlie and Ponnapalli, Soujanya and Raju, Pandian and Chidambaram, Vijay},
title = {CrashMonkey and ACE: Systematically Testing File-System Crash Consistency},
journal = {ACM Transactions on Storage},
volume = {15},
number = {2},
pages = {14:1–14:34},
year = {2019},
url = {https://doi.org/10.1145/3320275},
doi = {10.1145/3320275},
timestamp = {Thu, 14 Oct 2021 09:12:33 +0200},
biburl = {https://dblp.org/rec/journals/tos/MohanMPRC19.bib},
bibsource = {dblp computer science bibliography, https://dblp.org},
pdf = {https://dl.acm.org/doi/pdf/10.1145/3320275},
keywords = {file systems},
software = {https://github.com/utsaslab/crashmonkey}
}
8.
TxFS: Leveraging File-system Crash Consistency to Provide ACID Transactions
Yige Hu,
Zhiting Zhu,
Ian Neal,
Youngjin Kwon,
Tianyu Cheng,
Vijay Chidambaram,
Emmett Witchel ACM Transactions on Storage, Volume 15, Issue 2
@article{yige19-tos-txfs,
author = {Hu, Yige and Zhu, Zhiting and Neal, Ian and Kwon, Youngjin and Cheng, Tianyu and Chidambaram, Vijay and Witchel, Emmett},
title = {TxFS: Leveraging File-system Crash Consistency to Provide ACID Transactions},
journal = {ACM Transactions on Storage},
volume = {15},
number = {2},
pages = {9:1–9:20},
year = {2019},
url = {https://doi.org/10.1145/3318159},
doi = {10.1145/3318159},
timestamp = {Sun, 06 Oct 2024 21:41:46 +0200},
biburl = {https://dblp.org/rec/journals/tos/HuZNKCCW19.bib},
bibsource = {dblp computer science bibliography, https://dblp.org},
pdf = {https://dl.acm.org/doi/pdf/10.1145/3318159},
keywords = {file systems},
software = {https://github.com/ut-osa/txfs}
}
7.
SplitFS: Reducing Software Overhead in File Systems for Persistent Memory Rohan Kadekodi,
Se Kwon Lee,
Sanidhya Kashyap,
Taesoo Kim,
Vijay Chidambaram Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP ’19)
@inproceedings{KadekodiEtAl19-SplitFS,
title = {SplitFS: Reducing Software Overhead in File Systems for Persistent Memory},
author = {Kadekodi, Rohan and Lee, Se Kwon and Kashyap, Sanidhya and Kim, Taesoo and Chidambaram, Vijay},
booktitle = {Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP ’19)},
month = {oct},
year = {2019},
address = {Ontario, Canada},
pdf = {https://www.cs.utexas.edu/~vijay/papers/sosp19-splitfs.pdf},
slides = {http://www.cs.utexas.edu/~vijay/papers/sosp19-splitfs-slides.pdf},
arxiv = {https://arxiv.org/abs/1909.10123},
keywords = {persistent memory, file systems},
software = {https://github.com/utsaslab/splitfs},
month_numeric = {10}
}
@article{login18-txfs,
author = {Hu, Yige and Zhu, Zhiting and Neal, Ian and Kwon, Youngjin and Cheng, Tianyu and Chidambaram, Vijay and Witchel, Emmett},
title = {TxFS: Leveraging File-System Crash Consistency to ProvideACID Transactions},
journal = {login Usenix Magazine},
volume = {43},
number = {3},
year = {2018},
pdf = {https://www.usenix.org/system/files/login/articles/login_fall18_03_hu.pdf},
timestamp = {Sun, 06 Oct 2024 21:42:14 +0200},
biburl = {https://dblp.org/rec/journals/usenix-login/HuZNKCCW18.bib},
bibsource = {dblp computer science bibliography, https://dblp.org},
keywords = {file systems},
software = {https://github.com/ut-osa/txfs}
}
5.
TxFS: Leveraging File-System Crash Consistency to Provide ACID Transactions
Yige Hu,
Zhiting Zhu,
Ian Neal,
Yougjin Kwon,
Tianyu Cheng,
Vijay Chidambaram,
Emmett Witchel The 2018 USENIX Annual Technical Conference (ATC ’18)
@inproceedings{HuEtAl18-TxFS,
author = {Hu, Yige and Zhu, Zhiting and Neal, Ian and Kwon, Yougjin and Cheng, Tianyu and Chidambaram, Vijay and Witchel, Emmett},
title = {TxFS: Leveraging File-System Crash Consistency to Provide ACID Transactions},
booktitle = {The 2018 USENIX Annual Technical Conference (ATC ’18)},
year = {2018},
address = {Boston, MA},
publisher = {USENIX Association},
pdf = {https://www.usenix.org/system/files/conference/atc18/atc18-hu.pdf},
keywords = {file systems, databases},
award = {Best Paper Award},
software = {https://github.com/ut-osa/txfs}
}
4.
Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing Jayashree Mohan,
Ashlie Martinez,
Soujanya Ponnapalli,
Pandian Raju,
Vijay Chidambaram 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2018)
@inproceedings{crashmonkey18mohan,
title = {Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing},
author = {Mohan, Jayashree and Martinez, Ashlie and Ponnapalli, Soujanya and Raju, Pandian and Chidambaram, Vijay},
booktitle = {13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2018)},
organization = {USENIX Association},
address = {Carlsbad, CA},
year = {2018},
pdf = {https://www.usenix.org/system/files/osdi18-mohan.pdf},
audio = {https://2459d6dc103cb5933875-c0245c5c937c5dedcca3f1764ecc9b2f.ssl.cf2.rackcdn.com/osdi18/mohan.mp3},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/osdi18_slides_mohan.pdf},
keywords = {file systems},
software = {https://github.com/utsaslab/crashmonkey}
}
3.
CrashMonkey: A Framework to Systematically Test File-System Crash Consistency Ashlie Martinez,
Vijay Chidambaram 9th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 17)
@inproceedings{martinez17crashmonkey,
title = {CrashMonkey: A Framework to Systematically Test File-System Crash Consistency},
author = {Martinez, Ashlie and Chidambaram, Vijay},
booktitle = {9th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 17)},
organization = {USENIX Association},
year = {2017},
address = {Santa Clara, CA},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/hotstorage17_slides_martinez.pdf},
pdf = {https://www.usenix.org/system/files/conference/hotstorage17/hotstorage17-paper-martinez.pdf},
group = {workshop},
keywords = {file systems}
}
2.
From Crash Consistency to Transactions
Yige Hu,
Younjin Kwon,
Vijay Chidambaram,
Emmett Witchel 16th Workshop on Hot Topics in Operating Systems (HotOS 17)
@inproceedings{HuEtAl17-T2FS,
author = {Hu, Yige and Kwon, Younjin and Chidambaram, Vijay and Witchel, Emmett},
title = {From Crash Consistency to Transactions},
booktitle = {16th Workshop on Hot Topics in Operating Systems (HotOS 17)},
year = {2017},
address = {Whistler, Canada},
pdf = {https://www.cs.utexas.edu/~vijay/papers/hotos17-t2fs.pdf},
group = {workshop},
keywords = {file systems}
}
1.
Application Crash Consistency and Performance with CCFS
Thanumalayan Sankaranarayana Pillai,
Ramnatthan Alagappan,
Lanyue Lu,
Vijay Chidambaram,
Andrea C. Arpaci-Dusseau,
Remzi H. Arpaci-Dusseau 15th USENIX Conference on File and Storage Technologies (FAST 17)
@inproceedings{PillaiEtAl17-CCFS,
author = {Pillai, Thanumalayan Sankaranarayana and Alagappan, Ramnatthan and Lu, Lanyue and Chidambaram, Vijay and Arpaci-Dusseau, Andrea C. and Arpaci-Dusseau, Remzi H.},
title = {Application Crash Consistency and Performance with CCFS},
booktitle = {15th USENIX Conference on File and Storage Technologies (FAST 17)},
year = {2017},
isbn = {978-1-931971-36-2},
address = {Santa Clara, CA},
pages = {181–196},
publisher = {USENIX Association},
pdf = {https://www.usenix.org/system/files/conference/fast17/fast17_pillai.pdf},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/fast17_slides_pillai.pdf},
audio = {https://2459d6dc103cb5933875-c0245c5c937c5dedcca3f1764ecc9b2f.ssl.cf2.rackcdn.com/fast17/pillai.mp3},
keywords = {file systems},
award = {Best Paper Award}
}
@inproceedings{wang2025gpemu,
title = {GPEmu: A GPU Emulator for Faster and Cheaper Prototyping and Evaluation of Deep Learning System Research},
author = {Wang, Meng and Waldspurger, Gus and Ananda, Naufal and Huang, Yuyang and Wiharja, Kemas and Bent, John and Sundararaman, Swaminathan and Chidambaram, Vijay and Gunawi, Haryadi S},
journal = {Proceedings of the VLDB Endowment},
volume = {18},
number = {6},
pages = {1919–1932},
year = {2025},
pdf = {https://vldb.org/pvldb/vol18/p1919-wang.pdf},
keywords = {ML},
software = {https://github.com/mengwanguc/gpemu}
}
7.
Optimizing transformer inference with selective distillation: Layerwise conversion to linear attention Yeonju Ro,
Zhenyu Zhang,
Vijay Chidambaram,
Aditya Akella The 2nd Workshop on Hot Topics in System Infrastructure (HotInfra’24)
@inproceedings{ro2024optimizing,
title = {Optimizing transformer inference with selective distillation: Layerwise conversion to linear attention},
author = {Ro, Yeonju and Zhang, Zhenyu and Chidambaram, Vijay and Akella, Aditya},
booktitle = {"The 2nd Workshop on Hot Topics in System Infrastructure (HotInfra’24)"},
year = {2024},
address = {Austin, TX, USA},
pdf = {https://utns.cs.utexas.edu/assets/papers/hotinfra24-distill.pdf},
group = {workshop},
keywords = {ML}
}
6.
Lowering the Pre-training Tax for Gradient-based Subset Training: A Lightweight Distributed Pre-Training Toolkit Yeonju Ro,
Zhangyang Wang,
Vijay Chidambaram,
Aditya Akella Proceedings of the 40th International Conference on Machine Learning (ICML 23)
@inproceedings{icml23-lipt,
title = {Lowering the Pre-training Tax for Gradient-based Subset Training: A Lightweight Distributed Pre-Training Toolkit},
author = {Ro, Yeonju and Wang, Zhangyang and Chidambaram, Vijay and Akella, Aditya},
booktitle = {Proceedings of the 40th International Conference on Machine Learning (ICML 23)},
pages = {29130–29142},
year = {2023},
editor = {Krause, Andreas and Brunskill, Emma and Cho, Kyunghyun and Engelhardt, Barbara and Sabato, Sivan and Scarlett, Jonathan},
volume = {202},
series = {Proceedings of Machine Learning Research},
month = {23–29 Jul},
publisher = {PMLR},
pdf = {https://proceedings.mlr.press/v202/ro23a/ro23a.pdf},
keywords = {ML},
software = {https://github.com/utsaslab/lipt}
}
5.
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
20th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2023
@inproceedings{taccl-nsdi23,
author = {Shah, Aashaka and Chidambaram, Vijay and Cowan, Meghan and Maleki, Saeed and Musuvathi, Madan and Mytkowicz, Todd and Nelson, Jacob and Saarikivi, Olli and Singh, Rachee},
title = {TACCL: Guiding Collective Algorithm Synthesis using Communication Sketches},
booktitle = {20th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2023},
year = {2023},
publisher = {USENIX Association},
month = {apr},
pdf = {https://www.usenix.org/system/files/nsdi23-shah.pdf},
slides = {https://www.usenix.org/system/files/nsdi23_slides_shah.pdf},
video = {https://www.youtube.com/watch?v=yv07TOu8WQs},
keywords = {ML},
software = {https://github.com/microsoft/taccl},
month_numeric = {4}
}
4.
Looking Beyond GPUs for DNN Scheduling on Multi-Tenant Clusters Jayashree Mohan,
Amar Phanishayee,
Janardhan Kulkarni,
Vijay Chidambaram 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)
@inproceedings{osdi22-synergy,
author = {Mohan, Jayashree and Phanishayee, Amar and Kulkarni, Janardhan and Chidambaram, Vijay},
title = {Looking Beyond GPUs for DNN Scheduling on Multi-Tenant Clusters},
booktitle = {16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)},
year = {2022},
isbn = {978-1-939133-28-1},
address = {Carlsbad, CA},
pages = {579–596},
publisher = {USENIX Association},
month = {jul},
pdf = {https://www.usenix.org/system/files/osdi22-mohan.pdf},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/osdi22_slides_mohan.pdf},
video = {https://www.youtube.com/watch?v=T3ZctBwYxXY},
keywords = {ML},
software = {https://github.com/msr-fiddle/synergy},
month_numeric = {7}
}
@article{vldb21-datastalls,
author = {Mohan, Jayashree and Phanishayee, Amar and Raniwala, Ashish and Chidambaram, Vijay},
title = {Analyzing and Mitigating Data Stalls in DNN Training},
journal = {Proceedings of the VLDB Endowment},
volume = {14},
number = {5},
pages = {771–784},
year = {2021},
pdf = {http://www.vldb.org/pvldb/vol14/p771-mohan.pdf},
keywords = {ML},
software = {https://github.com/msr-fiddle/CoorDL}
}
2.
Memory Optimization for Deep Networks Aashaka Shah,
Chao-Yuan Wu,
Jayashree Mohan,
Vijay Chidambaram,
Philipp Kraehenbuehl
International Conference on Learning Representations (ICLR 21)
@inproceedings{shah2021memory,
title = {Memory Optimization for Deep Networks},
author = {Shah, Aashaka and Wu, Chao-Yuan and Mohan, Jayashree and Chidambaram, Vijay and Kraehenbuehl, Philipp},
booktitle = {International Conference on Learning Representations (ICLR 21)},
year = {2021},
pdf = {https://www.cs.utexas.edu/~vijay/papers/iclr21-monet.pdf},
arxiv = {https://arxiv.org/abs/2010.14501},
keywords = {ML},
software = {https://github.com/utsaslab/monet}
}
@inproceedings{fast21-checkfreq,
author = {Mohan, Jayashree and Phanishayee, Amar and Chidambaram, Vijay},
title = {CheckFreq: Frequent, Fine-Grained DNN Checkpointing},
booktitle = {19th USENIX Conference on File and Storage Technologies (FAST 21)},
year = {2021},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/fast21_slides_mohan.pdf},
publisher = {USENIX Association},
month = {feb},
pdf = {https://www.usenix.org/system/files/fast21-mohan.pdf},
video = {https://www.youtube.com/watch?v=E3uaeaqfjcY},
keywords = {ML},
software = {https://github.com/msr-fiddle/checkfreq},
month_numeric = {2}
}
Persistent Memory
7.
SquirrelFS: using the Rust compiler to check file-system crash consistency Hayley LeBlanc,
Nathan Taylor,
James Bornholt,
Vijay Chidambaram 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)
@inproceedings{osdi24-squirrelfs,
author = {LeBlanc, Hayley and Taylor, Nathan and Bornholt, James and Chidambaram, Vijay},
title = {SquirrelFS: using the Rust compiler to check file-system crash consistency},
booktitle = {18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)},
year = {2024},
pdf = {https://www.usenix.org/system/files/osdi24-leblanc.pdf},
slides = {https://www.usenix.org/system/files/osdi24_slides-leblanc.pdf},
video = {https://www.youtube.com/watch?v=_sp7IfxbBzI},
publisher = {USENIX Association},
month = {jul},
keywords = {rust, file systems, persistent memory},
software = {https://github.com/utsaslab/squirrelfs},
month_numeric = {7}
}
6.
Chipmunk: Investigating Crash-Consistency in Persistent-Memory File Systems Hayley LeBlanc,
Shankara Pailoor,
Om Saran,
Işıl Dillig,
James Bornholt,
Vijay Chidambaram EuroSys ’23: Eighteenth European Conference on Computer Systems
@inproceedings{chipmunk-eurosys23,
author = {LeBlanc, Hayley and Pailoor, Shankara and Saran, Om and Dillig, Işıl and Bornholt, James and Chidambaram, Vijay},
title = {Chipmunk: Investigating Crash-Consistency in Persistent-Memory File Systems},
booktitle = {EuroSys ’23: Eighteenth European Conference on Computer Systems},
year = {2023},
month = {may},
pdf = {https://www.cs.utexas.edu/~vijay/papers/chipmunk-eurosys23.pdf},
keywords = {persistent memory, file systems},
award = {Best Paper Award},
slides = {https://www.cs.utexas.edu/~vijay/slides/chipmunk-slides.pdf},
software = {https://github.com/utsaslab/chipmunk},
month_numeric = {5}
}
5.
DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory Sekwon Lee,
Soujanya Ponnapalli,
Sharad Singhal,
Marcos K. Aguilera,
Kimberly Keeton,
Vijay Chidambaram Proceedings of the VLDB Endowment, Volume 15, Issue 13
@article{dinomo-vldb23,
author = {Lee, Sekwon and Ponnapalli, Soujanya and Singhal, Sharad and Aguilera, Marcos K. and Keeton, Kimberly and Chidambaram, Vijay},
title = {DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory},
journal = {Proceedings of the VLDB Endowment},
volume = {15},
number = {13},
year = {2022},
pdf = {https://www.vldb.org/pvldb/vol15/p4023-lee.pdf},
keywords = {persistent memory, key-value stores, distributed systems},
software = {https://github.com/utsaslab/dinomo}
}
4.
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 Proceedings of the 28th ACM Symposium on Operating Systems Principles (SOSP ’21)
@inproceedings{KadekodiEtAl21-WineFS,
title = {WineFS: a hugepage-aware file system for persistent memory that ages gracefully},
author = {Kadekodi, Rohan and Kadekodi, Saurabh and Ponnapalli, Soujanya and Shirwadkar, Harshad and Ganger, Greg and Kolli, Aasheesh and Chidambaram, Vijay},
booktitle = {Proceedings of the 28th ACM Symposium on Operating Systems Principles (SOSP ’21)},
month = {oct},
year = {2021},
pdf = {https://www.pdl.cmu.edu/PDL-FTP/NVM/wine-sosp21.pdf},
keywords = {file systems, persistent memory},
software = {https://github.com/utsaslab/winefs},
month_numeric = {10}
}
3.
SplitFS: Reducing Software Overhead in File Systems for Persistent Memory Rohan Kadekodi,
Se Kwon Lee,
Sanidhya Kashyap,
Taesoo Kim,
Vijay Chidambaram Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP ’19)
@inproceedings{KadekodiEtAl19-SplitFS,
title = {SplitFS: Reducing Software Overhead in File Systems for Persistent Memory},
author = {Kadekodi, Rohan and Lee, Se Kwon and Kashyap, Sanidhya and Kim, Taesoo and Chidambaram, Vijay},
booktitle = {Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP ’19)},
month = {oct},
year = {2019},
address = {Ontario, Canada},
pdf = {https://www.cs.utexas.edu/~vijay/papers/sosp19-splitfs.pdf},
slides = {http://www.cs.utexas.edu/~vijay/papers/sosp19-splitfs-slides.pdf},
arxiv = {https://arxiv.org/abs/1909.10123},
keywords = {persistent memory, file systems},
software = {https://github.com/utsaslab/splitfs},
month_numeric = {10}
}
2.
RECIPE: Converting Concurrent DRAM Indexes to Persistent-Memory Indexes Se Kwon Lee,
Jayashree Mohan,
Sanidhya Kashyap,
Taesoo Kim,
Vijay Chidambaram Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP ’19)
@inproceedings{LeeEtAl19-Recipe,
title = {RECIPE: Converting Concurrent DRAM Indexes to Persistent-Memory Indexes},
author = {Lee, Se Kwon and Mohan, Jayashree and Kashyap, Sanidhya and Kim, Taesoo and Chidambaram, Vijay},
booktitle = {Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP ’19)},
month = {oct},
year = {2019},
address = {Ontario, Canada},
pdf = {https://www.cs.utexas.edu/~vijay/papers/sosp19-recipe.pdf},
slides = {https://www.cs.utexas.edu/~vijay/papers/sosp19-recipe-slides.pdf},
arxiv = {https://arxiv.org/abs/1909.13670},
keywords = {persistent memory, key-value stores},
software = {https://github.com/utsaslab/recipe},
month_numeric = {10}
}
1.
NVMOVE: Helping Programmers Move to Byte-Based Persistence
Himanshu Chauhan,
Irina Calciu,
Vijay Chidambaram,
Eric Schkufza,
Onur Mutlu,
Pratap Subrahmanyam
4th Workshop on Interactions of NVM/Flash with Operating Systems and Workloads (INFLOW 16)
@inproceedings{chauhan16nvmove,
title = {NVMOVE: Helping Programmers Move to Byte-Based Persistence},
author = {Chauhan, Himanshu and Calciu, Irina and Chidambaram, Vijay and Schkufza, Eric and Mutlu, Onur and Subrahmanyam, Pratap},
booktitle = {4th Workshop on Interactions of NVM/Flash with Operating Systems and Workloads (INFLOW 16)},
organization = {USENIX Association},
year = {2016},
pdf = {https://www.usenix.org/system/files/conference/inflow16/inflow16-paper-chauhan.pdf},
group = {workshop},
keywords = {persistent memory}
}
@inproceedings{hayley25power,
author = {LeBlanc, Hayley and Lorch, Jacob R. and Hawblitzel, Chris and Huang, Cheng and Tao, Yiheng and Zeldovich, Nickolai and Chidambaram, Vijay},
title = {PoWER Never Corrupts: Tool-Agnostic Verification of Crash Consistency and Corruption Detection},
booktitle = {19th USENIX Symposium on Operating Systems Design and Implementation (OSDI 25)},
year = {2025},
pdf = {https://www.usenix.org/system/files/osdi25-leblanc.pdf},
publisher = {USENIX Association},
month = {jul},
keywords = {verification, key-value stores},
slides = {https://www.cs.utexas.edu/~vijay/slides/osdi25-leblanc-slides.pdf},
award = {Distinguished Artifact Award},
software = {https://github.com/microsoft/verified-storage/},
month_numeric = {7}
}
4.
DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory Sekwon Lee,
Soujanya Ponnapalli,
Sharad Singhal,
Marcos K. Aguilera,
Kimberly Keeton,
Vijay Chidambaram Proceedings of the VLDB Endowment, Volume 15, Issue 13
@article{dinomo-vldb23,
author = {Lee, Sekwon and Ponnapalli, Soujanya and Singhal, Sharad and Aguilera, Marcos K. and Keeton, Kimberly and Chidambaram, Vijay},
title = {DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory},
journal = {Proceedings of the VLDB Endowment},
volume = {15},
number = {13},
year = {2022},
pdf = {https://www.vldb.org/pvldb/vol15/p4023-lee.pdf},
keywords = {persistent memory, key-value stores, distributed systems},
software = {https://github.com/utsaslab/dinomo}
}
3.
SplinterDB: Closing the Bandwidth Gap for NVMe Key-Value Stores Alexander Conway,
Abhishek Gupta,
Vijay Chidambaram,
Martin Farach-Colton,
Richard Spillane,
Amy Tai,
Rob Johnson
2020 USENIX Annual Technical Conference (USENIX ATC 20)
@inproceedings{conway20-splinterdb,
author = {Conway, Alexander and Gupta, Abhishek and Chidambaram, Vijay and Farach-Colton, Martin and Spillane, Richard and Tai, Amy and Johnson, Rob},
title = {SplinterDB: Closing the Bandwidth Gap for NVMe Key-Value Stores},
booktitle = {2020 USENIX Annual Technical Conference (USENIX ATC 20)},
year = {2020},
isbn = {978-1-939133-14-4},
pages = {49–63},
publisher = {USENIX Association},
month = {jul},
pdf = {https://www.usenix.org/system/files/atc20-conway.pdf},
keywords = {key-value stores},
software = {https://github.com/vmware/splinterdb},
month_numeric = {7}
}
2.
RECIPE: Converting Concurrent DRAM Indexes to Persistent-Memory Indexes Se Kwon Lee,
Jayashree Mohan,
Sanidhya Kashyap,
Taesoo Kim,
Vijay Chidambaram Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP ’19)
@inproceedings{LeeEtAl19-Recipe,
title = {RECIPE: Converting Concurrent DRAM Indexes to Persistent-Memory Indexes},
author = {Lee, Se Kwon and Mohan, Jayashree and Kashyap, Sanidhya and Kim, Taesoo and Chidambaram, Vijay},
booktitle = {Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP ’19)},
month = {oct},
year = {2019},
address = {Ontario, Canada},
pdf = {https://www.cs.utexas.edu/~vijay/papers/sosp19-recipe.pdf},
slides = {https://www.cs.utexas.edu/~vijay/papers/sosp19-recipe-slides.pdf},
arxiv = {https://arxiv.org/abs/1909.13670},
keywords = {persistent memory, key-value stores},
software = {https://github.com/utsaslab/recipe},
month_numeric = {10}
}
1.
PebblesDB: Building Key-Value Stores using Fragmented Log-Structured Merge Trees
Pandian Raju,
Rohan Kadekodi,
Vijay Chidambaram,
Ittai Abraham Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP ’17)
@inproceedings{RajuEtAl17-PebblesDB,
title = {PebblesDB: Building Key-Value Stores using Fragmented Log-Structured Merge Trees},
author = {Raju, Pandian and Kadekodi, Rohan and Chidambaram, Vijay and Abraham, Ittai},
booktitle = {Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP ’17)},
month = {oct},
year = {2017},
address = {Shanghai, China},
pdf = {https://www.cs.utexas.edu/~vijay/papers/sosp17-pebblesdb.pdf},
slides = {https://www.cs.utexas.edu/~vijay/papers/pebblesdb-sosp17-slides.pdf},
keywords = {key-value stores},
software = {https://github.com/utsaslab/pebblesdb},
month_numeric = {10}
}
Databases
5.
Pasha: An efficient, scalable database architecture for CXL pods Yibo Huang,
Newton Ni,
Vijay Chidambaram,
Emmett Witchel,
Dixin Tang The 15th Annual Conference on Innovative Data Systems Research (CIDR ’25)
@inproceedings{huang2025pasha,
title = {Pasha: An efficient, scalable database architecture for CXL pods},
author = {Huang, Yibo and Ni, Newton and Chidambaram, Vijay and Witchel, Emmett and Tang, Dixin},
year = {2025},
month = {jan},
booktitle = {"The 15th Annual Conference on Innovative Data Systems Research (CIDR ’25)"},
publisher = {VLDB},
address = {Amsterdam, The Netherlands},
pdf = {https://www.cs.utexas.edu/~witchel/pubs/huang25cidr-pasha.pdf},
keywords = {CXL, databases},
slides = {https://www.cs.utexas.edu/~vijay/slides/pasha-slides.pdf},
month_numeric = {1}
}
@inproceedings{huang25tigon,
author = {Huang, Yibo and Chen, Haowei and Ni, Newton and Sun, Yan and Chidambaram, Vijay and Tang, Dixin and Witchel, Emmett},
title = {Tigon: A Distributed Database for a CXL Pod},
booktitle = {19th USENIX Symposium on Operating Systems Design and Implementation (OSDI 25)},
year = {2025},
pdf = {https://www.usenix.org/system/files/osdi25-huang-yibo.pdf},
publisher = {USENIX Association},
month = {jul},
keywords = {CXL, databases},
slides = {https://www.cs.utexas.edu/~vijay/slides/osdi25-huang-yibo-slides.pdf},
software = {https://github.com/ut-datasys/tigon},
month_numeric = {7}
}
3.
Understanding and Benchmarking the Impact of GDPR on Database Systems
Supreeth Shastri,
Vinay Banakar,
Melissa Wasserman,
Arun Kumar,
Vijay Chidambaram PVLDB, Volume 13, Issue 7
@article{shastri20-gdpr,
author = {Shastri, Supreeth and Banakar, Vinay and Wasserman, Melissa and Kumar, Arun and Chidambaram, Vijay},
title = {Understanding and Benchmarking the Impact of GDPR on Database Systems},
journal = {PVLDB},
volume = {13},
number = {7},
pages = {1064–1077},
year = {2020},
pdf = {http://www.vldb.org/pvldb/vol13/p1064-shastri.pdf},
keywords = {GDPR, databases},
software = {https://github.com/GDPRbench/GDPRbench}
}
2.
TxFS: Leveraging File-System Crash Consistency to Provide ACID Transactions
Yige Hu,
Zhiting Zhu,
Ian Neal,
Yougjin Kwon,
Tianyu Cheng,
Vijay Chidambaram,
Emmett Witchel The 2018 USENIX Annual Technical Conference (ATC ’18)
@inproceedings{HuEtAl18-TxFS,
author = {Hu, Yige and Zhu, Zhiting and Neal, Ian and Kwon, Yougjin and Cheng, Tianyu and Chidambaram, Vijay and Witchel, Emmett},
title = {TxFS: Leveraging File-System Crash Consistency to Provide ACID Transactions},
booktitle = {The 2018 USENIX Annual Technical Conference (ATC ’18)},
year = {2018},
address = {Boston, MA},
publisher = {USENIX Association},
pdf = {https://www.usenix.org/system/files/conference/atc18/atc18-hu.pdf},
keywords = {file systems, databases},
award = {Best Paper Award},
software = {https://github.com/ut-osa/txfs}
}
1.
The Dangers and Complexities of Benchmarking SQLite
Dhathri Purohith,
Jayashree Mohan,
Vijay Chidambaram The 8th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 2017)
@inproceedings{purohith17sqlite,
title = {The Dangers and Complexities of Benchmarking SQLite},
author = {Purohith, Dhathri and Mohan, Jayashree and Chidambaram, Vijay},
booktitle = {The 8th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 2017)},
organization = {ACM},
year = {2017},
address = {Mumbai, India},
pdf = {https://www.cs.utexas.edu/~vijay/papers/apsys17-sqlite.pdf},
group = {workshop},
keywords = {databases},
award = {Best Poster Award}
}
GDPR
5.
Software-Defined Data Protection: Low Overhead Policy Compliance at the Storage Layer is Within Reach!
Zsolt István,
Soujanya Ponnapalli,
Vijay Chidambaram Proceedings of the VLDB Endowment, Volume 14, Issue 7
@article{IstvanPC21-gdpr,
author = {István, Zsolt and Ponnapalli, Soujanya and Chidambaram, Vijay},
title = {Software-Defined Data Protection: Low Overhead Policy Compliance at the Storage Layer is Within Reach!},
journal = {Proceedings of the VLDB Endowment},
volume = {14},
number = {7},
pages = {1167–1174},
year = {2021},
pdf = {http://www.vldb.org/pvldb/vol14/p1167-istvan.pdf},
doi = {10.14778/3450980.3450986},
timestamp = {Tue, 16 Aug 2022 23:06:06 +0200},
biburl = {https://dblp.org/rec/journals/pvldb/IstvanPC21.bib},
bibsource = {dblp computer science bibliography, https://dblp.org},
keywords = {GDPR}
}
4.
Understanding and Benchmarking the Impact of GDPR on Database Systems
Supreeth Shastri,
Vinay Banakar,
Melissa Wasserman,
Arun Kumar,
Vijay Chidambaram PVLDB, Volume 13, Issue 7
@article{shastri20-gdpr,
author = {Shastri, Supreeth and Banakar, Vinay and Wasserman, Melissa and Kumar, Arun and Chidambaram, Vijay},
title = {Understanding and Benchmarking the Impact of GDPR on Database Systems},
journal = {PVLDB},
volume = {13},
number = {7},
pages = {1064–1077},
year = {2020},
pdf = {http://www.vldb.org/pvldb/vol13/p1064-shastri.pdf},
keywords = {GDPR, databases},
software = {https://github.com/GDPRbench/GDPRbench}
}
3.
Analyzing GDPR Compliance Through the Lens of Privacy Policy Jayashree Mohan,
Melissa Wasserman,
Vijay Chidambaram Poly’19: Towards Polystores that manage multiple Databases, Privacy, Security and/or Policy Issues for Heterogenous Data - VLDB 2019 Workshops, Poly, Los Angeles, USA, August 30, 2019, Revised Selected Papers
@inproceedings{poly19-gdpr,
author = {Mohan, Jayashree and Wasserman, Melissa and Chidambaram, Vijay},
title = {Analyzing GDPR Compliance Through the Lens of Privacy Policy},
booktitle = {Poly’19: Towards Polystores that manage multiple Databases, Privacy, Security and/or Policy Issues for Heterogenous Data - VLDB 2019 Workshops, Poly, Los Angeles, USA, August 30, 2019, Revised Selected Papers},
series = {Lecture Notes in Computer Science},
publisher = {Springer},
year = {2019},
pdf = {https://utsaslab.cs.utexas.edu/papers/poly19-gdpr.pdf},
group = {workshop},
keywords = {GDPR}
}
2.
Analyzing the Impact of GDPR on Storage Systems Aashaka Shah,
Vinay Banakar,
Supreeth Shastri,
Melissa Wasserman,
Vijay Chidambaram 11th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 19)
@inproceedings{shah19gdpr,
title = {Analyzing the Impact of GDPR on Storage Systems},
author = {Shah, Aashaka and Banakar, Vinay and Shastri, Supreeth and Wasserman, Melissa and Chidambaram, Vijay},
booktitle = {11th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 19)},
organization = {USENIX Association},
year = {2019},
address = {Renton, WA},
pdf = {https://www.usenix.org/system/files/hotstorage19-paper-shah.pdf},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/hotstorage19_slides_shah.pdf},
group = {workshop},
keywords = {GDPR}
}
1.
The Seven Sins of Personal-Data Processing Systems under GDPR
Supreeth Shastri,
Melissa Wasserman,
Vijay Chidambaram 11th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 19)
@inproceedings{shastri19gdpr,
title = {The Seven Sins of Personal-Data Processing Systems under GDPR},
author = {Shastri, Supreeth and Wasserman, Melissa and Chidambaram, Vijay},
booktitle = {11th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 19)},
organization = {USENIX Association},
year = {2019},
address = {Renton, WA},
pdf = {https://www.usenix.org/system/files/hotcloud19-paper-shastri.pdf},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/hotcloud19_slides_shastri.pdf},
group = {workshop},
keywords = {GDPR}
}
Distributed Systems
3.
DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory Sekwon Lee,
Soujanya Ponnapalli,
Sharad Singhal,
Marcos K. Aguilera,
Kimberly Keeton,
Vijay Chidambaram Proceedings of the VLDB Endowment, Volume 15, Issue 13
@article{dinomo-vldb23,
author = {Lee, Sekwon and Ponnapalli, Soujanya and Singhal, Sharad and Aguilera, Marcos K. and Keeton, Kimberly and Chidambaram, Vijay},
title = {DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory},
journal = {Proceedings of the VLDB Endowment},
volume = {15},
number = {13},
year = {2022},
pdf = {https://www.vldb.org/pvldb/vol15/p4023-lee.pdf},
keywords = {persistent memory, key-value stores, distributed systems},
software = {https://github.com/utsaslab/dinomo}
}
@article{alagappan18-tos-par,
author = {Alagappan, Ramnatthan and Ganesan, Aishwarya and Lee, Eric and Albarghouthi, Aws and Chidambaram, Vijay and Arpaci-Dusseau, Andrea C. and Arpaci-Dusseau, Remzi H.},
title = {Protocol-Aware Recovery for Consensus-Based Distributed Storage},
journal = {ACM Transactions on Storage},
volume = {14},
number = {3},
pages = {21:1–21:30},
year = {2018},
url = {https://doi.org/10.1145/3241062},
doi = {10.1145/3241062},
timestamp = {Sun, 19 Jan 2025 14:52:13 +0100},
biburl = {https://dblp.org/rec/journals/tos/AlagappanGLACAA18.bib},
bibsource = {dblp computer science bibliography, https://dblp.org},
pdf = {https://dl.acm.org/doi/pdf/10.1145/3241062},
keywords = {distributed systems},
award = {Best Paper Award}
}
@inproceedings{AlagappanEtAl18-FAST,
author = {Alagappan, Ramnatthan and Ganesan, Aishwarya and Lee, Eric and Albarghouthi, Aws and Chidambaram, Vijay and Arpaci-Dusseau, Andrea C. and Arpaci-Dusseau, Remzi H.},
title = {Protocol-Aware Recovery for Consensus-Based Storage},
booktitle = {16th USENIX Conference on File and Storage Technologies (FAST 18)},
year = {2018},
address = {Oakland, CA},
publisher = {USENIX Association},
pdf = {https://www.usenix.org/system/files/conference/fast18/fast18-alagappan.pdf},
keywords = {distributed systems}
}
CXL
2.
Pasha: An efficient, scalable database architecture for CXL pods Yibo Huang,
Newton Ni,
Vijay Chidambaram,
Emmett Witchel,
Dixin Tang The 15th Annual Conference on Innovative Data Systems Research (CIDR ’25)
@inproceedings{huang2025pasha,
title = {Pasha: An efficient, scalable database architecture for CXL pods},
author = {Huang, Yibo and Ni, Newton and Chidambaram, Vijay and Witchel, Emmett and Tang, Dixin},
year = {2025},
month = {jan},
booktitle = {"The 15th Annual Conference on Innovative Data Systems Research (CIDR ’25)"},
publisher = {VLDB},
address = {Amsterdam, The Netherlands},
pdf = {https://www.cs.utexas.edu/~witchel/pubs/huang25cidr-pasha.pdf},
keywords = {CXL, databases},
slides = {https://www.cs.utexas.edu/~vijay/slides/pasha-slides.pdf},
month_numeric = {1}
}
@inproceedings{huang25tigon,
author = {Huang, Yibo and Chen, Haowei and Ni, Newton and Sun, Yan and Chidambaram, Vijay and Tang, Dixin and Witchel, Emmett},
title = {Tigon: A Distributed Database for a CXL Pod},
booktitle = {19th USENIX Symposium on Operating Systems Design and Implementation (OSDI 25)},
year = {2025},
pdf = {https://www.usenix.org/system/files/osdi25-huang-yibo.pdf},
publisher = {USENIX Association},
month = {jul},
keywords = {CXL, databases},
slides = {https://www.cs.utexas.edu/~vijay/slides/osdi25-huang-yibo-slides.pdf},
software = {https://github.com/ut-datasys/tigon},
month_numeric = {7}
}
Blockchain
2.
RainBlock: Faster Transaction Processing in Public Blockchains Soujanya Ponnapalli,
Aashaka Shah,
Souvik Banerjee,
Dahlia Malkhi,
Amy Tai,
Vijay Chidambaram,
Michael Wei
2021 USENIX Annual Technical Conference (USENIX ATC 21)
@inproceedings{atc21-rainblock,
author = {Ponnapalli, Soujanya and Shah, Aashaka and Banerjee, Souvik and Malkhi, Dahlia and Tai, Amy and Chidambaram, Vijay and Wei, Michael},
title = {RainBlock: Faster Transaction Processing in Public Blockchains},
booktitle = {2021 USENIX Annual Technical Conference (USENIX ATC 21)},
year = {2021},
isbn = {978-1-939133-23-6},
pages = {333–347},
publisher = {USENIX Association},
month = {jul},
pdf = {https://www.usenix.org/system/files/atc21-ponnapalli.pdf},
keywords = {blockchain},
video = {https://www.youtube.com/watch?v=oyrWI2LaDq8},
slides = {https://www.usenix.org/system/files/atc21_slides_ponnapalli.pdf},
software = {https://github.com/RainBlock/rainblock-protocol},
month_numeric = {7}
}
1.
mLSM: Making Authenticated Storage Faster in Ethereum
Pandian Raju,
Soujanya Ponnapalli,
Evan Kaminsky,
Gilad Oved,
Zachary Keener,
Vijay Chidambaram,
Ittai Abraham 10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 18)
@inproceedings{raju18mlsm,
title = {mLSM: Making Authenticated Storage Faster in Ethereum},
author = {Raju, Pandian and Ponnapalli, Soujanya and Kaminsky, Evan and Oved, Gilad and Keener, Zachary and Chidambaram, Vijay and Abraham, Ittai},
booktitle = {10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 18)},
organization = {USENIX Association},
year = {2018},
address = {Boston, MA},
pdf = {https://www.usenix.org/system/files/conference/hotstorage18/hotstorage18-paper-raju.pdf},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/hotstorage18_slides_ponnapalli.pdf},
group = {workshop},
keywords = {blockchain}
}
@inproceedings{hayley25power,
author = {LeBlanc, Hayley and Lorch, Jacob R. and Hawblitzel, Chris and Huang, Cheng and Tao, Yiheng and Zeldovich, Nickolai and Chidambaram, Vijay},
title = {PoWER Never Corrupts: Tool-Agnostic Verification of Crash Consistency and Corruption Detection},
booktitle = {19th USENIX Symposium on Operating Systems Design and Implementation (OSDI 25)},
year = {2025},
pdf = {https://www.usenix.org/system/files/osdi25-leblanc.pdf},
publisher = {USENIX Association},
month = {jul},
keywords = {verification, key-value stores},
slides = {https://www.cs.utexas.edu/~vijay/slides/osdi25-leblanc-slides.pdf},
award = {Distinguished Artifact Award},
software = {https://github.com/microsoft/verified-storage/},
month_numeric = {7}
}
Rust
1.
SquirrelFS: using the Rust compiler to check file-system crash consistency Hayley LeBlanc,
Nathan Taylor,
James Bornholt,
Vijay Chidambaram 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)
@inproceedings{osdi24-squirrelfs,
author = {LeBlanc, Hayley and Taylor, Nathan and Bornholt, James and Chidambaram, Vijay},
title = {SquirrelFS: using the Rust compiler to check file-system crash consistency},
booktitle = {18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)},
year = {2024},
pdf = {https://www.usenix.org/system/files/osdi24-leblanc.pdf},
slides = {https://www.usenix.org/system/files/osdi24_slides-leblanc.pdf},
video = {https://www.youtube.com/watch?v=_sp7IfxbBzI},
publisher = {USENIX Association},
month = {jul},
keywords = {rust, file systems, persistent memory},
software = {https://github.com/utsaslab/squirrelfs},
month_numeric = {7}
}
Mobile Systems
1.
Storage on Your Smartphone Uses More Energy Than You Think Jayashree Mohan,
Dhathri Purohith,
Matt Halpern,
Vijay Chidambaram,
Vijay Janappa Reddi
9th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 17)
@inproceedings{mohan17energy,
title = {Storage on Your Smartphone Uses More Energy Than You Think},
author = {Mohan, Jayashree and Purohith, Dhathri and Halpern, Matt and Chidambaram, Vijay and Reddi, Vijay Janappa},
booktitle = {9th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 17)},
organization = {USENIX Association},
year = {2017},
address = {Santa Clara, CA},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/hotstorage_slides_purohith.pdf},
pdf = {https://www.usenix.org/system/files/conference/hotstorage17/hotstorage17-paper-mohan.pdf},
group = {workshop},
keywords = {mobile systems}
}
Robotics
1.
CC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression
Santiago Gonzalez,
Vijay Chidambaram,
Jivko Sinapov,
Peter Stone
9th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 17)
@inproceedings{gonzalez17cclog,
title = {CC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression},
author = {Gonzalez, Santiago and Chidambaram, Vijay and Sinapov, Jivko and Stone, Peter},
booktitle = {9th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 17)},
organization = {USENIX Association},
year = {2017},
address = {Santa Clara, CA},
slides = {https://www.usenix.org/sites/default/files/conference/protected-files/hotstorage17_slides_gonzalez.pdf},
pdf = {https://www.usenix.org/system/files/conference/hotstorage17/hotstorage17-paper-gonzalez.pdf},
group = {workshop},
keywords = {robotics}
}