IDEALS Home University of Illinois at Urbana-Champaign logo The Alma Mater The Main Quad

Protecting DNS from software errors

Show full item record

Bookmark or cite this item: http://hdl.handle.net/2142/14644

Files in this item

File Description Format
PDF Kiyak_Firat.pdf (506KB) (no description provided) PDF
Title: Protecting DNS from software errors
Author(s): Kiyak, Firat
Advisor(s): Caesar, Matthew C.
Department / Program: Computer Science
Discipline: Computer Science
Degree Granting Institution: University of Illinois at Urbana-Champaign
Degree: M.S.
Genre: Thesis
Subject(s): Domain Name System (DNS) diverse replication software reliability resilience content distribution network (CDN)
Abstract: The ability to forward packets on the Internet is highly intertwined with the availability and robustness of the Domain Name System (DNS) infrastructure. Unfortunately, the DNS suffers from a wide variety of problems arising from implementation errors, including vulnerabilities, bogus queries, and proneness to failure. In this work, we present a preliminary design and early prototype implementation of a system that leverages diversified replication to increase tolerance of DNS to implementation errors. Our design leverages software diversity by running multiple redundant copies of software in parallel, and leverages data diversity by replicating requests to multiple redundant servers. Using traces of DNS queries, we demonstrate our design can keep up with the loads of a large university’s DNS traffic, while improving resilience to DNS’s availability problems.
Issue Date: 2010-01-06
URI: http://hdl.handle.net/2142/14644
Rights Information: Copyright 2009 Firat Kiyak
Date Available in IDEALS: 2010-01-06
Date Deposited: 2009-12
 

This item appears in the following Collection(s)

Show full item record

Item Statistics

  • Total Downloads: 329
  • Downloads this Month: 12
  • Downloads Today: 0

Browse

My Account

Information

Access Key