ACM Home Page
Please provide us with feedback. Feedback
On building very large naming systems
Full text PdfPdf (464 KB)
Source ACM SIGOPS European Workshop archive
Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring table of contents
Mont Saint-Michel, France
SESSION: Session table of contents
Pages: 1 - 5  
Year of Publication: 1992
Author
Chaoying Ma  Cambridge University and Rand Xerox EuroPARC
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 9,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/506378.506408
What is a DOI?

ABSTRACT

This position paper draws attention to the construction of very large scale distributed naming systems. Some existing systems of this kind include the Domain Name System (DNS) and the DEC Distributed Name Service (DEC DNS) [10,11]. One of the most important requirements for the system is high availability. Replication is therefore of particular interest in structuring such a system.It is difficult to implement replication for a large and still growing distributed system. Although replication promises attractive properties such as high availability and enhanced reliability, the cost for maintaining consistency is substantial. Many replication control methods have been developed and studied, but few keep a good balance between high availability and reliability. Although replication has been used for large naming and authentication systems [1,10], it is only successful in situations in which the application can handle stale naming data. If an application must keep close track of some key naming data, it may be badly interrupted if the naming data is out of date. In such situations, the standard replication process is not adequate. In the following sections, I will explain the problem in further detail and describe a solution to it based on the experience of designing a global naming system - the Universal Name Service at Cambridge University Computer Laboratory [9].


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
A. Birrell et al. A simple and efficient implementation for small database. Technical Report, DEC SRC RR24, Jan. 1985.
3
4
 
5
S.Kille. The design of QUIPU. Technical Report, UCL, England, RN/89/19,1989.
6
 
7
L. Lamport. The part-time parliament. Technical report, DEC SRC RR 49, 1989.
8
 
9
C. Ma. Designing a Universal Name Service. Ph.D. thesis submitted, Computer Lab. Cambridge University, 1992.
 
10
S. Martin et al. Development of the VAX distributed name service. Digital Technical Journal, (9):9-15, Jun. 1989.
11
 
12
R. Needham. Naming and Protection. In Distributed Systems (Edited by S. Mullender), Addison-Wesley, 1989
 
13