11 citations found. Retrieving documents...
S. Spence and M.P. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation Between PJava Object Stores. In Proceedings of the 13th Hawaii International Conference on System Sciences, Hawaii, USA, January 1997.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Safe Class and Data Evolution in Large and Long-Lived Java.. - Dmitriev (2001)   (10 citations)  (Correct)

....based on the first Sun s Java Virtual Machine (Sun s Reference Edition Virtual Machine, informally known as Sun s Classic JVM) and the initial flat stable store architecture, started being referred as PJama Classic. The work in Glasgow also continued, e.g. distribution support (persistent RMI [SA97, Spe99, Spe00] was implemented. In 1997 the author joined the PJama Glasgow team to work on evolution technology. At the same time, Craig Hamilton started to work on logging and recovery support for the next generation persistent store, and later played the key role in implementing low level ....

S. Spence and M.P. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation Between PJava Object Stores. In Proc. of the 13th Hawaii Int. Conf. on System Sciences, Hawaii, USA, January 1997.


PJama Stores and Suffix Tree Indexing for Bioinformatics.. - Hunt (2000)   (Correct)

....and all application data persist on disk for an unlimited length of time 9 . PJama has evolution facilities [8, 14] enabling new versions of software and data to replace the old ones, recovery support [13] which uses logging to guarantee system recovery on failure, and distribution support [24, 22]. PJama stores offer good performance, and are ideally suited to fast application development, as they free the programmer from the chores of managing data transfer to and from disk. Several projects [9, 10, 11, 26] demonstrated the power of persistent programming in PJama, and our bioinformatics ....

S. Spence and M. P. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation Between PJava Object Stores. In Proceedings of the Thirtieth Hawaii International Conference on System Sciences, Hawaii, USA, Jan. 1997.


A Transparent Large Scale Distributed Persistent Object System - Kloosterman, Shapiro (1997)   (Correct)

....3, Texas is used in the first implementation of PerDiS as the memory management module in the ULL, using its swizzling, memory mapping and type information modules. PerDiS adds distribution, fault tolerance, clusters, persistence by reachability, security and transactions. 4.2. 5 PJama PJama [2, 7, 22, 26] (formerly PJava or Persistent Java) adds orthogonal persistence to Java without making significant modifications to the virtual machine or the language. The PJama architecture consists of the Java virtual machine, to which a stable store, a buffer pool and an object pool have been added. On an ....

S. Spence and M. Atkinson. A scalable model of distribution promoting autonomy of and cooperation between PJava object stores. In Proceedings of the 30th Hawaii International Conference on System Sciences, Hawaii, USA, January 1997.


Valmont: a Language for Workflow Programming - Chan, Leung (1998)   (Correct)

....Manager Rule Manager Workflow Manager Agent Manager Task Manager Figure 9. System Architecture The architecture that supports Valmont is sketched in Figure 9. The system is implemented using OPJ (Orthogonal Persistent Java) 2] which provides orthogonal persistence [3] distribution support [20] as well as transaction support [9] With OPJ, data of any type including procedures can be made persistent by attaching to a persistent root. There is no need to explicitly translate run time data structures to persistent data structures such as to a database. An extended form of the Uniform ....

S. Spence and M. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation between PJava Object Stores. In 30th Hawaii International Conference on System Sciences, pages 7--10, 1997.


Why Object Serialization is Inappropriate for Providing.. - Evans (2000)   (2 citations)  (Correct)

....consistency and sharing. These problems exist whenever distribution and persistence are combined and are not peculiar to using the store mechanisms provided by Java object serialization. For a more detailed description of the problems encountered when combining distribution and persistence, see [SA97, Spe97, Spe99] The rest of this section describes some problems that are specific to using object serialization in a distributed system. 10.2 Specialised Serialization and Distribution Java allows a programmer to control how an object is serialized by providing readObject and writeObject ....

....root of persistence is passed as a copied parameter to a remote method, a significant part of the persistent store will have to be passed across the network with determental effects on performance. These issues and others are discussed in the work on distribution support in PJama, called PJRMI [SA97, Spe97, Spe99] 11 Glasgow s web page for the PJama project is http: www.dcs.gla.ac.uk pjama and Sun s is http: www.sunlabs.com research forest . 42 13.2 Object Oriented Databases 13.2.1 GemStone J Gemstone J [Gem98] is an enterprise level Java application server that is intended for ....

S. Spence and M. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation Between PJava Object Stores. In Proceedings of the Thirtieth Hawaii International Conference on System Sciences, Hawaii, USA, January 1997.


Distributed Light-Weight Persistence in Java - A Tour on.. - Kappel, Schröder (1998)   (1 citation)  (Correct)

....hooks into the JVM full transparent persistence is preserved. At the same time, adding distribution and concurrent access is easier for the database camp due to the inherent features of distributed database systems. Distributed Persistence. While there is a distribution model planned for PJama [12], currently, the main efforts are undertaken with regards to extending the JVM in a single, local address space. For realizing the proposed distribution model for PJama it seems that it will be based on top of Java s Remote Method Invocation (RMI) 11] The distribution group at JavaSoft favours ....

