Results 1 -
5 of
5
Straightforward Java Persistence through Checkpointing
- IN ADVANCES IN PERSISTENT OBJECT SYSTEMS, RON MORRISON, MICK JORDAN, AND MALCOM ATKINSON
, 1998
"... Several techniques have been proposed for adding persistence to the Java language environment. This paper ..."
Abstract
-
Cited by 14 (5 self)
- Add to MetaCart
Several techniques have been proposed for adding persistence to the Java language environment. This paper
Main-Memory Management to Support Orthogonal Persistence for Java
- In Proceedings of the Second International Workshop on Persistence and Java (PJW2), Half Moon
, 1997
"... The main-memory management of an object cache that provides an orthogonally persistent platform for Java is described. Features of the architecture include: two levels of buffering between the disk and virtual machine, a consistent representation of transient and active objects, an efficient residen ..."
Abstract
-
Cited by 6 (2 self)
- Add to MetaCart
The main-memory management of an object cache that provides an orthogonally persistent platform for Java is described. Features of the architecture include: two levels of buffering between the disk and virtual machine, a consistent representation of transient and active objects, an efficient residency checking algorithm in the presence of multiple threads of execution, and well developed object-cache management technology. We present some of the challenges of providing persistence for the Java virtual machine, which may be typical of any attempt at an industrial-strength orthogonally persistent programming system. Some of these might have been avoided by sacrificing persistence independence, but that is far too valuable to sacrifice. We report on some detailed investigations of pinning and cache replacement techniques applicable in this context. The information available for eviction-victim selection is inevitably limited by imprecise information about the state of the machine and the ...
OCB: An Object/Class Browser for Java
- IN PROCEEDINGS OF THE SECOND INTERNATIONAL WORKSHOP ON PERSISTENCE AND JAVA (PJW2
, 1997
"... This paper describes an interactive browser used for exploring the structure of Java objects and their classes. It is implemented in Java and uses JDK 1.1 core reflection classes to discover details of the objects passed to it. The initial motivation for development arose from the need to browse ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
This paper describes an interactive browser used for exploring the structure of Java objects and their classes. It is implemented in Java and uses JDK 1.1 core reflection classes to discover details of the objects passed to it. The initial motivation for development arose from the need to browse persistent Java stores; the browser may also be useful as part of a symbolic debugging or visualisation tool.
unknown title
, 1997
"... I declare that this thesis has been composed by myself and that the research reported therein has been conducted by myself unless otherwise indicated. ..."
Abstract
- Add to MetaCart
I declare that this thesis has been composed by myself and that the research reported therein has been conducted by myself unless otherwise indicated.
JTool: Accessing Warehoused Collections of Objects with Java
"... The purpose of the work describe here is to gain experimental experience with data warehouses for large collections of Java objects. We report on the design, architecture, and early experimental work with a software tool called JTool for creating data warehouses of Java objects. Our primary interest ..."
Abstract
- Add to MetaCart
The purpose of the work describe here is to gain experimental experience with data warehouses for large collections of Java objects. We report on the design, architecture, and early experimental work with a software tool called JTool for creating data warehouses of Java objects. Our primary interest is in building distributed data warehouses containing large collections of Java objects as a basis for the data mining of objects on the web. This work is broadly based upon our prior work with a software called PTool which we have used for the data mining of large collections of C++ objects in clustered computing environments [Grossman 1996 and 1997a]. 1 This research was supported by Grants from the National Science Foundation and the Department of Energy. 2 Robert Grossman is a also a member of the technical staff at Magnify, Inc. With Version 0.2 of JTool, we have built Gigabyte size data warehouses of Java objects and showed that JTool scales linearly with the size of the warehous...

