Is It Possible to Use One Name for Many Sites?    ,   d 10330  Ladda.Pr@Student.chula.ac.th Phone: (662)2185144 Fax: (662)2552287    ,   d, 10330 Email: bpattara@sc.chula.ac.th Phone: (662)2185144 Fax: (662)2552287 Abstract Names play an important role in all computer systems to resolve the objects. A naming system is necessary to implement. Although the existing naming system are implemented both in distributed and non-distributed systems, most of their structure are hierarchical. The structure obtains 3 limitations and drawback: uniqueness, scalability, and anonymity. In real worl, the organizations with many branches sometimes require the situation called one name – many objects – one result for its unity. However, most of the current naming systems do not serve it. Therefore, this paper proposes a new naming system called Sharable Name System that can be solved the limitations and drawback and maintains unity of the organizations. With this proposed solution, the extension of network systems will not be limited. Keywords Naming System, distributed system 1. Introduction Names have several purposes in any systems. An important purpose is to facilitate referring the objects. Names are used to share resources, to uniquely identify entities, to refer to locations, and so on [17]. In the computer world, a vast interconnected collection of host computers called Internet, needs names to refer to the addresses. An open protocol standards, TCP/IP protocols [6, 14] are comforted machines from anywhere to communicate. Standard and non-standard application protocols have been developed for services especially, name service which is a fundamental service to all computer networks. A variety of name service has been developed to map physical resources to logical names. Global Name Service (GNS) [7], Handle System [16], Network Information Service Plus (NIS+) [13], Novell Directory Service (NDS) [1, 8] and Domain Name System (DNS) [9, 10, 11] have hierarchical name space. We summarize the features of each name service in Table 1 and found their limitations. We conclude limitations and drawback of them in section 2. We propose the new naming system called Sharable Name System (SNS) which address limitations and drawback of current name services in section 3. This paper contributes for the name service that can be shared:– one name to many objects. In section 4, we discuss our work. Finally, we give our conclusion. 2. Limitations and Drawback of Various Name Services Since the  name service referred in section  Most  them have the limitations and drawback that we categorize into 3 groups: uniqueness, scalability and anonymity. Uniqueness The structure of each name service is hierarchical; therefore each name in a tree must be unique Scalability Most of the existing naming system was designed for people from a single language (English), not other languages. Anonymity It is sometimes necessary to say things anonymously 5]. The name service structure is hierarchical so that it is easily traced back to its ancestors in the tree. Table 1 Features of the existing name service. Sharing unique name Scalability Anonymity Global Name Service (GNS) No Yes/No 1 No Handle System Yes Yes No Network Information Service Plus (NIS+) No No No Novell Directory Service (NDS) No No No Domain Name System (DNS) No Yes No