DocumentCode
3594684
Title
Organizing and typing persistent objects within an object-oriented framework
Author
Madany, Peter W. ; Campbell, Roy H.
Author_Institution
Sun Microsystems Labs. Inc., Mountain View, CA, USA
fYear
1992
Firstpage
800
Abstract
Conventional operating systems provide little or no direct support for an efficient persistent object system implementation. The authors have built a persistent object scheme using a customization and extension of an object-oriented operating system called Choices. Both conventional file systems and persistent object systems are constructed within the same framework for the storage of persistent data. The persistent object store supports a wide range of persistent object sizes, extensible sets of persistent object types and automated garbage collection and associates each object with its class and operations. To improve performance, collections of persistent object can be accessed as an aggregate. Light-weight persistent objects may be clustered within persistent object containers. In this paper the authors describe how persistent objects are named and used within Choices, and three areas in which persistent object support differs from file system support: storage organization, storage management, and typing
Keywords
file organisation; object-oriented programming; operating systems (computers); storage management; Choices; automated garbage collection; data storage; extensible sets; file systems; object classes; object containers; object naming; object sizes; object types; object-oriented operating system; performance; persistent objects; storage management; storage organization; typing; Computer languages; Containers; File systems; Information retrieval; Laboratories; Memory; NASA; Operating systems; Organizing; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Print_ISBN
0-8186-2420-5
Type
conf
DOI
10.1109/HICSS.1992.183234
Filename
183234
Link To Document