Title :
The design of a universal class store
Author :
Heale, G. ; MacGregor, K.J.
Author_Institution :
Dept. of Comput. Sci., Cape Town Univ., Rondebosch, South Africa
Abstract :
Persistent object stores have invoked much interest in recent years with the combination of the concepts of an object repository and the reuse of code and class definitions. One such store implemented at the University of Cape Town (UCT), exhibits the problems underlying most of these stores in that they require to have their own environment and open their own operating system, thus making them inaccessible to users on standard computer systems. Perhaps the most efficient methods of implementing such stores, in modern large address space computers uses memory mapping and distributed shared memory to provide access to the object store. Whereas if the use of memory mapping for objects is very efficient in a high speed local environment it presents problems when implemented over a wide area network. One alternative approach is the access of the object store by means of remote procedure calls to an object server. This paper describes work being undertaken to combine these two approaches by using the facilities provided by the OSF DCE to provide high reliability remote access, while using the distributed shared memory paradigm to provide high speed local access. The description of the object store and the access mechanisms using DCE are described
Keywords :
object-oriented programming; protocols; remote procedure calls; storage management; access mechanisms; class definitions; code reuse; distributed shared memory; memory mapping; object repository; object server; persistent object stores; remote procedure calls; universal class store; Cities and towns; Computer languages; Computer science; Distributed computing; Modems; Operating systems; Protection; Software standards; Space technology; Standards development;
Conference_Titel :
Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
Conference_Location :
Asheville, NC
Print_ISBN :
0-8186-5270-5
DOI :
10.1109/IWOOOS.1993.324899