HyFlow

Software transactional memory Cache coherence Distributed shared memory
DOI: 10.1145/1996130.1996167 Publication Date: 2011-06-28T17:34:50Z
ABSTRACT
We present HyFlow --- a distributed software transactional memory (D-STM) framework for concurrency control. is Java D-STM, with pluggable support directory lookup protocols, synchronization and recovery mechanisms, contention management policies, cache coherence network communication protocols. exports simple programming model that excludes locks: using (Java 5) annotations, atomic sections are defined as transactions, in which reads writes to shared, local remote objects appear take effect instantaneously. No changes needed the underlying virtual machine or compiler. describe HyFlow's architecture implementation, report on experimental studies comparing against competing models including method invocation (RMI) mutual exclusion read/write locks, shared (DSM), directory-based D-STM. Our show outperforms competitors by much 40-190% broad range of workloads 72-node system, more than 500 concurrent transactions.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (9)
CITATIONS (20)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....