I am an Assistant Professor in the CS Department at Rutgers University. I work on Operating Systems and their intersection with Computer Architecture, Distributed Systems, and HPC. My group focuses on memory and storage heterogeneity.
Previously, I was a postdoc at UW-Madison mentored by Andrea and Remzi Arpaci-Dusseau, and completed my PhD at Georgia Tech advised by Karsten Schwan and Ada Gavrilovska.
My research has been recognized with a NSF CAREER Award, Samsung Research Awards, and Google Research Scholar Award.
- Our joint work with MSR on VM Allocation (Kamino), is accepted to OSDI '25! Congrats, David and the team!
- PolyStore, Yujie's final thesis work, is accepted to FAST '25 and is also patented. Congrats Yujie!
- Excited to receive the NSF CAREER Award! Thanks to NSF, students, mentors, and collaborators!
- Invited to present our vision on Disruptive Memory Technologies at the Dagstuhl Seminar!
- OmniCache accepted to FAST '24! Congrats to Jian and team!
- Cross-layered I/O Prefetching accepted to ASPLOS '24! Congrats Shaleen, Jian, and team!
- Jian’s paper on Context-aware Prefetching accepted to HotStorage '24.
- Invited to serve on PC for SOSP '24, OSDI '25, HPCA '25.
- Honored to co-organize SysDW @ SOSP '24 with Ramanathan Alagappan and Stephanie Wang.
- Redesigning MicroDCs presented at ACM HotInfra '24!
- Our paper TRIO receives Best Paper Award at SOSP '23! Congrats to Diyu and all authors!
- Mosaic wins Distinguished Paper Award at ASPLOS '23. Congrats Krishnan, Jaehyun, and team!
- TENET accepted to FAST '23. Congrats Madhav!
- Received Samsung Research Award (2023). Thanks Samsung!
- Honored to serve on program committees for FAST, ASPLOS, ATC.
- FusionFS accepted to FAST '22 and open-sourced. Congrats Jian and Yujie! [Code]
- Received Google Research Scholar Award (2022). Thanks Google!
- HotStorage '22: I served as Program Co-Chair.
- Received Samsung Research Collaboration Grant '22.
- pFSCK, a file system checker for faster storage, accepted to FAST '21. Congrats David!
- CrossFS accepted to OSDI '20. Congrats Yujie!
- Congrats Shaleen for MemSys paper on memory budgeting in HPC systems.
- Delivered keynote at Heterogeneous Memory Workshop '21.
- WiSER and TimeStone appeared at FAST '20 and ASPLOS '20.
- Received NSF CNS Grant for work on virtual memory.
- Multiple summer internships at NVIDIA, MSR, Samsung by group members.
CS 416 - Operating Systems Design: Spring 2019–2022
CS 519 - Operating Systems Theory: Fall 2018–2021
PhD Students: David Domingo, Jian Zhang, Linfeng He, Haoyu Li, Devon Lewis, Long Tran, Minrui Tian, Linjie Ma, Abhilash Nambissan
Undergraduates: Sumanta Das
Alumni: Yujie Ren, Krishnan Gosakan, Shaleen Garg
[Complete List] | [Google Scholar]
Kamino: Efficient VM Allocation at Scale with Latency-Driven Cache-Aware Scheduling
David Domingo, Hugo Barbalho, Marco Molinaro, Kuan Liu, Abhisek Pan, David Dion, Thomas Moscibroda, Sudarsun Kannan, Ishai Menache
USENIX OSDI 2025 (To Appear)
PolyStore: Exploiting Combined Capabilities of Heterogeneous Storage
Yujie Ren, David Domingo, Jian Zhang, Paul John, Rekha Pitchumani, Sanidhya Kashyap, Sudarsun Kannan
USENIX FAST 2025
Redesigning Edge-Centric Micro-Datacenters for Efficient Multitenancy
Sudarsun Kannan, River Bartz, Ramakrishnan Durairajan, Uli Kremer
ACM HotInfra 2024 (Poster)
Context-aware Prefetching for Near-Storage Accelerators
Jian Zhang, Marie Nguyen, Sanidhya Kashyap, Sudarsun Kannan
USENIX HotStorage 2024
[Paper]
[Slides]
OmniCache: Collaborative Caching for Near-storage Accelerators
Jian Zhang, Yujie Ren, Marie Nguyen, Changwoo Min, Sudarsun Kannan
USENIX FAST 2024
[Paper]
[Slides]
[Video]
[Code]
CrossPrefetch: Accelerating I/O Prefetching for Modern Storage
Shaleen Garg, Jian Zhang, Rekha Pitchumani, Manish Parashar, Bing Xie, Sudarsun Kannan
ASPLOS 2024
Enabling High-Performance and Secure Userspace NVM File Systems with the Trio Architecture
Diyu Zhou, Vojtech Aschenbrenner, Tao Lyu, Jian Zhang, Sudarsun Kannan, Sanidhya Kashyap
SOSP 2023 [Best Paper Award]
Mosaic Pages: Big TLB Reach with Small Pages
Krishnan Gosakan, Jaehyun Han, William Kuszmaul, Ibrahim Nael Mubarek, Nirjhar Mukherjee, Karthik Sriram, Guido Tagliavini, Evan West, Michael Bender, Abhishek Bhattacharjee, Alex Conway, Martin Farach-Colton, Jayneel Gandhi, Rob Johnson, Sudarsun Kannan, Donald Porter
ASPLOS 2023 [Distinguished Paper Award]
[Paper]
[Code]
TENET: Memory Safe and Fault-tolerant Persistent Transactional Memory
R. Madhava Krishnan, Diyu Zhou, Wook-Hee Kim, Sudarsun Kannan, Sanidhya Kashyap, Changwoo Min
USENIX FAST 2023
FusionFS: Fusing I/O Operations in Firmware File Systems
Jian Zhang*, Yujie Ren*, Sudarsun Kannan (* joint first authors)
USENIX FAST 2022
[Paper]
[Slides]
[Code]
Accelerating Filesystem Checking and Repair with pFSCK
David Domingo, Sudarsun Kannan
USENIX FAST 2021
[Paper]
[Code]
KLOCs: Kernel-Level Object Contexts for Heterogeneous Memory System
Sudarsun Kannan, Yujie Ren, Abhishek Bhattacharjee
ASPLOS 2021
CrossFS: A Cross-layered Direct-Access File System
Yujie Ren, Changwoo Min, Sudarsun Kannan
USENIX OSDI 2020
[Paper]
[Code]
[Video]
Read as Needed: Building WiSER, a Flash-Optimized Search Engine
Jun He, Kan Wu, Sudarsun Kannan, Andrea Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
USENIX FAST 2020
[Paper]
[Code]
Durable Transactional Memory Can Scale with TimeStone
R. Madhava Krishnan, Jaeho Kim, Ajit Mathew, Anthony Demeri, Xinwei Fu, Changwoo Min, Sudarsun Kannan
ASPLOS 2020