TY - GEN
T1 - A DNS reflection method for global traffic management
AU - Huang, Cheng
AU - Greenberg, Albert
AU - Holt, Nick
AU - Li, Jin
AU - Angela Wang, Y.
AU - Ross, Keith W.
N1 - Publisher Copyright:
© 2019 USENIX Annual Technical Conference. All rights reserved.
PY - 2019/1/1
Y1 - 2019/1/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85077128507&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85077128507&partnerID=8YFLogxK
M3 - Conference contribution
T3 - Proceedings of the 2010 USENIX Annual Technical Conference, USENIX ATC 2010
SP - 265
EP - 270
BT - Proceedings of the 2010 USENIX Annual Technical Conference, USENIX ATC 2010
PB - USENIX Association
T2 - 2010 USENIX Annual Technical Conference, USENIX ATC 2010
Y2 - 23 June 2010 through 25 June 2010
ER -