Yale University.  
Computer Science.  
     
Computer Science
Main Page
Academics
Graduate Program
Undergraduate Program
Course Information
Course Web Pages
Research
Our Research
Research Areas
Technical Reports
People
Faculty
Graduate Students
Research and Technical Staff
Administrative Staff
Alumni
Degree Recipients
Resources
Calendars
Computing Facilities
CS Talks Mailing List
Yale Computer Science FAQ
Yale Workstation Support
Computing Lab
AfterCollege Job Resource
Department Information
Contact Us
History
Life in the Department
Life About Town
Directions
Job Openings
Faculty Positions
Useful Links
City of New Haven
Yale Applied Mathematics
Yale C2: Creative Consilience of
Computing and the Arts
Yale Faculty of Engineering
Yale GSAS Staff Directory
Yale University Home Page
Google Search
Yale Info Phonebook
Internal
Internal
 

CS Talk
March 1, 2012
10:30 a.m., AKW 200

Speaker:
Haryadi S. Gunawi
Title: Towards Reliable Storage Systems: From OS-Level File Systems to Cloud Storage

Abstract: Three trends will dominate the storage systems of tomorrow: increasingly massive amounts of data, the incredible growth of software complexity, and the increasing use of cheap and less reliable hardware. These trends present us with a huge challenge: How can we promise users that storage systems work robustly in spite of their massive software complexity and the broad range of hardware failures that can arise? Addressing this question is not straightforward as current approaches scatter recovery code in thousands of lines of intricate, low-level C code. As a result, reliability problems are often found in current storage systems.

In this talk, I will present how we build a new generation of more robust and reliable storage systems via simpler designs and powerful testing frameworks. Specifically, I will first describe I/O Shepherding and SQCK, new online and offline reliability frameworks for OS-level file systems, with which we advocate a higher-level strategy where the logic of reliability policies can be described clearly and concisely. I will then present my recent work in improving cloud storage reliability with FATE and DESTINI, a powerful failure testing service and a framework for declarative recovery specifications. Finally, I will close this talk with my future plans in the area of cloud storage and new storage technology.

Bio: Haryadi Gunawi is currently a postdoctoral fellow at the University of California, Berkeley. He received his Ph.D. from the University of Wisconsin, Madison in 2009. His current research focuses on operating systems and large-scale distributed storage systems. Beyond that, his research experience also spans cross-disciplinary areas such as software engineering, databases, and networking. He has won numerous awards including an Honorable Mention for the 2009 ACM Doctoral Dissertation Award, a co-winner of the 2009 departmental best thesis award, and the 2010 NSF Computing Innovation Fellowship. He was also a lead author on an awarded NSF proposal under the CISE Data-intensive Computing program.