DocumentCode :
1823832
Title :
Run-time support and storage management for memory-mapped persistent objects
Author :
Millard, Bruce R. ; Dasgupta, Partha ; Rao, Sanjay ; Kuramkote, Ravindra
Author_Institution :
Arizona State Univ., Tempe, AZ, USA
fYear :
1993
fDate :
25-28 May 1993
Firstpage :
508
Lastpage :
515
Abstract :
The authors present the design and implementation of a persistent store called SPOMS. SPOMS is a runtime system that provides a store for persistent objects and is language independent. The objects are created via calls to SPOMS, and, when used, SPOMS directly maps them into the spaces of all requesting processes. The objects are stored in native format and are concurrently sharable. The store can handle distributed applications. The system uses the concept of a compiled class to manage persistent objects. The compiled class is a template that is used to create and store objects in a language independent manner and so that object reuse can occur without recompilation or relinking of an application that uses it. A prototype of SPOMS has been built on top of the Mach operating system. The motivations, the design, and implementation details are presented. Related and future work are discussed
Keywords :
network operating systems; object-oriented databases; object-oriented programming; storage management; Mach operating system; OOP; SPOMS; compiled class; concurrently sharable; distributed applications; language independent manner; memory-mapped persistent objects; native format; object reuse; object-oriented programming; persistent objects; requesting processes; run-time support; storage management; template; Application software; Concurrency control; Concurrent computing; Data security; Object oriented databases; Object oriented programming; Operating systems; Programming profession; Runtime; Spatial databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-3770-6
Type :
conf
DOI :
10.1109/ICDCS.1993.287673
Filename :
287673
Link To Document :
بازگشت