Browse > Article

An Architecture and Experimentation for Efficient and Reliable Name Service Systems  

심영철 (홍익대학교 정보컴퓨터공학부)
박준철 (홍익대학교 정보컴퓨터공학부)
강호석 (홍익대학교 정보컴퓨터공학부)
이준원 (에이엠텍 코리아 시스템개발팀)
Abstract
Domain Name System(DNS), one of the most important Internet services, handles mapping from host names to Internet addresses and vice versa, and precedes many Internet applications such as Web, e-mail, file transfer, etc. In this paper, we propose a structural design of a generic name server system providing name services for a huge domain for the purpose of improving the performance as well as the reliability of the system. We demonstrate the validity of the design by implementing and running a testbed system. Our testbed employs a couple of master name sowers for distributing the service overhead over two, rather than one, servers and for achieving high availability of the system as a whole. We suggest the use of dynamic update to add and delete records from a zone for which the name server has authority. The slave name servers located remotely then get a new, updated copy of the zone via incremental zone transfers(IXFRs). The experiments with the implemented testbed show that the proposed structure would easily manage increasing demands on the server power, and be highly available in the face of transient faults of a module in the system.
Keywords
Citations & Related Records
연도 인용수 순위
  • Reference
1 /
[ Cricket Liu;Paul Albitz ] / DNA and BIND (4th ed.)
2 Clarifications to the DNS Specification /
[ R.Elz,R.;Bush ] / FRC 2181
3 Incremental Zone Transfer in DNS /
[ M.Ohta ] / RFC 1995
4 A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY) /
[ P.Vixie ] / RFC 1996
5 Domain Names - Concepts and Facilities /
[ P.Mockapetris ] / RFC 1034
6 /
[] / KLDP
7 /
[] / ISC
8 /
[] / Power MCT
9 /
[] / Nortel Networks
10 BIND Version 8 Features /
[ Eddie Harari ] / Linux Journal Volume 2000, Issue 69es
11 /
[ W.R.Stevens ] / UNIX Network Programming
12 /
[] / KDIC
13 Tools for DNS debugging /
[ A.Romao ] / RFC 1034
14 Domain Names - Implementation and Specifications /
[ P.Mockapetris ] / RFC 1035
15 Dynamic Updates in the Domain Name System (DNS UPDATE) /
[ P.Vixie(et al.) ] / RFC 2136