View Full Document

5 views

Unformatted text preview:

Beyond Availability Towards a Deeper Understanding of Machine Failure Characteristics in Large Distributed Systems Praveen Yalagandula Suman Nath Haifeng Yu Phillip B Gibbons Srinivasan Seshan The University of Texas at Austin Carnegie Mellon University Intel Research Pittsburgh Abstract Although many previous research efforts have investigated machine failure characteristics in distributed systems availability research has reached a point where properties beyond these initial findings become important In this paper we analyze traces from three large distributed systems to answer several subtle questions regarding machine failure characteristics Based on our findings we derive a set of fundamental principles for designing highly available distributed systems Using several case studies we further show that our design principles can significantly influence the availability design choices in existing systems 1 Introduction A key challenge in designing large long running distributed systems is to mask the failures that arise among the system components This challenge becomes more acute as the number of machines and the population of users increase i e precisely when the system becomes more useful In order to design systems resilient to the machine failure characteristics in real deployments it is necessary to study these characteristics and develop design principles tailored to them In this paper we analyze traces 1 2 12 from three large distributed systems PlanetLab Domain Name System DNS and a collection of over 100 web servers in order to characterize machine failures in these systems Although many previous research efforts 2 3 5 6 13 have also investigated machine failure characteristics our study focuses on important properties beyond these initial findings and suggests how these properties may strongly influence the design of large distributed systems In particular we start by addressing the following important but perhaps subtle questions not answered by previous



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Beyond Availability and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Beyond Availability and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?