(Enter summary)
Abstract: This paper examines the implementation of persistent systems on traditional operating systems and on
operating systems that directly support persistence, and looks at current attempts to provide flexible
architectures that permit persistence to be provided efficiently above the operating system. (Update)
Context of citations to this paper: More
...abstractions. Based on the experiences learned from Grasshopper, the designers have later created a kernel based operating system, Charm [3], aiming at supporting persistent applications. With Charm, no particular persistence model is enforced upon the applications. The kernel...
...runtime. A more complete discussion of operating system support for persistence and transactional systems is provided by Dearle and Hulse [11]. The operating system can also be used to enforce language security invariants. For language security, the operating system already has...
Cited by: More
Managing Kernel Memory Resources from User Level - Haeberlen (2003)
(Correct)
Termination and Rollback in Language-Based Systems - Rudys (2002)
(Correct)
Implementation of an Orthogonally Persistent L4 µ-Kernel Based.. - Ceelen
(Correct)
Similar documents (at the sentence level):
17.8%: Trends in Operating System Design: Towards a Customisable.. - Hulse, Dearle (1998)
(Correct)
16.2%: RT1R1/2: Report on the efficacy of Persistent Operating.. - Hulse, Dearle
(Correct)
Active bibliography (related documents): More All
0.7: Architectural and Operating System Support for Orthogonal.. - Rosenberg (1992)
(Correct)
0.6: Linguistic Support for Persistent Modules and Capabilities - Rosenberg, Hitchens
(Correct)
0.6: Implementing Self-Managing Protection Domains in Charm - Dearle, Hulse
(Correct)
Similar documents based on text: More All
0.6: An Examination of Operating System Support for.. - Dearle.. (1992)
(Correct)
0.5: Grasshopper: An orthogonally persistent operating system - Dearle, di Bona, Farrow, .. (1994)
(Correct)
0.4: On Page-based Optimistic Process Checkpointing - Dearie, Hulse
(Correct)
Related documents from co-citation: More All
3: User-level checkpointing through exportable kernel state
- Tullmann, Lepreau et al. - 1996
3: Grasshopper: An orthogonally persistent operating system
- DEARLE, DI BONA et al. - 1994
2: The sawmill multiserver approach
- Gefflaut, Jaeger et al. - 2000
BibTeX entry: (Update)
Alan Dearle and David Hulse. Operating system support for persistent systems: past, present and future. Software { Practice and Experience, Special Issue on Persistent Object Systems, 30(4):295-324, 2000. http://citeseer.ist.psu.edu/dearle00operating.html More
@article{ dearle00operating,
author = "Alan Dearle and David Hulse",
title = "Operating system support for persistent systems: past, present and future",
journal = "Soft\-ware\emdash Prac\-tice and Experience",
volume = "30",
number = "4",
pages = "295--324",
year = "2000",
url = "citeseer.ist.psu.edu/dearle00operating.html" }
Citations (may not include all citations):
447
Exokernel: An Operating System Architecture for Application-..
- Engler, Kaashoek et al. - 1995 DBLP
410
Mobile Ambients
- Cardelli, Gordon - 1998 ACM DBLP
189
ARIES: A Transaction Recovery Method Supporting Fine-Granula.. (context) - Mohan, Haderie et al. - 1989 DBLP
169
The Design and Implementation of an Operating System to Supp..
- Leslie, McAuley et al. - 1996 DBLP
158
CHORUS Distributed Operating Systems (context) - Rozier, Abrossimov - 1988
152
Operating System Support for Database Management (context) - Stonebraker - 1981 ACM DBLP
120
The Performance of Consistent Checkpointing
- Elnozahy, Johnson et al. - 1992 DBLP
116
Sharing and Protection in a Single Address Space Operating S..
- Chase, Levy et al. - 1994
112
The Clouds Distributed Operating System (context) - Dasgupta, LeBlanc et al. - 1988 ACM DBLP
101
The Multics System: An Examination of its Structure (context) - Organick - 1972
97
Extensibility, Safety and Performance in the SPIN Operating ..
- Bershad, Savage et al. - 1995 DBLP
92
Working with Persistent Objects : To Swizzle or Not to Swizz..
- Moss - 1991
80
Lightweight Recoverable Virtual Memory
- Satyanarayanan, Mashburn et al. - 1994 ACM DBLP
72
An Orthogonally Persistent Java
- Atkinson, Daynes et al. - 1996 ACM DBLP
66
Amoeba - A Distributed Operating System for the 1990s (context) - Mullender, van Rossum et al. - 1990
59
A Caching Model of Operating System Kernel Functionality
- Cheriton, Duda - 1994 ACM DBLP
59
The Design and Implementation of the Clouds Distributed Oper..
- Dasgupta, Chen - 1988 DBLP
58
Grasshopper: An Orthogonally Persistent Operating System
- Dearle, di Bona et al. - 1994 DBLP
46
The Napier88 Reference Manual (context) - Morrison, Brown et al. - 1989
43
Software Prefetching and Caching for Translation Lookaside B..
- Bala, Kaashoek et al. - 1994 DBLP
42
Physical Integrity in a Large Segmented Database (context) - Lorie - 1977 ACM DBLP
40
CORBA Distributed Objects Using Orbix (context) - Baker - 1997
39
A Database Cache for High Performance and Fast Restart in Da.. (context) - Elhardt, Bayer - 1984
37
MONADS-PC: A Capability Based Workstation to Support Softwar.. (context) - Rosenberg, Abramson - 1985
34
Mach: A New Kernel Foundation for Unix Development (context) - Acceta, Baron et al. - 1986 DBLP
32
The V Kernel: A Software Base for Distributed Systems (context) - Cheriton - 1984 DBLP
32
Iona Technologies Ltd (context) - Architecture - 1993
26
Programming Languages and Databases (context) - Atkinson - 1978 DBLP
24
A Comparison of Two Distributed Systems : Amoeba and Sprite
- Douglis, Ousterhout et al. - 1991
24
Persistent Object Stores
- Brown - 1988
24
The Keykos Architecture (context) - Hardy - 1992
22
Casper: A Cached Architecture Supporting Persistence
- Vaughan, Schunke et al. - 1992 DBLP
19
An Examination of Operating System Support for Persistent Ob..
- Dearle, Rosenberg et al. - 1992
19
Support for Objects in the MONADS Architecture (context) - Keedy, Rosenberg - 1989 ACM DBLP
17
Choices (Class Hierarchical Open Interface for Custom Embedd.. (context) - Campbell, Johnston et al. - 1987
15
Protection in the Grasshopper Operating System (context) - Dearle, di Bona et al. - 1994
15
The Grand Unified Theory of Address Spaces
- Lindstrom, Rosenberg et al. - 1995 ACM
15
A History and Evaluation of System R (context) - Chamberlin, Astrahan - 1981 ACM DBLP
13
The MONADS Architecture - A Layered View (context) - Rosenberg - 1990 DBLP
13
A log-structured persistent store
- Hulse, Dearle - 1996
12
Implementation Issues for the Psyche Multiprocessor Operatin.. (context) - Scott, LeBlanc et al. DBLP
11
Operating System Support for Persistent and Recoverable Comp..
- Rosenberg, Dearle et al. - 1996 ACM
10
Towards Ubiquitous Environments for Mobile Users (context) - Dearle - 1998
10
Texas: An Efficient, Portable Persistent Store (context) - Singhal, Kakkad et al. - 1992 DBLP
9
Linking Consistency with Object/Thread Semantics: An Approac.. (context) - Chen, Dasgupta - 1989
8
On Page-based Optimistic Process Checkpointing (context) - Dearle, Hulse - 1995 ACM
7
A Massive Memory Supercomputer (context) - Rosenberg, Koch et al. - 1988
5
System Programming in Modula-3 (context) - Nelson - 1991
4
Operating System Support for Persistant and Recoverable Comp.. (context) - Rosenberg, Dearle et al. - 1996
3
Using Directed Graphs to Describe Entity Dependency in Stabl.. (context) - Jalili, Henskens - 1994 ACM DBLP
3
Persistent Programming Research Report (context) - Manual, edition - 1988
3
The Charm Operating System Web Pages (context) - Dearle, Hulse - 1999
3
Amoeba -- High-Performance distributed computing (context) - Mullender, vanRossum et al. - 1989
2
On u-Kernel Construction (context) - Liedtke - 1995
2
Remote Procedure Call Implementations of Micro-Kernel Virtua.. (context) - Raila, Tan et al. - 1995
2
Nested Transactions: An Approach to Distributed Computing (context) - Moss - 1985
2
Trends in Operating Systems Towards Dynamic User-Level Polic..
- Mayes - 1993
1
User-Level Management of Persistent Dqta in theGrasshopper O.. (context) - Lindstrom, Dearle et al. - 1994
1
User-Level Interprocess Communication for Shared Memory Mult.. (context) - Anderson, Lazowska et al. - 1991 ACM DBLP
1
A Flexible Persistent Architecture Permitting Trade-off Betw..
- Hulse, Dearle - 1996
1
Lumberjack: A Log-Structured Persistent Store (context) - Hulse, Dearle - 1998
Documents on the same site (http://www.dcs.st-and.ac.uk/rsch/publications/download/): More
Persistent Operating System Support for Persistent.. - O'Lenskie, Dearle, Hulse (1999)
(Correct)
The Octopus Model and its Implementation - Farkas, Dearle (1994)
(Correct)
A Hyperlinked Persistent Software Development Environment - Dearle, Marlin (1992)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC