Title :
Design and scalability of NLS, a scalable naming and location service
Author :
Hu, Y. Charlie ; Rodney, Daniel A. ; Druschel, Peter
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
This paper sketches the design of NLS, a scalable naming and location service, and presents an analysis and evaluation of its scalability. NLS resolves textual names to a nearby instance of a set of replicated objects associated with that name, and is designed to scale to the dimensions of a world-wide service. Applications include resolving Web URIs (uniform resource identifiers) to the nearest cached or replicated objects that provide the associated content. The key design goals of NLS are scalability, performance, availability and ease of administration. NLS is based on a dynamically configured, distributed search tree, with a fat-tree based topology at the global layer and spanning trees at the local layer. Analysis and preliminary empirical results obtained with a prototype implementation indicate that the system scales as expected.
Keywords :
Internet; Web sites; tree searching; Web URI; associated content; cached objects; distributed search tree; naming and location service; replicated objects; spanning trees; textual names; uniform resource identifier; world-wide service; Availability; Delay; Network servers; Prototypes; Scalability; Streaming media; Topology; Uniform resource locators; Web and internet services; Web server;
Conference_Titel :
INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Print_ISBN :
0-7803-7476-2
DOI :
10.1109/INFCOM.2002.1019372