Title :
Naming policies in the Spring system
Author_Institution :
Sun Microsyst. Comput. Corp., Mountain View, CA, USA
Abstract :
The Spring name service does not prescribe particular naming policies; instead it serves as a foundation for building various policies. Our default policy is an environment containing name spaces for naming system-supplied objects, for a user´s objects, for objects shared across applications, and for objects private to a process. Some name spaces are private, while others are shared. Any name space can be configured by attaching arbitrary name spaces from different parts of the distributed environment. We also use ordered merge constructions for further flexibility in tailoring name spaces. Each executing process is given a private name space to which other name spaces, such as the user´s name space, system-supplied name spaces, and other shared name spaces are attached. Our scheme gives great flexibility in sharing objects and name spaces in a distributed computing environment. Name spaces can be configured dynamically to take advantage of local resources during distributed execution
Keywords :
distributed processing; network operating systems; object-oriented methods; object-oriented programming; Spring name service; Spring object; Spring system; arbitrary name spaces; default naming policy; distributed computing environment; distributed environment; distributed execution; distributed object-oriented operating system; distributed object-oriented system; local resources; naming policies; naming system-supplied objects; ordered merge constructions; private name space; Contracts; Distributed computing; Joining processes; Libraries; Operating systems; Protection; Springs; Sun; Yarn;
Conference_Titel :
Distributed and Networked Environments, 1994. Proceedings., First International Workshop on Services in
Conference_Location :
Prague
Print_ISBN :
0-8186-5835-5
DOI :
10.1109/SDNE.1994.337764