Sudarsun Kannan       
Postdoctoral Researcher,
Department of Computer Sciences,
University of Wisconsin-Madison
Email:  sudarsun@cs.wisc.edu

I'm on the academic and research job market! 
Here's my [CV]         
    



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.

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

I am interested in Operating Systems, Computer Architecture, Storage, Distributed Systems,
and Hardware-Software interactions. 
My Ph.D. thesis and current work have focused on
problems at the intersection of hardware and software. 


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 
          [paper][slides]
          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


Conference & Journal Reviewing

2017
Program committee - 46th International Conference on Parallel Processing  (ICPP)
Reviewer - Transactions on Computers (TOC) 
Shadow PC committee - Eurosys
Science of Computer Programming

2016
Eurosys 2016 - Shadow PC committee

Reviewer - Computer Architecture Letters 
Reviewer - Transactions on Computers (TOC) 

2014
Reviewer - 
Transactions on Cloud

2013
Reviewer - 
Transactions on Cloud

Teaching

 Head Teaching Assistant - CS 3210 (Spring '16)  Introduction to Operating Systems
 Head Teaching Assistant - CS 4210/ CS8803 (Fall '11)  Advanced Operating Systems 



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