Demo Data from EDBT 2026 / reviewers in the wild / expert
Duane Wessels
dblp:64/4793
· DBLP profile ↗
10ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 1 first-authorSecurity and privacy · 2Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
6 papers |
Internet architecture and protocols · 56% Network measurement and analytics · 31% Network management and operations · 8% | |
| Network and information security
2 papers |
Network security · 100% |
Topics — the 10 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
domain name system |
0.9 | 4 | 2019 | Roll, Roll, Roll your Root: A Comprehensive Analysis of the First Ever DNSSEC Root KSK Rollover · Internet Measurement Conference 2019 Connection-Oriented DNS to Improve Privacy and Security · IEEE Symposium on Security and Privacy 2015 T-DNS: connection-oriented DNS to improve privacy and security (poster abstract) · SIGCOMM 2014 |
Network measurement and analytics › internet measurement
DNS measurement |
0.6 | 3 | 2019 | Roll, Roll, Roll your Root: A Comprehensive Analysis of the First Ever DNSSEC Root KSK Rollover · Internet Measurement Conference 2019 Check-Repeat: A new method of measuring DNSSEC validating resolvers · INFOCOM 2013 Impact of configuration errors on DNS robustness · IEEE J. Sel. Areas Commun. 2009 |
Internet architecture and protocols › domain name system
DNSSEC |
0.4 | 1 | 2019 | Roll, Roll, Roll your Root: A Comprehensive Analysis of the First Ever DNSSEC Root KSK Rollover · Internet Measurement Conference 2019 |
Network security › attack resilience › attack mitigation
denial-of-service defense |
0.2 | 1 | 2015 | Connection-Oriented DNS to Improve Privacy and Security · IEEE Symposium on Security and Privacy 2015 |
Network security › protocol security
DNS security |
0.2 | 1 | 2014 | T-DNS: connection-oriented DNS to improve privacy and security (poster abstract) · SIGCOMM 2014 |
Network management and operations
configuration verification |
0.1 | 1 | 2009 | Impact of configuration errors on DNS robustness · IEEE J. Sel. Areas Commun. 2009 |
Network management and operations › configuration verification
misconfiguration detection |
0.1 | 1 | 2009 | Impact of configuration errors on DNS robustness · IEEE J. Sel. Areas Commun. 2009 |
Network security › secure communication › secure communication protocol
TLS |
0.1 | 1 | 2015 | Connection-Oriented DNS to Improve Privacy and Security · IEEE Symposium on Security and Privacy 2015 |
Content delivery and video streaming › caching › cache networks
hierarchical caching |
0.0 | 1 | 1998 | ICP and the Squid web cache · IEEE J. Sel. Areas Commun. 1998 |
Content delivery and video streaming › caching
web caching |
0.0 | 1 | 1998 | ICP and the Squid web cache · IEEE J. Sel. Areas Commun. 1998 |
Methods — techniques the papers use, named apart from their topics
query pipelining · 0.8TLS · 0.8TCP · 0.8TLS connection resumption · 0.4TCP fast-open · 0.4measurement · 0.4connection resumption · 0.4query-based measurement · 0.2cross-checking with query logs · 0.2measurement study · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Roll, Roll, Roll your Root: A Comprehensive Analysis of the First Ever DNSSEC Root KSK RolloverabstractThe DNS Security Extensions (DNSSEC) add authenticity and integrity to the naming system of the Internet. Resolvers that validate information in the DNS need to know the cryptographic public key used to sign the root zone of the DNS. Eight years after its introduction and one year after the originally scheduled date, this key was replaced by ICANN for the first time in October 2018. ICANN considered this event, called a rollover, "an overwhelming success" and during the rollover they detected "no significant outages". In this paper, we independently follow the process of the rollover starting from the events that led to its postponement in 2017 until the removal of the old key in 2019. We collected data from multiple vantage points in the DNS ecosystem for the entire duration of the rollover process. Using this data, we study key events of the rollover. These events include telemetry signals that led to the rollover being postponed, a near real-time view of the actual rollover in resolvers and a significant increase in queries to the root of the DNS once the old key was revoked. Our analysis contributes significantly to identifying the causes of challenges observed during the rollover. We show that while from an end-user perspective, the roll indeed passed without major problems, there are many opportunities for improvement and important lessons to be learned from events that occurred over the entire duration of the rollover. Based on these lessons, we propose improvements to the process for future rollovers. Matthew Thomas, Duane Wessels, Wes Hardaker, Taejoong Chung, Willem Toorop, Roland van Rijswijk-Deij |
Internet Measurement Conference | 3 |
| 2015 | Connection-Oriented DNS to Improve Privacy and SecurityabstractThe Domain Name System (DNS) seems ideal for connectionless UDP, yet this choice results in challenges of eavesdropping that compromises privacy, source-address spoofing that simplifies denial-of-service (DoS) attacks on the server and third parties, injection attacks that exploit fragmentation, and reply-size limits that constrain key sizes and policy choices. We propose T-DNS to address these problems. It uses TCP to smoothly support large payloads and to mitigate spoofing and amplification for DoS. T-DNS uses transport-layer security (TLS) to provide privacy from users to their DNS resolvers and optionally to authoritative servers. TCP and TLS are hardly novel, and expectations about DNS suggest connections will balloon client latency and overwhelm server with state. Our contribution is to show that T-DNS significantly improves security and privacy: TCP prevents denial-of-service (DoS) amplification against others, reduces the effects of DoS on the server, and simplifies policy choices about key size. TLS protects against eavesdroppers to the recursive resolver. Our second contribution is to show that with careful implementation choices, these benefits come at only modest cost: end-to-end latency from TLS to the recursive resolver is only about 9% slower when UDP is used to the authoritative server, and 22% slower with TCP to the authoritative. With diverse traces we show that connection reuse can be frequent (60 -- 95% for stub and recursive resolvers, although half that for authoritative servers), and after connection establishment, experiments show that TCP and TLS latency is equivalent to UDP. With conservative timeouts (20 s at authoritative servers and 60 s elsewhere) and estimated per-connection memory, we show that server memory requirements match current hardware: a large recursive resolver may have 24k active connections requiring about 3.6 GB additional RAM. Good performance requires key design and implementation decisions we identify: query pipelining, out-of-order responses, TCP fast-open and TLS connection resumption, and plausible timeouts. Zi Hu, John S. Heidemann, Duane Wessels, Allison Mankin, Nikita Somaiya |
IEEE Symposium on Security and Privacy | 4 |
| 2014 | T-DNS: connection-oriented DNS to improve privacy and security (poster abstract)abstractDNS is the canonical protocol for connectionless UDP. Yet DNS today is challenged by eavesdropping that compromises privacy, source-address spoofing that results in denial-of-service (DoS) attacks on the server and third parties, injection attacks that exploit fragmentation, and size limitations that constrain policy and operational choices. We propose T-DNS to address these problems. It uses TCP to smoothly support large payloads and to mitigate spoofing and amplification for DoS. T-DNS uses transport-layer security (TLS) to provide privacy from users to their DNS resolvers and optionally to authoritative servers. Our model shows end-to-end latency from TLS to the recursive resolver is only about 9% slower when UDP is used to the authoritative server, and 22% slower with TCP to the authoritative. With diverse traces we show that frequent connection reuse is possible (60-95% for stub and recursive resolvers, although half that for authoritative servers). Our experiment shows that after connection establishment, TCP and TLS latency is equivalent to UDP. With conservative timeouts (20 s at authoritative servers and 60 s elsewhere) and conservative estimates of connection state memory requirements, we show that server memory requirements well within current, commodity server hardware. We identify the key design and implementation decisions needed to minimize overhead: query pipelining, out-of-order responses, TLS connection resumption, and plausible timeouts. This poster abstract summarizes work we describe in detail in ISI-TR-2014-693. Zi Hu, John S. Heidemann, Duane Wessels, Allison Mankin, Nikita Somaiya |
SIGCOMM | 4 |
| 2013 | Check-Repeat: A new method of measuring DNSSEC validating resolversabstractAs more and more authority DNS servers turn on DNS security extensions (DNSSEC), it becomes increasingly important to understand whether, and how many, DNS resolvers perform DNSSEC validation. In this paper we present a query-based measurement method, called Check-Repeat, to gauge the presence of DNSSEC validating resolvers. Utilizing the fact that most validating resolver implementations retry DNS queries with a different authority server if they receive a bad DNS response, Check-Repeat can identify validating resolvers by removing the signatures from regular DNS responses and observing whether a resolver retries DNS queries. We tested Check-Repeat in different scenarios and our results showed that Check-Repeat can identify validating resolvers with a low error rate. We also cross-checked our measurement results with DNS query logs from .COM and .NET domains, and confirmed that the resolvers measured in our study can account for more than 60% of DNS queries in the Internet. Yingdi Yu, Duane Wessels, Matt Larson, Lixia Zhang 0001 |
INFOCOM | 2 |
| 2009 | Impact of configuration errors on DNS robustnessabstractDuring the past twenty years the Domain Name System (DNS) has sustained phenomenal growth while maintaining satisfactory user-level performance. However, the original design focused mainly on system robustness against physical failures, and neglected the impact of operational errors such as mis-configurations. Our measurement efforts have revealed a number of mis-configurations in DNS today: delegation inconsistency, lame delegation, diminished server redundancy, and cyclic zone dependency. Zones with configuration errors suffer from reduced availability and increased query delays up to an order of magnitude. The original DNS design assumed that redundant DNS servers fail independently, but our measurements show that operational choices create dependencies between servers. We found that, left unchecked, DNS configuration errors are widespread. Specifically, lame delegation affects 15% of the measured DNS zones, delegation inconsistency appears in 21% of the zones, diminished server redundancy is even more prevalent, and cyclic dependency appears in 2% of the zones. We also noted that the degrees of mis-configuration vary from zone to zone, with the most popular zones having the lowest percentage of errors. Our results indicate that DNS, as well as any other truly robust large-scale system, must include systematic checking mechanisms to cope with operational errors. Vasileios Pappas, Duane Wessels, Daniel Massey, Songwu Lu, Andreas Terzis, Lixia Zhang 0001 |
IEEE J. Sel. Areas Commun. | 2 |
| 2007 | Passive Monitoring of DNS Anomalies
Bojan Zdrnja, Nevil Brownlee, Duane Wessels |
DIMVA | 3 |
| 2004 | High-performance benchmarking with Web PolygraphabstractAbstract This paper presents the design and implementation of Web Polygraph, a tool for benchmarking HTTP intermediaries. We discuss various challenges involved in simulating Web traffic and in developing a portable, high‐performance tool for generating such traffic. Polygraph's simulation models, as well as our experiences with developing and running the benchmark, may be useful for Web proxy developers, performance analysts, and researchers interested in Web traffic simulation. Copyright © 2004 John Wiley & Sons, Ltd. Alex Rousskov, Duane Wessels |
Softw. Pract. Exp. | 2 |
| 1998 | Visualization of the Growth and Topology of the NLANR Caching Hierarchy
Bradley Huffaker, Jaeyeon Jung, Evi Nemeth, Duane Wessels, K. C. Claffy |
Comput. Networks | 4 |
| 1998 | Cache Digests
Alex Rousskov, Duane Wessels |
Comput. Networks | 2 |
| 1998 | ICP and the Squid web cacheabstractWe describe the structure and functionality of the Internet cache protocol (ICP) and its implementation in the Squid web caching software. ICP is a lightweight message format used for communication among Web caches. Caches exchange ICP queries and replies to gather information to use in selecting the most appropriate location from which to retrieve an object. We present background on the history of ICP, and discuss issues in ICP deployment, efficiency, security, and interaction with other aspects of Web traffic behavior. We catalog successes, failures, and lessons learned from using ICP to deploy a global Web cache hierarchy. Duane Wessels, K. C. Claffy |
IEEE J. Sel. Areas Commun. | 1 |