HARYADI S. GUNAWI

Postdoctoral Scholar,
Computing Innovation Fellow,
University of California, Berkeley 
775 Soda Hall, Berkeley, CA, 94720

Email: [my-first-name] @cs.berkeley.edu 
http://www.cs.berkeley.edu/ haryadi



RESEARCH INTERESTS


Primary areas: Operating Systems, File Systems, and Distributed Systems 

Current interests: Cloud reliability and cloud storage 

Secondary areas: Software Engineering and Databases 



ACADEMIC CAREER

Postdoctoral, Computing Innovation Fellow
University of California, Berkeley 
January 2010 to current
Advisor: Prof. Joseph M. Hellerstein

Ph.D. in Computer Science
University of Wisconsin, Madison
December 2009
Thesis: Towards Reliable Storage Systems
Awarded the 2009 ACM Doctoral Dissertation Award, Honorable Mention
Awarded the 2009 Departmental Best Thesis Award
Advisors: Prof. Andrea C. Arpaci-Dusseau and Prof. Remzi H. Arpaci-Dusseau 



AWARDS

- NSF CISE Award under the Data-Intensive Computing program
  (recommended for funding, $470,000)
- Awarded the 2010-2011 Computing Innovation Fellowship ($267,500)
- Awarded the 2009 ACM Doctoral Dissertation Award, Honorable Mention 
- Awarded the 2009 departmental Outstanding Graduate Student Research
  Award (Best Thesis Award)
- Selected as a finalist for the Microsoft Research Ph.D. Fellowship
  program in 2007
- Awarded the Lawrence H. Landweber NCR Fellowship in Distributed
  Systems in 2006/2007
- Nominated for the Microsoft Research Ph.D. Fellowship program in 2006 
- Awarded Summer Research Fellowship by the CS Dept of UW-Madison in
  Summer 2003
- Awarded USENIX Student Research Grant in Summer 2001 
- Dean's Honor List at Univ. of Wisconsin Madison, Fall 1998 - Spring 2001



TALKS

- FATE and DESTINI: A Framework for Cloud Recovery Testing (at Google,
  Yahoo!, Facebook, Twitter, Cloudera, and NetApp in 2010)
- SQCK: A Declarative File System Checker (at OSDI 2008) 
- EIO: Error-handling is Occasionally Correct (at NetApp and FAST 2008) 
- Improving File System Reliability with I/O Shepherding (at SOSP 2007) 
- Deconstructing Commodity Storage Clusters (at EMC and ISCA 2005) 
- Deploying Safe User-Level Network Services with icTCP (at OSDI 2004)



PUBLICATIONS

In Submission.
Haryadi S. Gunawi, Thanh Do, Joseph M. Hellerstein,
Ion Stoica, Dhruba Borthakur, and Jesse Robbins.
Failure as a Service (FaaS): A Cloud Service for Large-Scale, 
Online Failure Drills.


OOPSLA '11
Pallavi Joshi, Haryadi S. Gunawi, and Koushik Sen.
PreFail: A Programmable Tool for Multiple-Failure Injection.
Object-Oriented Programming, Systems, Languages, and Applications.
October 2010.


NSDI '11
Haryadi S. Gunawi, Thanh Do, Pallavi Joshi, Peter Alvaro, Joseph
M. Hellerstein, Andrea C. Arpaci- Dusseau, Remzi H. Arpaci-Dusseau,
Koushik Sen, Dhruba Borthakur. FATE and DESTINI: A Framework for Cloud
Recovery Testing. Proceedings of the 8th Symposium on Networked Systems
Design and Implementation, March 2011, Boston, MA.

HotDep '10
Haryadi S. Gunawi, Thanh Do, Pallavi Joshi, Joseph M. Hellerstein,
Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Koushik
Sen. Towards Automatically Checking Thousands of Fail- ures with
Micro-specifications. The 6th Workshop on Hot Topics in System
Dependability, October 2010, Vancouver, Canada (co-located with OSDI
'10).

ICDE '10
Sriram Subramanian, Yupu Zhang, Rajiv Vaidyanathan, Haryadi S. Gunawi
, Andrea C. Arpaci- Dusseau, Remzi H. Arpaci-Dusseau, Jeffrey
F. Naughton. Impact of Disk Corruption on Open- Source DBMS. The 26th
IEEE International Conference on Data Engineering, March 2010, Long
Beach, CA.

PLDI '09
Cindy Rubio-Gonzalez, Haryadi S. Gunawi, Ben Liblit, Andrea
C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau. Error Propagation Analysis
for File Systems. ACM SIGPLAN 2009 Confer- ence on Programming
Language Design and Implementation, June 2009, Dublin, Ireland.

OSDI '08
Haryadi S. Gunawi, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi
H. Arpaci-Dusseau. SQCK: A Declarative File System
Checker. Proceedings of the 8th USENIX Symposium on Operating
Systems Design and Implementation, December 2008, San Diego, CA.

FAST '08
Haryadi S. Gunawi, Cindy Rubio-Gonzalez, Andrea C. Arpaci-Dusseau,
Remzi H. Arpaci-Dusseau, Ben Liblit. EIO: Error-handling is
Occasionally Correct. Proceedings of the 6th USENIX Con- ference on
File and Storage Technologies, February 2008, San Jose, CA.

SOSP '07
Haryadi S. Gunawi, Vijayan Prabhakaran, Swetha Krishnan, Andrea
C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau. Improving File System
Reliability with I/O Shepherding. Proceedings of the 21st ACM
Symposium on Operating Systems Principles, October 2007, Stevenson,
WA.

SOSP '05
Vijayan Prabhakaran, Lakshmi N. Bairavasundaram, Nitin Agrawal,
Haryadi S. Gunawi, Andrea C. Arpaci-Dusseau, Remzi
H. Arpaci-Dusseau. IRON File Systems. Proceedings of the 20th ACM
Symposium on Operating Systems Principles, October 2005, Brighton,
United Kingdom.

ICSA '05
Haryadi S. Gunawi, Nitin Agrawal, Andrea C. Arpaci-Dusseau, Remzi
H. Arpaci-Dusseau. De- constructing Commodity Storage
Clusters. Proceedings of the 32nd International Symposium on Computer
Architecture, June 2005, Madison, WI.

OSDI '04
Haryadi S. Gunawi, Andrea C. Arpaci-Dusseau, Remzi
H. Arpaci-Dusseau. Deploying Safe User- Level Network Services with
icTCP. Proceedings of the 6th USENIX Symposium on Operating Systems
Design and Implementation, December 2004, San Francisco, CA.

SOSP '03
Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Nathan C. Burnett,
Timothy E. Denehy, Thomas J. Engle, Haryadi S. Gunawi, James
A. Nugent, Florentina I. Popovici. Transforming Policies into
Mechanisms with Infokernel. Proceedings of the 19th ACM Symposium on
Operating Systems Principles, October 2003, Bolton Landing, NY.



[More in cv.pdf]