View Full Document

Improving End-to-End Availability Using Overlay Networks



View the full content.
View Full Document
View Full Document

16 views

Unformatted text preview:

Improving End to End Availability Using Overlay Networks by David Godbe Andersen S M Computer Science Massachusetts Institute of Technology 2001 B S Computer Science University of Utah 1998 B S Biology University of Utah 1998 Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Computer Science and Engineering at the M ASSACHUSETTS I NSTITUTE OF T ECHNOLOGY February 2005 c Massachusetts Institute of Technology 2004 All rights reserved Author Department of Electrical Engineering and Computer Science December 22 2004 Certified by Hari Balakrishnan Associate Professor of Computer Science and Engineering Thesis Supervisor Accepted by Arthur C Smith Chairman Department Committee on Graduate Students 2 Improving End to End Availability Using Overlay Networks by David Godbe Andersen Submitted to the Department of Electrical Engineering and Computer Science on December 22 2004 in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Computer Science and Engineering Abstract The end to end availability of Internet services is between two and three orders of magnitude worse than other important engineered systems including the US airline system the 911 emergency response system and the US public telephone system This dissertation explores three systems designed to mask Internet failures and through a study of three years of data collected on a 31 site testbed why these failures happen and how effectively they can be masked A core aspect of many of the failures that interrupt end to end communication is that they fall outside the expected domain of well behaved network failures Many traditional techniques cope with link and router failures as a result the remaining failures are those caused by software and hardware bugs misconfiguration malice or the inability of current routing systems to cope with persistent congestion The effects of these



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Improving End-to-End Availability Using Overlay Networks 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 Improving End-to-End Availability Using Overlay Networks 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?