Topaz: Declarative and Verifiable Authoritative DNS at CDN-Scale
James Larisch, Timothy Alberdingk Thijm, Suleman Ahmad, Peter Wu, Tom Arnfeld, Marwan Fayed
摘要
Today, when a CDN nameserver receives a DNS query for a customer's domain, it decides which CDN IP to return based on servicelevel objectives such as managing load or maintaining performance, but also internal needs like split testing. Many of these decisions are made a priori by assignment systems that imperatively generate maps from DNS query to IP address(es). Unfortunately, imperative assignments obfuscate nameserver behavior, especially when different objectives conflict.
In this paper we present Topaz, a new authoritative nameserver architecture for anycast CDNs which encodes DNS objectives as declarative, modular programs called policies. Nameservers execute policies directly in response to live queries. To understand or change DNS behavior, operators simply read or modify the list of policy programs. In addition, because policies are written in a formallyverified domain-specific language (topaz-lang), Topaz can detect policy conflicts before deployment. Topaz handles ∼1M DNS queries per second at a global CDN, dynamically deciding addresses for millions of names on six continents. We evaluate Topaz and show that the latency overheads it introduces are acceptable.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper9
- Contra: A Programmable System for Performance-aware RoutingKuo-Feng Hsu, Ryan Beckett, Ang Chen, Jennifer Rexford 等NSDI 2020 · 被引用 104 次
- Seven years in the life of Hypergiants' off-netsPetros Gigis, Matt Calder, Lefteris Manassakis, George Nomikos 等SIGCOMM 2021 · 被引用 68 次
- NV: an intermediate language for verification of network control planesNick Giannarakis, Devon Loehr, Ryan Beckett, David WalkerPLDI 2020 · 被引用 31 次
- Cedar: A New Language for Expressive, Fast, Safe, and Analyzable AuthorizationJoseph W. Cutler, Craig Disselkoen, Aaron Eline, Shaobo He 等OOPSLA 2024 · 被引用 28 次
- GRooT: Proactive Verification of DNS ConfigurationsSiva Kesava Reddy Kakarla, Ryan Beckett, Behnaz Arzani, Todd D. Millstein 等SIGCOMM 2020 · 被引用 24 次
相关 Paper
- Akamai DNS: Providing Authoritative Answers to the World's QueriesKyle Schomp, Onkar Bhardwaj, Eymen Kurdoglu, Mashooq Muhaimen 等SIGCOMM 2020 · 被引用 38 次
- Regional IP Anycast: Deployments, Performance, and PotentialsMinyuan Zhou, Xiao Zhang, Shuai Hao, Xiaowei Yang 等SIGCOMM 2023 · 被引用 17 次
- AnyPro: Preference-Preserving Anycast Optimization based on Strategic AS-Path PrependingMinyuan Zhou, Yuning Chen, Jiaqi Zheng, Yifei Xu 等NSDI 2026 · 被引用 1 次
- AnyOpt: predicting and optimizing IP Anycast performanceXiao Zhang, Tanmoy Sen, Zheyuan Zhang, Tim April 等SIGCOMM 2021 · 被引用 19 次
- ReOpt: Near-Optimal Region Division for Low-Latency Regional AnycastYimeng Xu, Minyuan Zhou, Congying Wang, Jiaqi Zheng 等INFOCOM 2026
