University of Leicester
Browse

Detecting and Refactoring Operational Smells within the Domain Name System

Download (1.39 MB)
journal contribution
posted on 2015-10-02, 09:47 authored by Marwan Radwan, Reiko Heckel
The Domain Name System (DNS) is one of the most important components of the Internet infrastructure. DNS relies on a delegation-based architecture, where resolution of names to their IP addresses requires resolving the names of the servers responsible for those names. The recursive structures of the inter dependencies that exist between name servers associated with each zone are called dependency graphs. System administrators' operational decisions have far reaching effects on the DNSs qualities. They need to be soundly made to create a balance between the availability, security and resilience of the system. We utilize dependency graphs to identify, detect and catalogue operational bad smells. Our method deals with smells on a high-level of abstraction using a consistent taxonomy and reusable vocabulary, defined by a DNS Operational Model. The method will be used to build a diagnostic advisory tool that will detect configuration changes that might decrease the robustness or security posture of domain names before they become into production.

History

Citation

Electronic Proceedings in Theoretical Computer Science 181, 2015, pp. 113-128, 2015

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Science

Version

  • AM (Accepted Manuscript)

Published in

Electronic Proceedings in Theoretical Computer Science 181

issn

2075-2180

Copyright date

2015

Available date

2015-10-02

Publisher version

http://eptcs.web.cse.unsw.edu.au/paper.cgi?GAM2015.8 http://arxiv.org/abs/1504.02615

Notes

In Proceedings GaM 2015, arXiv:1504.02448

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC