Extensible file systems in spring
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
The Per-Process View of Naming and Remote Execution
IEEE Parallel & Distributed Technology: Systems & Technology
A bottom-up combinable name service for Peer-to-Peer network
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A uniform name service for spring's UNIX environment
WTEC'94 Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
Experience building a file system on a highly modular operating system
Sedms'93 USENIX Systems on USENIX Experiences with Distributed and Multiprocessor Systems - Volume 4
Hi-index | 0.00 |
The Spring name service exploits and supports the uniformity of objects in the Spring object-oriented distributed system. The name service can be used to associate any name with any object independent of the type of object, and arbitrary name spaces can be created and used as first-class objects. The same client interface is used not only for all conventional operating system and network naming, but also for other services that support naming-style interaction. The architecture of the name service is open, supporting combinations of trusted and untrusted name servers and object implementations. The name service integrates access control and persistence for objects in a way that allows object implementations to delegate responsibility to the name service, or to implement their own policies. The interfaces between different name servers and between name servers and object implementations allow a variety of implementation strategies for objects and name servers, providing different levels of performance, persistence, robustness, security, and convenience.