{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T08:51:23Z","timestamp":1758271883329,"version":"3.41.0"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2015,9,16]],"date-time":"2015-09-16T00:00:00Z","timestamp":1442361600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004895","name":"European Social Fund","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004895","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Research Fund Mecklenburg-West Pomerania, Germany"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2015,9,28]]},"abstract":"<jats:p>The domain name system (DNS) includes infrastructures deployed by Internet service providers (ISPs) and third-party suppliers to ensure high responsiveness, resilience, and load sharing. This equipment implies high effort and energy for 24\/7 operation. To facilitate cost reductions in this regard, P-DONAS\u2014a peer-to-peer (P2P)-based DNS\u2014organizes access nodes (ANs) of an ISP\u2019s access network, which possess available resources, into a decentralized, self-organizing distributed hash table--based P2P network. Each AN acts as traditional DNS server and solely stores a piece of DNS data. DNS requests issued to an AN are resolved via P2P lookups while maintaining full compatibility with traditional DNS. The article discusses the application of P-DONAS as both a complement and an alternative to traditional DNS. Results from both simulations and a practical test arrangement prove P-DONAS\u2019 high scalability and its performance comparable to that of a commercial DNS name server relieving this name server by 53% to 75% of DNS traffic.<\/jats:p>","DOI":"10.1145\/2808229","type":"journal-article","created":{"date-parts":[[2015,9,22]],"date-time":"2015-09-22T12:31:00Z","timestamp":1442925060000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["P-DONAS"],"prefix":"10.1145","volume":"15","author":[{"given":"Peter","family":"Danielis","sequence":"first","affiliation":[{"name":"University of Rostock, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vlado","family":"Altmann","sequence":"additional","affiliation":[{"name":"University of Rostock, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Skodzik","sequence":"additional","affiliation":[{"name":"University of Rostock, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tim","family":"Wegner","sequence":"additional","affiliation":[{"name":"University of Rostock, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Achim","family":"Koerner","sequence":"additional","affiliation":[{"name":"University of Rostock, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dirk","family":"Timmermann","sequence":"additional","affiliation":[{"name":"University of Rostock, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,9,16]]},"reference":[{"volume-title":"A Performance Evaluation of the Kad-Protocol. Master's thesis","author":"Brunner R.","unstructured":"R. Brunner . 2006. A Performance Evaluation of the Kad-Protocol. Master's thesis . Mannheim, Germany . R. Brunner. 2006. A Performance Evaluation of the Kad-Protocol. Master's thesis. Mannheim, Germany.","key":"e_1_2_1_1_1"},{"key":"e_1_2_1_2_1","first-page":"15","article-title":"Design and implementation of a routing control platform","author":"Caesar M.","year":"2005","unstructured":"M. Caesar , D. Caldwell , N. Feamster , J. Rexford , A. Shaikh , and J. van der Merwe . 2005 . Design and implementation of a routing control platform . In Proceedings of NSDI. 15 - 28 . M. Caesar, D. Caldwell, N. Feamster, J. Rexford, A. Shaikh, and J. van der Merwe. 2005. Design and implementation of a routing control platform. In Proceedings of NSDI. 15-28.","journal-title":"Proceedings of NSDI."},{"key":"e_1_2_1_3_1","first-page":"155","article-title":"Serving DNS using a peer-to-peer lookup service","author":"Cox R.","year":"2002","unstructured":"R. Cox , A. Muthitacharoen , and R. T. Morris . 2002 . Serving DNS using a peer-to-peer lookup service . In Proceedings of IPTPS. 155 - 165 . R. Cox, A. Muthitacharoen, and R. T. Morris. 2002. Serving DNS using a peer-to-peer lookup service. In Proceedings of IPTPS. 155-165.","journal-title":"Proceedings of IPTPS."},{"key":"e_1_2_1_4_1","first-page":"1","article-title":"Use of peer-to-peer technology in Internet access networks and its impacts","author":"Danielis P.","year":"2010","unstructured":"P. Danielis and D. Timmermann . 2010 . Use of peer-to-peer technology in Internet access networks and its impacts . In Proceedings of IEEE IPDPSW. 1 - 3 . P. Danielis and D. Timmermann. 2010. Use of peer-to-peer technology in Internet access networks and its impacts. In Proceedings of IEEE IPDPSW. 1-3.","journal-title":"Proceedings of IEEE IPDPSW."},{"volume-title":"Retrieved","year":"2014","unstructured":"Digia. 2014 . Qt Project . Retrieved August 28, 2015, from http:\/\/qt-project.org\/. Digia. 2014. Qt Project. Retrieved August 28, 2015, from http:\/\/qt-project.org\/.","key":"e_1_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.17487\/RFC2065"},{"volume-title":"Retrieved","year":"2014","unstructured":"Google. 2014 . Public DNS - Google Developers . Retrieved August 28, 2015, from https:\/\/developers.google.com\/speed\/public-dns\/?hl=de. Google. 2014. Public DNS - Google Developers. Retrieved August 28, 2015, from https:\/\/developers.google.com\/speed\/public-dns\/?hl=de.","key":"e_1_2_1_7_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.1109\/26.168785"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1145\/571825.571857","article-title":"Viceroy: A scalable and dynamic emulation of the butterfly","author":"Malkhi D.","year":"2002","unstructured":"D. Malkhi , M. Naor , and D. Ratajczak . 2002 . Viceroy: A scalable and dynamic emulation of the butterfly . In Proceedings of ACM PODC. 183 - 192 . D. Malkhi, M. Naor, and D. Ratajczak. 2002. Viceroy: A scalable and dynamic emulation of the butterfly. In Proceedings of ACM PODC. 183-192.","journal-title":"Proceedings of ACM PODC."},{"volume-title":"Proceedings of USITS. 10","author":"Manku G. S.","unstructured":"G. S. Manku , M. Bawa , and P. Raghavan . 2003. Symphony: Distributed hashing in a small world . In Proceedings of USITS. 10 . G. S. Manku, M. Bawa, and P. Raghavan. 2003. Symphony: Distributed hashing in a small world. In Proceedings of USITS. 10.","key":"e_1_2_1_10_1"},{"volume-title":"Proceedings of PTPS. 53-65","author":"Maymounkov P.","unstructured":"P. Maymounkov and D. Mazieres . 2002. Kademlia: A peer-to-peer information system based on the XOR metric . In Proceedings of PTPS. 53-65 . P. Maymounkov and D. Mazieres. 2002. Kademlia: A peer-to-peer information system based on the XOR metric. In Proceedings of PTPS. 53-65.","key":"e_1_2_1_11_1"},{"volume-title":"Domain Names--Implementation and Specification. RFC 1035","author":"Mockapetris P.","unstructured":"P. Mockapetris . 1987. Domain Names--Implementation and Specification. RFC 1035 . Network Working Group . P. Mockapetris. 1987. Domain Names--Implementation and Specification. RFC 1035. Network Working Group.","key":"e_1_2_1_12_1"},{"volume-title":"Freescale Semiconductor PowerQUICC II Pro--Performance and Utilization","author":"Ninnemann M.","unstructured":"M. Ninnemann . 2011. Freescale Semiconductor PowerQUICC II Pro--Performance and Utilization . Nokia Siemens Networks GmbH & Co. KG, Broadband Access Division . M. Ninnemann. 2011. Freescale Semiconductor PowerQUICC II Pro--Performance and Utilization. Nokia Siemens Networks GmbH & Co. KG, Broadband Access Division.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","first-page":"1","article-title":"A comparative study of the DNS design with DHT-based alternatives","author":"Pappas V.","year":"2006","unstructured":"V. Pappas , D. Massey , A. Terzis , and L. Zhang . 2006 . A comparative study of the DNS design with DHT-based alternatives . In Proceedings of IEEE INFOCOM. 1 - 13 . V. Pappas, D. Massey, A. Terzis, and L. Zhang. 2006. A comparative study of the DNS design with DHT-based alternatives. In Proceedings of IEEE INFOCOM. 1-13.","journal-title":"Proceedings of IEEE INFOCOM."},{"doi-asserted-by":"publisher","key":"e_1_2_1_15_1","DOI":"10.1145\/1015467.1015504"},{"key":"e_1_2_1_16_1","first-page":"329","article-title":"Pastry: Scalable, decentralized object location, and routing for large-scale P2P systems","author":"Rowstron A.","year":"2001","unstructured":"A. Rowstron and P. Druschel . 2001 . Pastry: Scalable, decentralized object location, and routing for large-scale P2P systems . In Proceedings of Middleware. 329 - 350 . A. Rowstron and P. Druschel. 2001. Pastry: Scalable, decentralized object location, and routing for large-scale P2P systems. In Proceedings of Middleware. 329-350.","journal-title":"Proceedings of Middleware."},{"key":"e_1_2_1_17_1","first-page":"977","article-title":"Hybrid peer-to-peer DNS","author":"Sancho R.","year":"2014","unstructured":"R. Sancho and R. Lopes Pereira . 2014 . Hybrid peer-to-peer DNS . In Proceedings of ICNC. 977 - 981 . R. Sancho and R. Lopes Pereira. 2014. Hybrid peer-to-peer DNS. In Proceedings of ICNC. 977-981.","journal-title":"Proceedings of ICNC."},{"key":"e_1_2_1_18_1","volume-title":"Retrieved","author":"Schrittwieser J.","year":"2014","unstructured":"J. Schrittwieser . 2014 . P2P-DNS . Retrieved August 28, 2015, from https:\/\/github.com\/Mononofu\/P2P-DNS. J. Schrittwieser. 2014. P2P-DNS. Retrieved August 28, 2015, from https:\/\/github.com\/Mononofu\/P2P-DNS."},{"key":"e_1_2_1_19_1","volume-title":"Retrieved","author":"Selke O.","year":"2013","unstructured":"O. Selke . 2013 . Telekom HVT Standorte . Retrieved August 28, 2015, from http:\/\/selke.de\/privater\/hvt-standorte\/. O. Selke. 2013. Telekom HVT Standorte. Retrieved August 28, 2015, from http:\/\/selke.de\/privater\/hvt-standorte\/."},{"key":"e_1_2_1_20_1","first-page":"1048","article-title":"DuDE: A distributed computing system using a decentralized P2P environment","author":"Skodzik J.","year":"2011","unstructured":"J. Skodzik , P. Danielis , V. Altmann , J. Rohrbeck , D. Timmermann , Thomas Bahls , and D. Duchow . 2011 . DuDE: A distributed computing system using a decentralized P2P environment . In Proceedings of IEEE LCN. 1048 - 1055 . J. Skodzik, P. Danielis, V. Altmann, J. Rohrbeck, D. Timmermann, Thomas Bahls, and D. Duchow. 2011. DuDE: A distributed computing system using a decentralized P2P environment. In Proceedings of IEEE LCN. 1048-1055.","journal-title":"Proceedings of IEEE LCN."},{"key":"e_1_2_1_21_1","first-page":"489","article-title":"Extensive analysis of a Kad-based distributed storage system for session data","author":"Skodzik J.","year":"2013","unstructured":"J. Skodzik , P. Danielis , V. Altmann , and D. Timmermann . 2013 . Extensive analysis of a Kad-based distributed storage system for session data . In Proceedings of IEEE ISCC. 489 - 494 . J. Skodzik, P. Danielis, V. Altmann, and D. Timmermann. 2013. Extensive analysis of a Kad-based distributed storage system for session data. In Proceedings of IEEE ISCC. 489-494.","journal-title":"Proceedings of IEEE ISCC."},{"key":"e_1_2_1_22_1","first-page":"152","article-title":"Study on a hybrid P2P based DNS","author":"Song Y.","year":"2011","unstructured":"Y. Song and K. Koyanagi . 2011 . Study on a hybrid P2P based DNS . In Proceedings of IEEE CSAE. 152 - 155 . Y. Song and K. Koyanagi. 2011. Study on a hybrid P2P based DNS. In Proceedings of IEEE CSAE. 152-155.","journal-title":"Proceedings of IEEE CSAE."},{"doi-asserted-by":"crossref","unstructured":"R. Steinmetz and K. Wehrle (Eds.). 2005. P2P Systems and Applications. Springer-Verlag Berlin. R. Steinmetz and K. Wehrle (Eds.). 2005. P2P Systems and Applications . Springer-Verlag Berlin.","key":"e_1_2_1_23_1","DOI":"10.1007\/11530657"},{"doi-asserted-by":"publisher","key":"e_1_2_1_24_1","DOI":"10.1145\/964723.383071"},{"key":"e_1_2_1_25_1","first-page":"1","article-title":"Improving lookup performance over a widely-deployed DHT","author":"Stutzbach D.","year":"2006","unstructured":"D. Stutzbach and R. Rejaie . 2006 . Improving lookup performance over a widely-deployed DHT . In Proceedings of INFOCOM. 1 - 12 . D. Stutzbach and R. Rejaie. 2006. Improving lookup performance over a widely-deployed DHT. In Proceedings of INFOCOM. 1-12.","journal-title":"Proceedings of INFOCOM."},{"key":"e_1_2_1_26_1","volume-title":"Retrieved","author":"Ulevitch D.","year":"2014","unstructured":"D. Ulevitch . 2014 . OpenDNS Home Page: Cloud-Delivered Security Enforcement and Intelligence . Retrieved August 28, 2015, from http:\/\/www.opendns.com\/. D. Ulevitch. 2014. OpenDNS Home Page: Cloud-Delivered Security Enforcement and Intelligence. Retrieved August 28, 2015, from http:\/\/www.opendns.com\/."},{"volume-title":"Dynamic Updates in the Domain Name System (DNS UPDATE). RFC 2136","author":"Vixie P.","unstructured":"P. Vixie . 1997. Dynamic Updates in the Domain Name System (DNS UPDATE). RFC 2136 . Network Working Group . P. Vixie. 1997. Dynamic Updates in the Domain Name System (DNS UPDATE). RFC 2136. Network Working Group.","key":"e_1_2_1_27_1"},{"volume-title":"Secret Key Transaction Authentication for DNS (TSIG). RFC 2845","author":"Vixie P.","unstructured":"P. Vixie . 2000. Secret Key Transaction Authentication for DNS (TSIG). RFC 2845 . Network Working Group . P. Vixie. 2000. Secret Key Transaction Authentication for DNS (TSIG). RFC 2845. Network Working Group.","key":"e_1_2_1_28_1"},{"key":"e_1_2_1_29_1","volume-title":"Retrieved","author":"UK.","year":"2010","unstructured":"WIRED.CO. UK. 2010 . Peter Sunde Starts Peer-to-Peer DNS System . Retrieved August 28, 2015, from http:\/\/www.wired.co.uk\/news\/archive\/2010-12\/02\/peter-sunde-p2p-dns. WIRED.CO.UK. 2010. Peter Sunde Starts Peer-to-Peer DNS System. Retrieved August 28, 2015, from http:\/\/www.wired.co.uk\/news\/archive\/2010-12\/02\/peter-sunde-p2p-dns."},{"key":"e_1_2_1_30_1","volume-title":"Retrieved","author":"XILINX.","year":"2011","unstructured":"XILINX. 2011 . LightWeight IP (lwIP) Application Examples . Retrieved August 28, 2015, from http:\/\/www.xilinx.com\/support\/documentation\/application_notes\/xapp1026.pdf. XILINX. 2011. LightWeight IP (lwIP) Application Examples. Retrieved August 28, 2015, from http:\/\/www.xilinx.com\/support\/documentation\/application_notes\/xapp1026.pdf."}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2808229","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2808229","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:41Z","timestamp":1750227161000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2808229"}},"subtitle":["A P2P-Based Domain Name System in Access Networks"],"short-title":[],"issued":{"date-parts":[[2015,9,16]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,9,28]]}},"alternative-id":["10.1145\/2808229"],"URL":"https:\/\/doi.org\/10.1145\/2808229","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2015,9,16]]},"assertion":[{"value":"2014-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-09-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}