Object Directory Design for a Fully Distributed Persistent Object System
نویسندگان
چکیده
In large persistent object systems it is possible to have many million (or eventually billion or more) objects in existence. These objects must be managed to enable their e ective and convenient use. At the heart of this management problem is the structure which maintains information about the objects and provides services on the objects using the information it maintains. We refer to this structure as a directory of objects. In a transparently distributed object system the directory must contain entries for all objects in the system regardless of their location. To ensure both e ciency and reliability any implementation of a global directory of objects (GDO) must be done carefully. This paper details the design of a GDO for a fully distributed persistent object system that is currently being built in a single shared address space. The design of the directory o ers e cient, scalable, and reliable services across a distributed environment. Further, although it is designed for a speci c (and somewhat unusual) environment, the implementation ideas are applicable to other distributed object systems.
منابع مشابه
Physical Node 1 VAS Memory Swap Persistent Swap Persistent
In large persistent object systems it is possible to have many million (or eventually billion or more) objects in existence. These objects must be managed to enable their eeective and convenient use. At the heart of this management problem is the structure which maintains information about the objects and provides services on the objects using the information it maintains. We refer to this stru...
متن کاملDC++: distributed object-oriented system support on top of OSF DCE
The OSF Distributed Computing Environment (DCE) is becoming an industry standard for open distributed computing. However, DCE only supports client/server-style applications based on the remote procedure call (RPC) communication model. This paper describes the design and implementation of an extended distributed object-oriented environment, DC++, on top of DCE. As opposed to RPC, it supports a u...
متن کاملAn Object Model for Conventional Operating Systems
We have developed an object model for conventional (UNIX-like) systems. It can be used for extending such systems with persistent, shared, protected, and distributed objects. It allows objects to coexist with, access, and be accessed by existing components of the operating system, and has been developed by applying much of the work done in naming, organization, access, and protection of convent...
متن کاملCORBA Directories for Virtual Home Environments
In this paper, we present a CORBA directory which serves for the easy deployment of intelligent services in VHE scenarios. This approach bridges the gap between LDAP and CORBA technology as the de-facto standards for directory and distributed object technology, respectively. We have implemented both pure CORBA servers and LDAP wrappers, each of which providing fully transparent CORBA access to ...
متن کاملMobility Support with Corba Directories
In the very near future, various aspects of mobility will play a major role in telecommunications. For the support of user and service mobility, the location-independent storage and retrieval of all kind of user-related information is essential. For this purpose, directories are the basic supporting technology. One of the most widely accepted standards for directories is LDAP. On the other hand...
متن کامل