1984
DOI: 10.1002/spe.4380140106
|View full text |Cite
|
Sign up to set email alerts
|

Persistent object management system

Abstract: This is a description of the integrated Persistent Object Management System (POMS) for the language PS‐algol. The objective of POMS is to provide an implementation of the PS‐algol persistent heap1 entirely by means of procedures written in PS‐algol.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

1984
1984
2020
2020

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 74 publications
(13 citation statements)
references
References 5 publications
0
13
0
Order By: Relevance
“…The concurrent operating system is an extension of the Persistent Information Space Architecture (PISA), developed by a joint project between University of St. Andrews, University of Edinburgh, and ICL in the United Kingdom [7]. The PISA system is based on the principle of uniformity of persistence of data objects, where the persistence of an object is the length of time that the object exists and is useable.…”
Section: The Concurrent Operating Systemmentioning
confidence: 99%
“…The concurrent operating system is an extension of the Persistent Information Space Architecture (PISA), developed by a joint project between University of St. Andrews, University of Edinburgh, and ICL in the United Kingdom [7]. The PISA system is based on the principle of uniformity of persistence of data objects, where the persistence of an object is the length of time that the object exists and is useable.…”
Section: The Concurrent Operating Systemmentioning
confidence: 99%
“…Reorganizing the neap requires a collector that can move objects, e.g., a copying collector. Copying collectors can increase locality of reference and reduce paging by moving objects that are referenced together to the same page [13,35,53] [56] have shown how the virtual memory hardware on stock hardware can be used to facilitate incremental copying garbage collection with lower overhead.…”
Section: Atomic Incremental Garbage Collectionmentioning
confidence: 99%
“…PS-algol [3,13,37] is a language for persistent programming. There are many similarities between the system model of PS-algol and a stable heap: both define persistence according to reachability from a persistent root, and both use transactions to control concurrency and provide fault-tolerance.…”
Section: Ps-algolmentioning
confidence: 99%
“…This is sufficient to provide access to any object in the persistent store. Automatic transfer of data from the long term persistent store is performed by the persistent object management system [4] when the data is accessed. The access of the data in the persistent store is performed in exactly the same manner as in the main store, the object manager knowing the difference so as to leave the transfer transparent to the user.…”
Section: The Persistent Store Interfacementioning
confidence: 99%
“…In this way PS-algol provides a secure transaction mechanism on its persistent store. Further reading on the PS-algol system can be found in [1] and [4].…”
Section: The Persistent Store Interfacementioning
confidence: 99%