See this document in CiteSeerX!

The Optimistic Readers Transformation (2001)  (Make Corrections)  (1 citation)
Robert Strom and Joshua Auerbach IBM T.J. Watson Research Center, 30 Saw Mill ...
Lecture Notes in Computer Science



  Home/Search   Context   Related

 
View or download:
ibm.com/distributedmess...optimistic.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ibm.com/distribute...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Monitors, such as Java classes with synchronized methods, are a convenient and safe abstraction for designing and reasoning about multithreaded object-oriented programs. However, the straightforward implementation of monitors can be inefficient, particularly in programs in which the majority of calls are to read-only methods. We introduce the optimistic readers program transformation, which may be implemented either as a compiler optimization, or as a "design pattern." This... (Update)

Similar documents based on text:   More   All
0.4:   Exploiting IP Multicast in Content-Based.. - Opyrchal, Astley.. (2000)   (Correct)
0.3:   Concurrency Control and View Notification.. - Strom, Banavar.. (1997)   (Correct)
0.2:   Research Directions In Meta-Learning - Vilalta, Drissi   (Correct)

BibTeX entry:   (Update)

Robert Strom and Joshua Auerbach. The Optimistic Readers Transformation. In European Conference on Object Oriented Programming, June 2001. http://citeseer.ist.psu.edu/strom01optimistic.html   More

@article{ strom01optimistic,
    author = "Robert Strom and Joshua Auerbach",
    title = "The Optimistic Readers Transformation",
    journal = "Lecture Notes in Computer Science",
    volume = "2072",
    pages = "275--??",
    year = "2001",
    url = "citeseer.ist.psu.edu/strom01optimistic.html" }
Citations (may not include all citations):
862   The Java Language Specification - Gosling, Joy et al. - 1996
323   The Notions of Consistency and Predicate Locks in a Database.. (context) - Eswaran, Gray et al. - 1976
246   On Optimistic Methods for Concurrency Control (context) - Kung, Robinson - 1981
186   A Methodology for Implementing Highly Concurrent Data Object.. - Herlihy - 1993
84   An Efficient Multicast Protocol for Content-based Publish-Su.. (context) - Banavar, Chandra et al. - 1999
66   Fixing the Java Memory Model - Pugh - 1999
36   Guava: A Dialect of Java without Data Races - Bacon, Strom et al. - 2000
34   Memory Consistency Models for Shared Memory Multiprocessors - Gharachorloo - 1995
14   Improving the Java Memory Model Using CRF - Maessen - 2000
4   Performance analysis of concurrent-read exclusivewrite (context) - Reiman, Wright - 1991
1   Commit-Reconcile and Fences (CRF): A New Memory Model for Ar.. (context) - Shen, Arvind - 1999
http://www.cs.umd.edu/~pugh/java/memoryModel/workshop
http://www.cs.umd.edu/~pugh/java/memoryModel/semantics.pdf

Documents on the same site (http://www.research.ibm.com/distributedmessaging/publications.html):   More
Gryphon: An Information Flow Based Approach to.. - Strom, Banavar.. (1998)   (Correct)
Scalably Supporting Durable Subscriptions in a.. - Sumeer Bhola Yuanyuan (2003)   (Correct)
Subscription Propagation in Highly-Available - Publish Subscribe Middleware   (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