3 citations found. Retrieving documents...
Stephen M Blackburn and John N Zigman, "Concurrency--The fly in the ointment?," in Advances in Persistent Object Systems: Third International Workshop on Persistence and Java, Sept. 1-3, 1998.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
The ANU Orthogonlly Persistent Java System - Molinari (2000)   (Correct)

....execution interaction in a shared store are standard see a treatment in Bacon [9] activation store Fig. 5. Concurrent execution The crucial problem is to identify concurrency primitives that make sense in this system. A recent discussion of the issues is provided by Black burn and Zigman [10]. If the focus is placed on the persistent object store then a similarity with a database management system is clear. The notion of a transaction has been developed in the database context for this situation, and the concept has a mature and efficient implementation. If the focus is placed on an ....

....B. Concurrency Semantics With reference to figure 5, each of the program executions runs to completion. There is no current mechanism to leave partially executed thread objects in the store. Each of these program executions runs as an ACID transaction. A Chain and Spawn transac tion model [10] is incorporated in the system to allow transaction based updates to the persistent store during a program execution. A Java program in this system has to incorporate explicit calls to a transaction library. C. Implementation of the modified Java machine The pragmatics of figure 4 have to be ....

Stephen M Blackburn and John N Zigman, "Concurrency--The fly in the ointment?," in Advances in Persistent Object Systems: Third International Workshop on Persistence and Java, Sept. 1-3, 1998.


The Snowflake Distributed System - Howell (1998)   (Correct)

....back when an enclosed transaction aborts. Finally, nested transactions cannot all be ACID, because the durability of the inside transaction is at odds with the atomicity of the enclosing transaction. Nettles et. al explore the advantages and di#culties of transactions in detail [GN96, NW91, BZ98] Persistence in the Spring system is not transparent; instead, it appears to have an explicit interface much like that of Java s Serializable mechanism [RMP93] Java has a Serializable interface that indicates to the Java Virtual Machine that a given class may be flattened into a byte stream ....

Stephen M. Blackburn and John N. Zigman. Concurrency --- the fly in the ointment? In Proceedings of the Third International Workshop on Persistence and Java, Tiburon, CA, September 1998. Available at: http://www.sunlabs.com/ research/forest/com.sun.labs.pjw3.main.html.


TMOS: A Transactional Garbage Collector - Zigman, Blackburn, Moss (2000)   (1 citation)  Self-citation (Blackburn Zigman)   (Correct)

.... While transactions are ubiquitous in database systems, the rigidity of conventional ACID transactional semantics [Harder and Reuter 1983] and their basis in isolationist rather than cooperative approaches to concurrency control appears to have retarded their integration into programming languages [Blackburn and Zigman 1999]. Nonetheless, transactions represent one important and practical solution to the problem of concurrency control in orthogonally persistent systems, and furthermore are established in persistence standards such as JDO and ODMG 3. Thus the integration of garbage collection into a transactional ....

BLACKBURN, S. M. AND ZIGMAN, J. N. 1999. Concurrency---The fly in the ointment? In R. MORRISON, M. JORDAN, AND M. ATKINSON Eds., Advances in Persistent Object Systems: Third International Workshop on Persistence and Java, Sept. 1--3, 1998, Tiburon, CA, U.S.A. (San Francisco, 1999), pp. 250--258. Morgan Kaufmann.

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