A DNS reflection method for global traffic management

Cheng Huang, Albert Greenberg, Nick Holt, Jin Li, Y. Angela Wang, Keith W. Ross

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    An edge network deployment consists of many (tens to a few hundred) satellite data centers. To optimize end-user perceived performance, a Global Traffic Management (GTM) solution needs to continuously monitor the performance between the users and the data centers, in order to dynamically select the “best” data center for each user. Though widely adopted in practice, GTM solutions based on active measurement techniques suffer from limited probing reachability. In this paper, we propose a novel DNS reflection method, which uses the GTM DNS traffic itself to measure the performance between an arbitrary end-user and the data centers. From these measurements, the best data center can be selected for the user. We have implemented and deployed a prototype system involving 17 geographically distributed locations within the Microsoft global data center network infrastructure. Our evaluation of the prototype shows that the DNS reflection method is extremely accurate and suitable for GTM. In particular, at the 95 percentile, the measured latency is 6 ms away from Ping, and the selected data center is 2 ms away from the ground-truth best.

    Original languageEnglish (US)
    Title of host publicationProceedings of the 2010 USENIX Annual Technical Conference, USENIX ATC 2010
    PublisherUSENIX Association
    Pages265-270
    Number of pages6
    ISBN (Electronic)9781931971751
    StatePublished - Jan 1 2019
    Event2010 USENIX Annual Technical Conference, USENIX ATC 2010 - Boston, United States
    Duration: Jun 23 2010Jun 25 2010

    Publication series

    NameProceedings of the 2010 USENIX Annual Technical Conference, USENIX ATC 2010

    Conference

    Conference2010 USENIX Annual Technical Conference, USENIX ATC 2010
    Country/TerritoryUnited States
    CityBoston
    Period6/23/106/25/10

    ASJC Scopus subject areas

    • General Computer Science

    Fingerprint

    Dive into the research topics of 'A DNS reflection method for global traffic management'. Together they form a unique fingerprint.

    Cite this