Kaushik Veeraraghavan
7827 Stable Way
Potomac, MD 20854
kaushikv@umich.edu





I defended my Ph.D. thesis on uniparallel execution and its uses in September 2011. I was advised by Jason Flinn. I am currently pursuing a post-doctoral internship with the infrastructure team at Facebook.

I am looking for academic and industrial positions starting Fall 2012 or Spring 2013. Please take a look at my CV, research statement and teaching statement.


Publications

Detecting and surviving data races using complementary schedules
Kaushik Veeraraghavan, Peter M. Chen, Jason Flinn, Satish Narayanasamy.
The 23rd ACM Symposium on Operating Systems Principles (SOSP 2011), Cascais, Portugal, October 2011 (to appear).
[Two-column PDF] [One-column PDF] [PPTX]

DoublePlay: Parallelizing sequential logging and replay
Kaushik Veeraraghavan, Dongyoon Lee, Benjamin Wester, Jessica Ouyang, Peter M. Chen, Jason Flinn, Satish Narayanasamy.
The 2011 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '11), Newport Beach, CA, March 2011.
Best paper award.
[PDF] [PPTX]

Fidelity-Aware Replication for Mobile Devices (extended version of MobiSys '09 publication)
Venugopalan Ramasubramanian, Kaushik Veeraraghavan, Krishna P.N. Puttaswamy, Thomas L. Rodeheffer, Douglas B. Terry, Ted Wobber.
IEEE Transactions on Mobile Computing, Volume 9, Issue 12, pp. 1697-1712, December 2010.
[PDF]

quFiles: The right file at the right time (extended version of FAST '10 publication)
Kaushik Veeraraghavan, Jason Flinn, Edmund B. Nightingale, Brian Noble.
ACM Transactions on Storage, Volume 6, Issue 3, September 2010.
[PDF]

Respec: Efficient online multiprocessor replay via speculation and external determinism
Dongyoon Lee, Benjamin Wester, Kaushik Veeraraghavan, Satish Narayanasamy, Peter M. Chen, Jason Flinn.
The 2010 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '10), Pittsburgh, PA, March 2010.
[PDF]

quFiles: The right file at the right time
Kaushik Veeraraghavan, Jason Flinn, Edmund B. Nightingale, Brian Noble.
The Eighth USENIX Conference on File and Storage Technologies (FAST '10), San Jose, CA, February 2010.
Best paper award.
[PDF] [PPTX]

Fidelity-Aware Replication for Mobile Devices
Kaushik Veeraraghavan, Venugopalan Ramasubramanian, Thomas L. Rodeheffer, Douglas B. Terry, Ted Wobber.
The Seventh Annual International Conference on Mobile Systems, Applications and Services (MobiSys '09), Krakow, Poland, June 2009, pp. 83-94.
[PDF] [PPT]

Rethink the Sync (extended version of OSDI '06 publication)
Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen, Jason Flinn.
ACM Transactions on Computer Systems, Volume 26, Issue 3, September 2008.
[PDF]

Virtualized In-Cloud Security Services for Mobile Devices
Jon Oberheide, Kaushik Veraraghavan, Evan Cooke, Jason Flinn, Farnam Jahanian.
The First Workshop on Virtualization and Mobile Computing (MobiVirt '08), Breckenridge, CO, June 2008.
[PDF]

quFiles: A Unifying Abstraction for Mobile Data Management
Kaushik Veeraraghavan, Edmund B. Nightingale, Jason Flinn, Brian Noble.
The Ninth Workshop on Mobile Computing Systems and Applications (HotMobile '08), Napa, CA, February 2008, pp. 65-68.
Best student presentation award.
[PDF] [PPT]

Cobalt: Separating content distribution from authorization in distributed file systems
Kaushik Veeraraghavan, Andrew Myrick, Jason Flinn.
The Fifth USENIX Conference on File and Storage Technologies (FAST '07), San Jose, CA, February 2007, pp. 231-244.
[PDF] [PPT]

Rethink the Sync
Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen , Jason Flinn.
The Seventh Symposium on Operating Systems Design and Implementation (OSDI '06) Seattle, WA, November 2006, pp. 1-14.
Best paper award.
[PDF]

Online feedback-based estimation of dynamic page service time
Ashwini Kumar, Kaushik Veeraraghavan, Benjamin Wester, Kang G. Shin.
SIGBED Review, Volume 3, Number 2, April 2006.
[PDF]

Online feedback-based estimation of dynamic page service time
Ashwini Kumar, Kaushik Veeraraghavan, Benjamin Wester, Kang G. Shin.
Feedback Control Implementation and Design in Computing Systems and Networks (FeBID '06), Vancouver, BC Canada, April 2006.
[PDF]

Poster

DoublePlay: Parallelizing sequential logging and replay
Kaushik Veeraraghavan, Dongyoon Lee, Benjamin Wester, Peter M. Chen, Jason Flinn, Satish Narayanasamy.
The 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI'10), Vancouver, BC, CA, October 2010.
[PDF]

Demo

Fidelity-Aware Replication for Mobile Devices
Kaushik Veeraraghavan, Venugopalan Ramasubramanian, Thomas L. Rodeheffer, Douglas B. Terry, Ted Wobber.
The Seventh Annual International Conference on Mobile Systems, Applications and Services (MobiSys '09), Krakow, Poland, June 2009.

Research vision

Epoch parallelism: One execution is not enough
Jessica Ouyang, Kaushik Veeraraghavan, Dongyoon Lee, Peter M. Chen, Jason Flinn, Satish Narayanasamy.
The 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI'10), Vancouver, BC, CA, October 2010.

Education & Work

In a previous life, I interned and was later employed as a Computer Security Engineer at Atlan Laboratories where I was the primary developer of their proprietary suite of cryptography test tools. I graduated with a B.S. in Computer Engineering from the University of Maryland, College Park in December '03.

Service

I am the Information Director for the ACM Transactions on Computer Systems (TOCS) journal.

I was the co-president (with Arnab Nandi) of CSEG, the UM Computer Science and Engineering Graduate student organization during 2008-09, and have been involved with it since I started at Michigan in 2005. Feel free to contact me with any questions you might have about CSE or Ann Arbor.

I used to run the CSE Software Reading Group which discusses papers from leading Systems, Networking and Security conferences.

Personal

I love to travel. I have been extremely fortunate to have had the opportunity to live in Asia, Europe and North America, and travel to Australia. My goal over the next few years is to weasel out a trip to South America and Africa :-).