Distributed access to persistent objects

Swee Boon Lim, Lun Xiao, Roy Campbell

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Remote access techniques devised for distributed file systems are not directly applicable to the construction of distributed persistent object stores because of the differences between the two systems. This paper evaluates a number of remote access techniques that have been implemented in the Choices distributed persistent object store and their impact on performance. Unlike conventional distributed file systems, the object-oriented nature of the Choices persistent store supports user-defined types and permits remote access mechanisms and policies that are customized to reduce access overhead. The most appropriate technique for a particular persistent object depends on the behavior of the object and its relationship to other objects that are accessed. The remote access mechanism and policies supported by the Choices distributed persistent store system are specified by the designer of the store and user's may select the most appropriate schemes for an object based on their knowledge of its behavior. The mechanisms and policies include remote access, caching, and concurrency control.

Original languageEnglish (US)
Title of host publicationIFIP Transactions A
Subtitle of host publicationComputer Science and Technology
PublisherPubl by Elsevier Science Publishers B.V.
Pages329-340
Number of pages12
EditionA-39
ISBN (Print)0444817913
StatePublished - Dec 1 1993
EventProceedings of the IFIP WG10.3 International Conference on Decentralized and Distributed Systems - Palma de Mallorca, Spain
Duration: Sep 13 1993Sep 17 1993

Other

OtherProceedings of the IFIP WG10.3 International Conference on Decentralized and Distributed Systems
CityPalma de Mallorca, Spain
Period9/13/939/17/93

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Distributed access to persistent objects'. Together they form a unique fingerprint.

Cite this