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
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