Object Fault Handling for Persistent Programming Languages: A Performance Evaluation

Antony L. Hosking, J. Eliot B. Moss

Research output: Contribution to journalArticlepeer-review

18 Citations (Scopus)

Abstract

key mechanism of a persistent programming language is its ability to detect and handle references to non-resident objects. Ideally, this mechanism should be hidden from the programmer, allowing the transparent manipulation of all data regardless of its potential lifetime. We term such a mechanism object faulting, in a deliberate analogy with page faulting in virtual memory systems. This paper presents a number of mechanisms for detecting and handling references to persistent objects, and evaluates their relative performance within an implementation of Persistent Smalltalk.

Original languageEnglish
Pages (from-to)288-303
Number of pages16
JournalACM SIGPLAN Notices
Volume28
Issue number10
DOIs
Publication statusPublished - 10 Jan 1993
Externally publishedYes

Fingerprint

Dive into the research topics of 'Object Fault Handling for Persistent Programming Languages: A Performance Evaluation'. Together they form a unique fingerprint.

Cite this