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]