by Mick Jordan, Malcolm Atkinson
proceedings of the Third International Workshop on Persistence and Java (PJW3
http://www.sunlabs.com/research/forest/com.sun.labs.pjw3.16_ps.ps
Add To MetaCart
Abstract:
The experience of applying the principles of orthogonal persistence to the Java programming language is described in the context of the PJama prototype implementation. The model for checkpointing the state of a computation, including live threads, is analyzed and related to a transactional approach. The problem of dealing with state that is external to the PJama environment is explained and the solutions outlined. The difficult problem of system evolution is identified as the major barrier to deploying orthogonal persistence for the Java language. 1
Citations
|
1416
|
The Java Language Specification
– Gosling, Joy, et al.
- 1996
|
|
890
|
The Java Virtual Machine Specification
– Lindholm, Yellin
- 1996
|
|
188
|
The Object Database Standard: ODMG 2.0
– Cattell
- 1997
|
|
84
|
Design issues for persistent Java : a type-safe, object-oriented, orthogonally persistent system
– Atkinson, Daynés, et al.
- 1996
|
|
59
|
Grasshopper: An Orthogonally Persistent Operating System,” Computing Summer
– Rosenberg, Vaughan
- 1994
|
|
36
|
The checkpoint mechanism in KeyKOS
– Landau
- 1992
|
|
32
|
A persistent system in real use: experiences of the first 13 years
– Liedtke
- 1993
|
|
26
|
The Java Team. The Java Application Programming Interface, volume 1 – Core Packages
– Gosling, Yellin
- 1996
|
|
21
|
The Design of a New Persistent Object Store for PJama
– PRINTEZIS, ATKINSON, et al.
- 1997
|
|
20
|
Early Experiences with Persistent Java
– Jordan
- 1996
|
|
14
|
Weikum: Efficient and Transparent Application Recovery
– Lomet, Gerhard
- 1998
|
|
12
|
Orthogonally Persistent Object
– Atkinson, Morrison
- 1995
|
|
8
|
Efficient Support for Customizing Concurrency Control
– Daynès, Atkinson, et al.
- 1996
|
|
8
|
Analysing a Simple Disk Garbage Collector
– Printezis
- 1996
|
|
6
|
The First Experience of Class Evolution Support
– Dmitriev
- 1998
|
|
3
|
Stable Identity Methods for PJama
– Atkinson, Jordan
|
|
3
|
Concurrency - The fly
– Blackburn, Zigman
- 1998
|
|
3
|
Grasshopper: An Orthogonally Persistent Operating System, Computer Systems
– al
- 1994
|
|
3
|
Yellin and the Java Team.The Java Application Programming Interface, Volume 2: Window Toolkit and Applets
– Gosling, F
- 1996
|
|
3
|
Optimizing the Read and Write Barriers for
– Hosking, Nystrom, et al.
- 1998
|
|
3
|
Java Universal Binding
– Xhumari, Santos, et al.
- 1997
|