Abstract
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—a peer-to-peer (P2P)-based DNS—organizes access nodes (ANs) of an ISP’s 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’ 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.
- R. Brunner. 2006. A Performance Evaluation of the Kad-Protocol. Master's thesis. Mannheim, Germany.Google Scholar
- 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. Google Scholar
Digital Library
- R. Cox, A. Muthitacharoen, and R. T. Morris. 2002. Serving DNS using a peer-to-peer lookup service. In Proceedings of IPTPS. 155-165. Google Scholar
Digital Library
- 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.Google Scholar
- Digia. 2014. Qt Project. Retrieved August 28, 2015, from http://qt-project.org/.Google Scholar
- D. Eastlake. 1997. Domain Name System Security Extensions. RFC 2065. Network Working Group. Google Scholar
Digital Library
- Google. 2014. Public DNS - Google Developers. Retrieved August 28, 2015, from https://developers.google.com/speed/public-dns/?hl=de.Google Scholar
- R. Jain. 1992. A comparison of hashing schemes for address lookup in computer networks. IEEE Transactions on Communications 40, 10, 1570-1573.Google Scholar
Cross Ref
- D. Malkhi, M. Naor, and D. Ratajczak. 2002. Viceroy: A scalable and dynamic emulation of the butterfly. In Proceedings of ACM PODC. 183-192. Google Scholar
Digital Library
- G. S. Manku, M. Bawa, and P. Raghavan. 2003. Symphony: Distributed hashing in a small world. In Proceedings of USITS. 10. Google Scholar
Digital Library
- P. Maymounkov and D. Mazieres. 2002. Kademlia: A peer-to-peer information system based on the XOR metric. In Proceedings of PTPS. 53-65. Google Scholar
Digital Library
- P. Mockapetris. 1987. Domain Names--Implementation and Specification. RFC 1035. Network Working Group. Google Scholar
Digital Library
- M. Ninnemann. 2011. Freescale Semiconductor PowerQUICC II Pro--Performance and Utilization. Nokia Siemens Networks GmbH & Co. KG, Broadband Access Division.Google Scholar
- 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.Google Scholar
- V. Ramasubramanian and E. G. Sirer. 2004. The design and implementation of a next generation name service for the Internet. In Proceedings of ACM SIGCOMM. 331-342. Google Scholar
Digital Library
- A. Rowstron and P. Druschel. 2001. Pastry: Scalable, decentralized object location, and routing for large-scale P2P systems. In Proceedings of Middleware. 329-350. Google Scholar
Digital Library
- R. Sancho and R. Lopes Pereira. 2014. Hybrid peer-to-peer DNS. In Proceedings of ICNC. 977-981.Google Scholar
- J. Schrittwieser. 2014. P2P-DNS. Retrieved August 28, 2015, from https://github.com/Mononofu/P2P-DNS.Google Scholar
- O. Selke. 2013. Telekom HVT Standorte. Retrieved August 28, 2015, from http://selke.de/privater/hvt-standorte/.Google Scholar
- 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. Google Scholar
Digital Library
- 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.Google Scholar
- Y. Song and K. Koyanagi. 2011. Study on a hybrid P2P based DNS. In Proceedings of IEEE CSAE. 152-155.Google Scholar
- R. Steinmetz and K. Wehrle (Eds.). 2005. P2P Systems and Applications. Springer-Verlag, Berlin.Google Scholar
- I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan. 2001. Chord: A scalable peer-to-peer lookup service for Internet applications. ACM SIGCOMM Computer Communication Review 31, 4, 149-160. Google Scholar
Digital Library
- D. Stutzbach and R. Rejaie. 2006. Improving lookup performance over a widely-deployed DHT. In Proceedings of INFOCOM. 1-12.Google Scholar
- D. Ulevitch. 2014. OpenDNS Home Page: Cloud-Delivered Security Enforcement and Intelligence. Retrieved August 28, 2015, from http://www.opendns.com/.Google Scholar
- P. Vixie. 1997. Dynamic Updates in the Domain Name System (DNS UPDATE). RFC 2136. Network Working Group. Google Scholar
Digital Library
- P. Vixie. 2000. Secret Key Transaction Authentication for DNS (TSIG). RFC 2845. Network Working Group. Google Scholar
Digital Library
- 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.Google Scholar
- XILINX. 2011. LightWeight IP (lwIP) Application Examples. Retrieved August 28, 2015, from http://www.xilinx.com/support/documentation/application_notes/xapp1026.pdf.Google Scholar
Index Terms
P-DONAS: A P2P-Based Domain Name System in Access Networks
Recommendations
FairTorrent: bringing fairness to peer-to-peer systems
CoNEXT '09: Proceedings of the 5th international conference on Emerging networking experiments and technologiesPeer-to-Peer file-sharing applications suffer from a fundamental problem of unfairness. Free-riders cause slower download times for others by contributing little or no upload bandwidth while consuming much download bandwidth. Previous attempts to ...
P2P Incentive Mechanism for File Sharing and Cooperation
ICCSA '09: Proceedings of the International Conference on Computational Science and Its Applications: Part IP2P (Peer-to-Peer) network allows peers to distribute and obtain a file to be shared cooperatively. However, some peers only download files without cooperation. Peers also share low quality files or unpopular files. These selfish behavior of peers is ...
Improving VoD server efficiency with bittorrent
MM '07: Proceedings of the 15th ACM international conference on MultimediaThis paper presents and evaluates Toast, a scalable Video-on-Demand (VoD)streaming system that combines the popular BitTorrent peer-to-peer (P2P)file-transfer technology with a simple dedicated streaming server to decrease server load and increase ...






Comments