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.
Detecting and surviving data races using complementary
schedules
DoublePlay: Parallelizing sequential logging and replay
Fidelity-Aware Replication for Mobile Devices
Epoch parallelism: One execution is not enough 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.
I am the
Information Director for
the ACM Transactions
on Computer Systems (TOCS) journal.
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 :-).
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
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
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
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
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
Service
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