Swaminathan Sundararaman

Email: [swami] (at) cs (dot) wisc (dot) edu

About Me

I'm currently a researcher in the Advanced Development and Performance Group at Fusion-io.

I was a PhD student in Computer Sciences at University of Wisconsin-Madison. I worked in the ADvanced Systems Laboratory (ADSL), and my advisors were Prof. Andrea C. Arpaci-Dusseau and Prof. Remzi H. Arpaci-Dusseau. My dissertation is titled "Recovery Techniques to improve File System Reliability".


Education


Research Interests

My research interests include Operating Systems, File and Storage Systems, Programming Languages, Computer Architecture, and Fault Tolerance.
    

Publications

NVMKV: A Scalable, Lightweight, FTL-aware Key-Value Store
Leonardo Marmol, Swaminathan Sundararaman, Nisha Talagala, Raju Rangaswami,
Proceedings of the 2015 USENIX Annual Technical Conference (Usenix ATC '15)
July 2015, Santa Clara, CA.
Available as: PDF 

Snapshots in a Flash with ioSnap
Sriram Subramanian, Swaminathan Sundararaman, Nisha Talagala, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Proceedings of the 9th European conference on Computer systems (Eurosys '14)
April 2014, Amsterdam, Netherlands.
Available as: PDF  PostScript  Bibtex
Best Paper Award

HEC: Improving Endurance of High Performance Flash-based Cache Devices
Jingpei Yang, Ned Plasson, Greg Gillis, Nisha Talagala, Swaminathan Sundararaman, Robert Wood
Proceedings of the 6th Annual International Systems and Storage Conference (SYSTOR '13)
June 2013, Haifa, Israel.
Available as: PDF  PostScript  Bibtex

Write Policies for Host-side Flash Caches
Ricardo Koller, Leonardo Marmol, Raju Rangaswami, Swaminathan Sundararaman, Nisha Talagala, Ming Zhao
Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST '13)
February 2013, San Jose, CA.
Available as: PDF  PostScript  Bibtex

Refuse to Crash with Re-FUSE
Swaminathan Sundararaman, Laxman Visampalli, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
To Appear in the Proceedings of the 6th European conference on Computer systems (Eurosys '11)
April 2011, Salzburg, Austria.
Available as: PDF  PostScript  Bibtex

TidyFS: A Simple and Small Distributed File System
Dennis Fetterly, Maya Haridasan, Michael Isard, Swaminathan Sundararaman
Proceedings of the 2011 USENIX Annual Technical Conference (Usenix ATC '11)
June 2011, Portland, OR.
Available as: PDF 

Making the Common Case the Only Case with Anticipatory Memory Allocation
Swaminathan Sundararaman, Yupu Zhang, Sriram Subramanian, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
To Appear in the Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST '11)
February 2011, San Jose, CA.
Available as: PDF  PostScript  Bibtex
Talk Slides: PowerPoint   Video: MP4
Selected as a top paper and forwarded to ACM Transactions on Storage Journal

Membrane: Operating System Support for Restartable File Systems
Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift
Appears in the Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST '10)
February 2009, San Jose, CA.
Available as: PDF  PostScript  Bibtex
Talk Slides: PowerPoint   Video: Flash
Best Paper Award

Tolerating File System Mistakes with EnvyFS
Lakshmi N. Bairavasundaram, Swaminathan Sundararaman, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Proceedings of the 2009 USENIX Annual Technical Conference (Usenix ATC '09)
June 2009, San Dieago, CA.
Available as: PDF  PostScript  Bibtex
Talk Slides: PowerPoint   Video: QuickTime
Best Paper Award

Selective Versioning in a Secure Disk System
Swaminathan Sundararaman, Gopalan Sivathanu, Erez Zadok
Proceedings of the 17th USENIX Security Symposium (Usenix Security '08)
July 2008, San Jose, CA.
Available as: PDF  PostScript  Bibtex
Talk Slides: PowerPoint

Type-Safe Disks
Gopalan Sivathanu, Swaminathan Sundararaman, Erez Zadok
Proceedings of the 7th Usenix Symposium on Operating Systems Design and Implementation (OSDI '06)
November 2006, Seattle, WA, USA.
Available as: PDF  PostScript  Bibtex

Journal Papers:

Membrane: Operating System Support for Restartable File Systems
Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift
ACM Transactions on Storage, Volume 6, Issue 3 (Sep 2010) (TOS '10)
Available as: PDF 

Making the Common Case the Only Case with Anticipatory Memory Allocation
Swaminathan Sundararaman, Yupu Zhang, Sriram Subramanian, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
To appear in the proceeding of the ACM Transactions on Storage (TOS '11)


Workshop Papers:

Why panic()? Improving Reliability with Restartable File Systems
Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Accepted in the Workshop on Hot Topics in Storage and File System (Hot Storage '09)
October 2009, Big Sky, Montana, USA.
Available as: PDF  PostScript  Bibtex
Talk Slides: PowerPoint

Exploiting Type-Awareness in a Self-Recovering Disk
Kiron Vijayasankar, Gopalan Sivathanu, Swaminathan Sundararaman, Erez Zadok
Proceedings of the 2007 ACM International Workshop on Storage Security and Survivability (StorageSS '07)
October 2006, Alexandria, Virginia, USA.
Available as: PDF  PostScript  Bibtex
 
Technical Reports:

Context-Aware I/O: Exploiting Application Context in the Storage Stack
Gopalan Sivathanu, Swaminathan Sundararaman, Kiron Vijayasankar, Chaitanya Yalamanchili, Erez Zadok
Available as: PDF 

Automatic Consistency for Disk Storage
Gopalan Sivathanu, Swaminathan Sundararaman, Erez Zadok
Available as: PDF 


Internships

Summer 2010
EPFL, Lausanne, Switzerland (Dependable Systems Lab)
(Details coming soon)

Summer 2008
Microsoft Research, Mountain View (Silicon Valley Lab) (Distributed Systems Group)
TidyFS: A Simple and Small Distributed Filesystem  Project Page Tech Report  


Summer 2006
VMware Inc., Palo Alto, California (Structured Data Access Group)
Storage VMotion: Cloning and mirroring live files across VMFS volumes.  Product Page Details

Spring 2005
HP Labs, Bangalore, India (Handwriting Recognition Group)
Tracking and Capturing Annotations in Paper Based Workflows using Digital Pen and Paper Technology.  (Details confidential)

Summer 2001
Indian Bank, Chennai, India
Executive Information System.  (Details confidential)