I am an Assistant Professor at the Rutgers University's CS department. I work on Operating Systems (OS) for large-scale datacenter and mobile systems and their implications on Computer Architecture, Distributed Systems, and High-performance Computing systems. More specifically, we are building systems for efficiently managing memory and storage heterogeneity.
We are hiring PhD students and Interns to join my group at
Rutgers! If you are a PhD, Masters, or Undergraduate student interested in
fundamental Operating Systems, Computer Architecture, or distributed systems
research, write me an email with your CV (or GitHub repo) or stop by my
office!
- Yujie Ren successfully finished his qualifier - I will be teaching CS 519. If you are interested to learn and hack Linux OS and learn about Systems Research, plese see here. - NSF CNS Grant, 2019 on File System Offloading (Sole PI), Thanks NSF! - Two new papers on Containarizing the Internet with UO and Designing Library-level File System with UW-Madison
Durable Transactional Memory Can Scale with TimeStone
R.Madhava Krishnan, Jaeho Kim, Ajit Mathew, Xinwei Fu, Anthony Demeri, Changwoo Min, Sudarsun Kannan
NVMW 2020 (To appear)
Accelerating Filesystem Checking and Repair with pFSCK
David Domingo, Kyle Stratton, Sudarsun Kannan
VAULT 2020 (Linux Storage and Filesystems Conference, To appear)
Vacuum: A Flash-Optimized Search Engine
Jun He, Kan Wu, Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
FAST 2020 (To appear)
[PAPER]
Durable Transactional Memory Can Scale with TimeStone
R.Madhava Krishnan, Jaeho Kim, Ajit Mathew, Anthony Demeri, Xinwei Fu, Changwoo Min, Sudarsun Kannan
ASPLOS 2020 (To appear)
[PAPER]
Can We Containerize Internet Measurements?
Christopher Misa, Sudarsun Kannan, Ramakrishnan Durairajan
Applied Networking Research Workshop (ANRW'19)
[PAPER]
File Systems as Processes.
Jing Liu, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, Sudarsun Kannan
HotStorage 2019 [PAPER]
HeteroOS: OS Design for Heterogeneous Memory Management in Datacenters.
Sudarsun Kannan, Ada Gavrilovska, Vishal Gupta, Karsten Schwan
ACM SIGOPS Operating Systems Review - Special Topics, 2019 [PAPER]
Redesigning LSMs for Nonvolatile Memory with NoveLSM.
Sudarsun Kannan, Nitish Bhat, Ada Gavrilovska, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau
USENIX ATC 2018
The Unwritten Contract of Solid State Drives. The 9th Non-Volatile Memories
Workshop
Jun He, Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H.
Arpaci-Dusseau
NVMW 2018
NVStream: Accelerating HPC Workflows with NVRAM-based Transport
for Streaming Objects.
Pradeep Fernando, Ada Gavrilovska, Sudarsun Kannan, Greg Eisenhauer
HPDC 2018
Designing a True Direct-Access File System.
Sudarsun Kannan, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau
USENIX FAST 2018
[paper]
[slides]
HeteroOS - OS design for heterogeneous memory management in datacenter.
Sudarsun Kannan, Ada Gavrilovska, Vishal Gupta, Karsten Schwan
ISCA 2017
[paper]
[slides]
pVM - Persistent Virtual Memory for Efficient Capacity Scaling and Object Storage
Sudarsun Kannan, Ada Gavrilovska, and Karsten Schwan
EuroSys 2016
[paper]
[slides]
Checkpoint generation,
Sudarsun Kannan, Paolo Faraboschi, Moray McLaren, Dejan S Milojicic,
[Patent]
US Patent No. 13/755,664, 2013
Active Non Volatile Memory Post Processing,
[Patent]
Sudarsun Kannan, Dejan Milojicic, Vanish Talwar, HP Labs
US Patent No: 20,130,227,194
System and Method for Installation and Management of Cloud-Independent Multi-Tenant Applications,
[Patent]
Donahue, James E., Ho, Sudarsun Kannan, Ricky, Gore, Pradnyesh S.
US Patent Application No: 2012/0047,239