Object fault handling for persistent programming languages: A performance evaluation

Antony L. Hosking, J. Eliot B. Moss

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Citations (Scopus)

Abstract

A 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
Title of host publicationProceedings of the 8th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 1993
PublisherAssociation for Computing Machinery
Pages288-303
Number of pages16
ISBN (Electronic)0897915879
DOIs
Publication statusPublished - 1 Oct 1993
Externally publishedYes
Event8th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 1993 - Washington, United States
Duration: 26 Sept 19931 Oct 1993

Publication series

NameProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA
VolumePart F129674

Conference

Conference8th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 1993
Country/TerritoryUnited States
CityWashington
Period26/09/931/10/93

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