SPENCE, S., ATKINSON, M.P. A Scalable Model of Distribution Promoting Autonomy of and Cooperation between PJava Object Stores. In Proceedings of the Hawaii International Conference on System Sciences, Aston Wailea Resort, Wailea, Hawaii, USA, January 1997.


A Review of the Rationale and Architectures of PJama: a.. - Atkinson, Jordan (2000)   Self-citation (Atkinson)   (Correct)

No context found.

S. Spence and M.P. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation Between PJava Object Stores. In Proceedings of the 13th Hawaii International Conference on System Sciences, Hawaii, USA, January 1997.


Persistent Suffix Trees and Suffix Binary Search Trees as .. - Hunt, Irving, Atkinson (2000)   Self-citation (Atkinson)   (Correct)

....and all application data persists on disk for an unlimited length of time 5 . PJama has evolution facilities [14, 22, 5] enabling new versions of software and data to replace the old ones, recovery support [21] which uses logging to guarantee system recovery on failure, and distribution support [40, 38]. PJama stores offer good performance, and are ideally suited to fast application development, as they free the programmer from the 5 http: www.dcs.gla.ac.uk pjama 6 chores of managing data transfer to and from disk. Several projects [15, 16, 19, 44] demonstrated the power of persistent ....

S. Spence and M. P. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation Between PJava Object Stores. In Proceedings of the Thirtieth Hawaii International Conference on System Sciences, Hawaii, USA, January 1997. 16


A Review of the Rationale and Architectures of PJama: a.. - Atkinson, Jordan (2000)   Self-citation (Atkinson)   (Correct)

....versions of the JDK and added improvements to algorithms and orthogonality. Our next major step was the introduction of a stop the world eager evolution system [76, 78] 8) in PJama 0:2 released in August 1998. This version also included our first release of persistence support for Java RMI [196, 194] ( 11) By now, we were able to run a persistent version of the application that demonstrates the ( 12.1 ) Swing user interface components and a substantial GIS system ( 12.1 ) The final versions of PJama 0:2 correspond with JDK1.1.7 and JDK1.2. The limits of offset addressing and other ....

....system ( 5.5 Page 22) to restore them on restart. In fact, it restores an incremental mechanism that resumes the individual socket connections and stubs on demand. It implements a session and lease system that limits the liability of the stores that have exported a remote reference [196, 195]. Communication with a remote store takes place within a session, which the store must have agreed to. Then leases are granted with an elapsed time, long compared with clock synchronisation, e.g. days or weeks, after which the issued stub will raise an exception rather than attempt to resume ....

S. Spence and M.P. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation Between PJava Object Stores. In Proceedings of the 13th Hawaii International Conference on System Sciences, Hawaii, USA, January 1997.


The Design of a new Persistent Object Store for PJama - Printezis, Atkinson.. (1997)   (13 citations)  Self-citation (Spence Atkinson)   (Correct)

....Operation Operations on Objects Partition Figure 4: Invoking an Operation on an Object. Stacks : stack objects which will be used when threads (i.e. instances of class Thread [14] are allowed to be persistent. Distribution Proxies will be needed to denote references to objects in remote stores [27]. 2.4 Invoking Operations on Objects Operations on objects are invoked in a similar fashion to operations on partitions. The regime tag and operation index are still needed, only this time a kind tag is also required. This is contained in the object s header and will serve as the third index in ....

.... evaluation of the utility of specialized partition regimes; and ffl validation that the store will support its intended load and planned functionalities: flexible and long transactions; concurrent archiving and disk garbage collection; schema evolution; and a model of distribution [27]. 7 Acknowledgements This work is funded by the British Engineering and Science Research Council, grant number GR K87791 and by a collaborative research grant from Sun Microsystems Inc. The authors would like to thank Dr Peter Dickman for his input on the free space management issues, Huw Evans ....

S. Spence and M. P. Atkinson. A Scalable Model of Distribution Promoting Autonomy of and Cooperation Between PJava Object Stores. In Proceedings of the Thirtieth Hawaii International Conference on System Sciences, Hawaii, USA, January 1997.


Distribution Strategies for Persistent Java - Spence (1996)   (5 citations)  Self-citation (Spence)   (Correct)

....Use is made of a running example to illustrate how a programmer would utilise such distribution support and to bring out some of the issues which need to be considered in order to further refine PJava s model of distribution. 1 Introduction A model of distribution for PJava was first presented in [13]. This paper now focuses on a subset of the features described in the preceding paper, to consider them in more detail and to examine how these features could be used by applications running in a distributed persistent system. When creating a model for a new distributed system, we would like to be ....

....of committed components does not need to be enforced at that level since it is imposed by the configuration management of Forest itself. 4 A Model of Distribution for PJava A Scalable Model of Distribution Promoting Autonomy of and Cooperation between PJava Object Stores has been proposed in [13]. This model is intended to meet the requirements of a range of persistent, distributed application systems including Forest. In our distribution model, emphasis is put on support for both largely autonomous stores that have only a small amount of interaction with other stores as well as small ....

[Article contains additional citation context not shown here]

S. Spence and M. Atkinson. A scalable model of distribution promoting autonomy of and cooperation between pjava object stores. In Proceedings of the Thirtieth Hawaii International Conference on System Sciences, Hawaii, USA, January 1997. to be published.

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