{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:26:32Z","timestamp":1750307192968,"version":"3.41.0"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2012,3,29]],"date-time":"2012-03-29T00:00:00Z","timestamp":1332979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2012,3,29]]},"abstract":"<jats:p>Internet services are often deployed in multiple (tens to hundreds) of geographically distributed data centers. They rely on Global Traffic Management (GTM) solutions to direct clients to the optimal data center based on a number of criteria like network performance, geographic location, availability, etc.<\/jats:p>\n          <jats:p>The GTM solutions, however, have a fundamental design limitation in their ability to accurately map clients to data centers - they use the IP address of the local DNS resolver (LDNS) used by a client as a proxy for the true client identity, which in some cases causes suboptimal performance. This issue is known as the client-LDNS mismatch problem. We argue that recent proposals to address the problem suffer from serious limitations. We then propose a simple new solution, named ``FQDN extension'', which can solve the client-LDNS mismatch problem completely. We build a prototype system and demonstrate the effectiveness of the proposed solution. Using JavaScript, the solution can be deployed immediately for some online services, such as Web search, without modifying either client or local resolver.<\/jats:p>","DOI":"10.1145\/2185376.2185381","type":"journal-article","created":{"date-parts":[[2012,4,17]],"date-time":"2012-04-17T12:53:13Z","timestamp":1334667193000},"page":"35-41","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["A practical solution to the client-LDNS mismatch problem"],"prefix":"10.1145","volume":"42","author":[{"given":"Cheng","family":"Huang","sequence":"first","affiliation":[{"name":"Microsoft Research, REDMOND, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivan","family":"Batanov","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, REDMOND, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jin","family":"Li","sequence":"additional","affiliation":[{"name":"Microsoft Research, REDMOND, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,3,29]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"AWS CloudFront Resources http:\/\/aws.amazon.com\/cloudfront\/#resources.  AWS CloudFront Resources http:\/\/aws.amazon.com\/cloudfront\/#resources."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402971"},{"key":"e_1_2_1_4_1","unstructured":"Z. M. Mao C. Cranor F. Douglis M. Rabinovich O. Spatscheck and J. Wang A Precise and Efficient Evaluation of the Proximity between Web Clients and their Local DNS Servers. USENIX ATC (2002).   Z. M. Mao C. Cranor F. Douglis M. Rabinovich O. Spatscheck and J. Wang A Precise and Efficient Evaluation of the Proximity between Web Clients and their Local DNS Servers. USENIX ATC (2002)."},{"key":"e_1_2_1_5_1","unstructured":"A. Shaikh R. Tewari and M. Agrawal On the Effectiveness of DNS-based Server Selection. IEEE INFOCOM (2006).  A. Shaikh R. Tewari and M. Agrawal On the Effectiveness of DNS-based Server Selection. IEEE INFOCOM (2006)."},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"C. Huang D. A. Maltz A. Greenberg and J. Li Public DNS Systems and Global Traffic Management. IEEE INFOCOM (2011).  C. Huang D. A. Maltz A. Greenberg and J. Li Public DNS Systems and Global Traffic Management. IEEE INFOCOM (2011).","DOI":"10.1109\/INFCOM.2011.5935088"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281192.1281295"},{"key":"e_1_2_1_8_1","unstructured":"C. Contavalli W. van der Gaast S. Leach and D. Rodden Client IP information in DNS Requests. IETF Internet Draft draft-vandergaast-edns-client-ip-01 (2010).  C. Contavalli W. van der Gaast S. Leach and D. Rodden Client IP information in DNS Requests. IETF Internet Draft draft-vandergaast-edns-client-ip-01 (2010)."},{"key":"e_1_2_1_9_1","unstructured":"M. Andrews B. Shepherd A. Srinivasan P. Winkler and F. Zane Clustering and Server Selection Using Passive Monitoring. IEEE INFOCOM (2002).  M. Andrews B. Shepherd A. Srinivasan P. Winkler and F. Zane Clustering and Server Selection Using Passive Monitoring. IEEE INFOCOM (2002)."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1644893.1644917"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177109"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"C. Partridge T. Mendez and W. Milliken RFC1546: Host Anycasting Service (1993).   C. Partridge T. Mendez and W. Milliken RFC1546: Host Anycasting Service (1993).","DOI":"10.17487\/rfc1546"},{"key":"e_1_2_1_13_1","unstructured":"M. Stemm R. Katz and S. Seshan A Network Measurement Architecture for Adaptive Applications. IEEE INFOCOM (2000).  M. Stemm R. Katz and S. Seshan A Network Measurement Architecture for Adaptive Applications. IEEE INFOCOM (2000)."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879197"},{"key":"e_1_2_1_15_1","unstructured":"SPDY\n\n  \n  : An Experimental Protocol for a Faster Web. Google Whitepaper (2009).  SPDY: An Experimental Protocol for a Faster Web. Google Whitepaper (2009)."},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"A. Pathak Y. A. Wang C. Huang A. Greenberg Y. C. Hu R. Kern J. Li and K. W. Ross Measuring and Evaluating TCP Splitting for Cloud Services. PAM (2010).   A. Pathak Y. A. Wang C. Huang A. Greenberg Y. C. Hu R. Kern J. Li and K. W. Ross Measuring and Evaluating TCP Splitting for Cloud Services. PAM (2010).","DOI":"10.1007\/978-3-642-12334-4_5"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1823844.1823848"},{"key":"e_1_2_1_18_1","unstructured":"C. Huang N. Holt Y. A. Wang A. Greenberg J. Li and K. W. Ross A DNS Reflection Method for Global Traffic Management. USENIX ATC (2010).   C. Huang N. Holt Y. A. Wang A. Greenberg J. Li and K. W. Ross A DNS Reflection Method for Global Traffic Management. USENIX ATC (2010)."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879144"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879173"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/347059.347412"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879145"}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185376.2185381","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2185376.2185381","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:01Z","timestamp":1750241161000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185376.2185381"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,3,29]]},"references-count":21,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012,3,29]]}},"alternative-id":["10.1145\/2185376.2185381"],"URL":"https:\/\/doi.org\/10.1145\/2185376.2185381","relation":{},"ISSN":["0146-4833"],"issn-type":[{"type":"print","value":"0146-4833"}],"subject":[],"published":{"date-parts":[[2012,3,29]]},"assertion":[{"value":"2012-03-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}