See this document in CiteSeerX!

Operating System Support for Persistent Systems: Past, Present and Future (2000)  (Make Corrections)  (5 citations)
Alan Dearle, David Hulse
Soft\-ware\emdash Prac\-tice and Experience



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
dcs.stand.ac.uk/rsch/pub...DH00a.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  dcs.stand.ac.uk/rsch/publicat... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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