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
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;
Conference_Titel :
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Print_ISBN :
0-8186-2420-5
DOI :
10.1109/HICSS.1992.183234