2000
DOI: 10.1002/(sici)1097-024x(20000410)30:4<295::aid-spe301>3.0.co;2-p
|View full text |Cite
|
Sign up to set email alerts
|

Operating system support for persistent systems: past, present and future

Abstract: Since the 1980s, various groups have been constructing systems that support a concept known as orthogonal persistence. These systems support objects whose lifetime is independent of the context in which they were created. The benefits of such systems include greater run-time efficiency, strong semantic guarantees about the existence of data and its type, early error checking, and lower construction costs. However, the implementation of persistent systems has been hindered by the lack of support provided by the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2000
2000
2019
2019

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 30 publications
0
8
0
Order By: Relevance
“…There are no special cases where objects are not allowed to be long-lived or are not allowed to be transient. 3. The principle of persistence identification.…”
Section: Orthogonal Persistencementioning
confidence: 99%
See 1 more Smart Citation
“…There are no special cases where objects are not allowed to be long-lived or are not allowed to be transient. 3. The principle of persistence identification.…”
Section: Orthogonal Persistencementioning
confidence: 99%
“…Programmers should focus on the core aspects of their applications, while the runtime environment would take care of managing the longevity of data. During the 1980s and 1990s, this concept was explored in several research initiatives, including programming languages, operating systems, and object‐oriented databases . However, the underlying implementations still had to cope with the complexity of moving data across memory and storage.…”
Section: Introductionmentioning
confidence: 99%
“…Its dynamic grant/deny segmentation model is potentially less secure (accidental capability leakage via bugs, manipulation) and prevents analysis of programs for automatic parallelization. Others (e.g., [15,17,30]) have similar limitations.…”
Section: Related Workmentioning
confidence: 99%
“…Most existing research on the persistent operating system focus on when and how to store the main memory state with the CPU state into the permanent storage devices such as disks [3,4,5,7].…”
Section: Motivationmentioning
confidence: 99%