DocumentCode :
3256000
Title :
ECO-DNS: Expected Consistency Optimization for DNS
Author :
Chen Chen ; Matsumoto, Stephanos ; Perrig, Adrian
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2015
fDate :
June 29 2015-July 2 2015
Firstpage :
256
Lastpage :
267
Abstract :
The flexibility of the current Domain Name System (DNS) has been stretched to its limits to accommodate new applications such as content delivery networks and dynamic DNS. In particular, maintaining cache consistency has become a much larger problem, as emerging technologies require increasingly-frequent updates to DNS records. Though Time-To-Live (TTL) is the most widely used method of controlling cache consistency, it does not offer the fine-grained control necessary for handling these frequent changes. In addition, TTLs are too static to handle sudden changes in traffic caused by Internet failures or social media trends, demonstrating their inflexibility in the face of unforeseen events. To address these problems, we first propose a metric called Expected Aggregate Inconsistency (EAI), which allows us to consider important factors such as a record´s update frequency and popularity when quantitatively measuring inconsistency. We then design ECO-DNS, a lightweight system that leverages the information provided by EAI to optimize a record´s TTL. This value can be tuned to individual cache servers´ preferences between better consistency and bandwidth overhead. Further-more, our optimization model´s flexibility allows us to easily adapt ECO-DNS to handle various caching hierarchies such as multi-level caching while considering the trade off among consistency, overhead, latency, and server load.
Keywords :
Internet; government policies; legislation; EAI; ECO; TTL; bandwidth overhead; cache consistency; caching hierarchies; domain name system; dynamic DNS; expected aggregate inconsistency; expected consistency optimization; multilevel caching; optimization model flexibility; server load; time-to-live; Aggregates; Bandwidth; Frequency measurement; Internet; Mathematical model; Servers; Consistency; DNS; Optimization; TTL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems (ICDCS), 2015 IEEE 35th International Conference on
Conference_Location :
Columbus, OH
ISSN :
1063-6927
Type :
conf
DOI :
10.1109/ICDCS.2015.34
Filename :
7164912
Link To Document :
بازگشت