Durable Transactional Memory Can Scale with TimeStone
R.Madhava Krishnan, Jaeho Kim, Ajit Mathew, Xinwei Fu, Anthony Demeri, Changwoo Min, Sudarsun Kannan
In Proceedings of 11th Annual Non-Volatile Memories Workshop (NVMW 2020) (To appear)
Accelerating Filesystem Checking and Repair with pFSCK
David Domingo, Kyle Stratton, Sudarsun Kannan
2020 Linux Storage and Filesystems Conference (Vault '20) (To appear)
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]
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]
Can We Containerize Internet Measurements?
Christopher Misa, Sudarsun Kannan, Ramakrishnan Durairajan
Applied Networking Research Workshop (ANRW'19) (accepted)
File Systems as Processes.
Jing Liu, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, and Sudarsun Kannan
11th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage), 2019
HeteroOS: OS Design for Heterogeneous Memory Management in Datacenters.
Sudarsun Kannan, Ada Gavrilovska, Vishal Gupta, and Karsten Schwan
ACM SIGOPS Operating Systems Review - Special Topics, 2019
Designing a True Direct-Access File System with DevFS.
Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Yuangang Wang, Jun Xu, Gopinath Palani
Non-Volatile Memories Workshop (NVMW), 2019
Redesigning LSMs for Nonvolatile Memory with NoveLSM.
Sudarsun Kannan, Nitish Bhat, Ada Gavrilovska, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Non-Volatile Memories Workshop (NVMW), 2019
Designing a True Direct-Access File System.
Sudarsun Kannan, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, Yuangang
Wang, Jun Xu, Gopinath Palani
USENIX Conference on File and Storage Technologies (FAST), 2018
Redesigning LSMs for Nonvolatile Memory with NoveLSM.
Sudarsun Kannan, Nitish Bhat, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau
USENIX Annual Technical Conference (ATC), 2018
NVStream: Accelerating HPC Workflows with NVRAM-based Transport for Streaming Objects.
Pradeep Fernando, Ada Gavrilovska, Sudarsun Kannan, and Greg Eisenhauer
27th International Symposium on High-Performance Parallel and Distributed Computing (HPDC), 2018
HeteroOS - OS design for heterogeneous memory management in datacenter.
[paper]
[slides]
Sudarsun Kannan, Ada Gavrilovska, Vishal Gupta, Karsten Schwan
44th International Symposium on Computer Architecture (ISCA), 2017
Finding Violations in the Unwritten Contract of Solid State Drives.
[paper]
Jun He, Sudarsun Kannan, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau
European Conference on Computer Systems (EuroSys), 2017
Memory Speed HPC I/O with NVM
Pradeep Fernando, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan
8th Annual Non-Volatile Memories Workshop 2017 (Short paper of HiPC 2016 paper)
OS Support for Heterogeneous Memory
[Thesis]
Advisers: Prof. Karsten Schwan & Prof. Ada Gavrilovska
Ph.D. Thesis
pVM - Persistent Virtual Memory for Efficient Capacity Scaling and Object Storage
[paper]
[slides]
Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan
European Conference on Computer Systems (EuroSys), 2016
Energy Aware Persistence: Reducing Energy Overheads of Memory-based Persistence in NVMs
[paper]
[slides]
Sudarsun Kannan, Moinuddin Qureshi, Ada Gavrilovska, Karsten Schwan
25th International Conference on Parallel Architectures and Compilation Techniques (PACT), 2016
Phoenix: Memory Speed HPC I/O with NVM
Pradeep Fernando, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan
23rd annual IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC), 2016
Energy Aware Persistence (Short) - Presented at NVMW 2016
Sudarsun Kannan, Moinuddin Qureshi, Ada Gavrilovska, Karsten Schwan,
Computer Architecture Letters, (CAL), 2015
Reducing the Cost of Persistence for Nonvolatile Heaps in End User Devices
[paper]
[slides]
Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan
20th International Symposium on High Performance Computer Architecture (HPCA), 2014
HeteroCheckpoint: Efficient Checkpointing for Accelerator-based Systems.
Sudarsun Kannan, Naila Farooqui, Ada Gavrilovska, Karsten Schwan,
DSN workshop on Fault tolerance on Extreme Scale (FTXS), 2014
NVM Heaps for Accelerating Browser-based Applications. [paper][slides]
Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Sanjay Kumar,
Usenix INFLOW 2013 (SOSP workshop)
Optimizing Checkpoints Using NVM as Virtual Memory.
[paper]
Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic
27th International Parallel & Distributed Processing Symposium (IPDPS), 2013
Cloud4Home -- Enhancing Data Services with @Home Clouds.
[paper]
Sudarsun Kannan, Ada Gavrilovska, and Karsten Schwan
31st International Conference on Distributed Computing Systems (ICDCS), 2011
Using Active NVRAM for I/O Staging,
Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic, Vanish Talwar,
2nd International Workshop on Petascale Data Analytics on Clouds (with SC), 2011
VStore++: Virtual Storage Services for Mobile Devices,
Sudarsun Kannan, Karishma Babu, Ada Gavrilovska, and Karsten Schwan,
International Workshop on Mobile Computing and Clouds (MobiCloud), 2010