LDplayer: DNS Experimentation at Scale (poster abstract). Zhu, L. & Heidemann, J. In Proceedings of the SIGCOMM Posters and Demos, of SIGCOMM Posters and Demos '17, pages 60–62, August, 2017. ACM. Paper doi abstract bibtex In the last 20 years the core of the Domain Name System (DNS) has improved in security and privacy, and DNS use broadened from name-to-address mapping to a critical roles in service discovery and anti-spam. However, protocol evolution and expansion of use has been slow because advances must consider a huge and diverse installed base. We suggest that experimentation at scale can fill this gap. To meet the need for experimentation at scale, this paper presents LDplayer, a configurable, general-purpose DNS testbed. LDplayer enables DNS experiments to scale in several dimensions: many zones, multiple levels of DNS hierarchy, high query rates, and diverse query sources. To meet these requirements while providing high fidelity experiments, LDplayer includes a distributed DNS query replay system and methods to rebuild the relevant DNS hierarchy from traces. We show that a single DNS server can correctly emulate multiple independent levels of the DNS hierarchy while providing correct responses as if they were independent. We show the importance of our system to evaluate pressing DNS design questions, using it to evaluate changes in DNSSEC key size.
@InProceedings{Zhu17b,
author = {Zhu, Liang and Heidemann, John},
title = {LDplayer: DNS Experimentation at Scale (poster abstract)},
booktitle = {Proceedings of the SIGCOMM Posters and Demos},
series = {SIGCOMM Posters and Demos '17},
year = {2017},
isbn = {978-1-4503-5057-0},
jlocation = {Los Angeles, CA, USA},
pages = {60--62},
numpages = {3},
acmid = {3131986},
publisher = {ACM},
keywords = {Domain Name System (DNS), experiments, performance, trace replay},
month = aug,
sortdate = "2017-08-22",
project = "ant, retrofuture, lacrend",
jsubject = "dns",
jlocation = "johnh: pafile",
url = "https://ant.isi.edu/%7ejohnh/PAPERS/Zhu17b.html",
pdfurl = "https://ant.isi.edu/%7ejohnh/PAPERS/Zhu17b.pdf",
doi = "https://doi.org/10.1145/3123878.3131986",
acmdoi = {http://doi.acm.org/10.1145/3123878.3131986},
codeurl = "https://ant.isi.edu/software/ldplayer/index.html",
myorganization = "USC/Information Sciences Institute",
copyrightholder = "authors",
abstract = " In the last 20 years the core of the Domain Name
System (DNS) has improved in security and privacy,
and DNS use broadened from name-to-address mapping
to a critical roles in service discovery and
anti-spam. However, protocol evolution and expansion
of use has been slow because advances must consider
a huge and diverse installed base. We suggest that
experimentation at scale can fill this gap. To meet
the need for experimentation at scale, this paper
presents LDplayer, a configurable, general-purpose
DNS testbed. LDplayer enables DNS experiments to
scale in several dimensions: many zones, multiple
levels of DNS hierarchy, high query rates, and
diverse query sources. To meet these requirements
while providing high fidelity experiments, LDplayer
includes a distributed DNS query replay system and
methods to rebuild the relevant DNS hierarchy from
traces. We show that a single DNS server can
correctly emulate multiple independent levels of the
DNS hierarchy while providing correct responses as
if they were independent. We show the importance of
our system to evaluate pressing DNS design
questions, using it to evaluate changes in DNSSEC
key size.",
}
Downloads: 0
{"_id":"zo4p4cymyZzHurK93","bibbaseid":"zhu-heidemann-ldplayerdnsexperimentationatscaleposterabstract-2017","author_short":["Zhu, L.","Heidemann, J."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"propositions":[],"lastnames":["Zhu"],"firstnames":["Liang"],"suffixes":[]},{"propositions":[],"lastnames":["Heidemann"],"firstnames":["John"],"suffixes":[]}],"title":"LDplayer: DNS Experimentation at Scale (poster abstract)","booktitle":"Proceedings of the SIGCOMM Posters and Demos","series":"SIGCOMM Posters and Demos '17","year":"2017","isbn":"978-1-4503-5057-0","jlocation":"johnh: pafile","pages":"60–62","numpages":"3","acmid":"3131986","publisher":"ACM","keywords":"Domain Name System (DNS), experiments, performance, trace replay","month":"August","sortdate":"2017-08-22","project":"ant, retrofuture, lacrend","jsubject":"dns","url":"https://ant.isi.edu/%7ejohnh/PAPERS/Zhu17b.html","pdfurl":"https://ant.isi.edu/%7ejohnh/PAPERS/Zhu17b.pdf","doi":"https://doi.org/10.1145/3123878.3131986","acmdoi":"http://doi.acm.org/10.1145/3123878.3131986","codeurl":"https://ant.isi.edu/software/ldplayer/index.html","myorganization":"USC/Information Sciences Institute","copyrightholder":"authors","abstract":"In the last 20 years the core of the Domain Name System (DNS) has improved in security and privacy, and DNS use broadened from name-to-address mapping to a critical roles in service discovery and anti-spam. However, protocol evolution and expansion of use has been slow because advances must consider a huge and diverse installed base. We suggest that experimentation at scale can fill this gap. To meet the need for experimentation at scale, this paper presents LDplayer, a configurable, general-purpose DNS testbed. LDplayer enables DNS experiments to scale in several dimensions: many zones, multiple levels of DNS hierarchy, high query rates, and diverse query sources. To meet these requirements while providing high fidelity experiments, LDplayer includes a distributed DNS query replay system and methods to rebuild the relevant DNS hierarchy from traces. We show that a single DNS server can correctly emulate multiple independent levels of the DNS hierarchy while providing correct responses as if they were independent. We show the importance of our system to evaluate pressing DNS design questions, using it to evaluate changes in DNSSEC key size.","bibtex":"@InProceedings{Zhu17b,\n\tauthor = {Zhu, Liang and Heidemann, John},\n\ttitle = {LDplayer: DNS Experimentation at Scale (poster abstract)},\n\tbooktitle = {Proceedings of the SIGCOMM Posters and Demos},\n\tseries = {SIGCOMM Posters and Demos '17},\n\tyear = {2017},\n\tisbn = {978-1-4503-5057-0},\n\tjlocation = {Los Angeles, CA, USA},\n\tpages = {60--62},\n\tnumpages = {3},\n\tacmid = {3131986},\n\tpublisher = {ACM},\n\tkeywords = {Domain Name System (DNS), experiments, performance, trace replay},\n\tmonth = \taug,\n\tsortdate = \t\"2017-08-22\",\n\tproject = \"ant, retrofuture, lacrend\",\n\tjsubject = \"dns\",\n\tjlocation = \t\"johnh: pafile\",\n\turl =\t\t\"https://ant.isi.edu/%7ejohnh/PAPERS/Zhu17b.html\",\n\tpdfurl =\t\"https://ant.isi.edu/%7ejohnh/PAPERS/Zhu17b.pdf\",\n\tdoi = \"https://doi.org/10.1145/3123878.3131986\",\n\tacmdoi = {http://doi.acm.org/10.1145/3123878.3131986},\n\tcodeurl = \t\"https://ant.isi.edu/software/ldplayer/index.html\",\n\tmyorganization =\t\"USC/Information Sciences Institute\",\n\tcopyrightholder = \"authors\",\n\tabstract = \" In the last 20 years the core of the Domain Name\n System (DNS) has improved in security and privacy,\n and DNS use broadened from name-to-address mapping\n to a critical roles in service discovery and\n anti-spam. However, protocol evolution and expansion\n of use has been slow because advances must consider\n a huge and diverse installed base. We suggest that\n experimentation at scale can fill this gap. To meet\n the need for experimentation at scale, this paper\n presents LDplayer, a configurable, general-purpose\n DNS testbed. LDplayer enables DNS experiments to\n scale in several dimensions: many zones, multiple\n levels of DNS hierarchy, high query rates, and\n diverse query sources. To meet these requirements\n while providing high fidelity experiments, LDplayer\n includes a distributed DNS query replay system and\n methods to rebuild the relevant DNS hierarchy from\n traces. We show that a single DNS server can\n correctly emulate multiple independent levels of the\n DNS hierarchy while providing correct responses as\n if they were independent. We show the importance of\n our system to evaluate pressing DNS design\n questions, using it to evaluate changes in DNSSEC\n key size.\",\n}\n\n","author_short":["Zhu, L.","Heidemann, J."],"bibbaseid":"zhu-heidemann-ldplayerdnsexperimentationatscaleposterabstract-2017","role":"author","urls":{"Paper":"https://ant.isi.edu/%7ejohnh/PAPERS/Zhu17b.html"},"keyword":["Domain Name System (DNS)","experiments","performance","trace replay"],"metadata":{"authorlinks":{}}},"bibtype":"inproceedings","biburl":"https://bibbase.org/f/dHevizJoWEhWowz8q/johnh-2023-2.bib","dataSources":["YLyu3mj3xsBeoqiHK","fLZcDgNSoSuatv6aX","fxEParwu2ZfurScPY","7nuQvtHTqKrLmgu99"],"keywords":["domain name system (dns)","experiments","performance","trace replay"],"search_terms":["ldplayer","dns","experimentation","scale","poster","abstract","zhu","heidemann"],"title":"LDplayer: DNS Experimentation at Scale (poster abstract)","year":2017}