z-logo
open-access-imgOpen Access
Orthogonal Persistence in a Heterogeneous Distributed Object-Oriented Environment
Author(s) -
Pedro Sousa,
André Zúquete,
Nuno Neves,
José Alves Marques
Publication year - 1994
Publication title -
the computer journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.319
H-Index - 64
eISSN - 1460-2067
pISSN - 0010-4620
DOI - 10.1093/comjnl/37.6.531
Subject(s) - garbage collection , persistence (discontinuity) , computer science , inheritance (genetic algorithm) , object (grammar) , distributed computing , extension (predicate logic) , persistent data structure , type (biology) , programming language , garbage , artificial intelligence , ecology , engineering , geotechnical engineering , biochemistry , chemistry , biology , gene
This paper describes the major issues in the design and implementation of orthogonal persistence in IK. A single and uniform programming paradigm is used to manipulate objects in a persistent and distributed environment. Object references can be freely passed during remote invocations or stored persistently. IK supports orthogonal persistence with type inheritance. Objects are stored persistently when reachable from an Eternal Root, regardless of their type. For programmers, objects are created and manipulated uniformly, independently of the time they persist. Persistent objects are dynamically grouped at run-time into clusters to encapsulate fine-grain language level objects into coarser-grain entities. We present a novel approach to integrate object clustering, naming and garbage collection in persistent systems, and present experimental results.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom