I am a Postdoc at the CS department at the University of Wisconsin-Madison.
   at the ADSL lab. I currently study OS and application data storage problems.
   Email: firstname@csdotwiscdotedu, firstname=sudarsun

   I was a PhD Student at the College of Computing, Georgia Tech. My thesis explored 
   methods to extend virtual memory support for heterogeneous memory technologies. 

I am in the Academic Job Market this year.  

Selected Publications [Complete List][Google Scholar]

HeteroOS - OS design for heterogeneous memory management in datacenter [paper][slides]
Sudarsun Kannan, Ada Gavrilovska, Vishal Gupta, Karsten Schwan
ISCA 2017 (To Appear)

Finding Violations in the Unwritten Contract of Solid State Drives [paper]
Jun He, Sudarsun Kannan, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau
EuroSys 2017 

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 
          Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan
          EuroSys 2016

          Energy Aware Persistence: Reducing Energy Overheads of Memory-based 
          Persistence in NVMs [paper][slides]
          Sudarsun Kannan, Moinuddin Qureshi, Ada Gavrilovska, Karsten Schwan
          PACT 2016
          Phoenix: Memory Speed HPC I/O with NVM
          Pradeep Fernando, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan
          HiPC 2016

          Reducing the Cost of Persistence for Nonvolatile Heaps in End User Devices [paper][slides]
          Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan
          HPCA 2014
          Optimizing Checkpoints Using NVM as Virtual Memory. [paper]
          Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic
          IPDPS 2013

          Cloud4Home -- Enhancing Data Services with @Home Clouds. [paper]
          Sudarsun Kannan, Ada Gavrilovska, and Karsten Schwan
          ICDCS 2011

(2) https://github.com/sudkannan - Under migration to (1)

 Teaching Assistant - CS 4210/ CS8803 (Fall '11)  Advanced Operating Systems