2013 42nd International Conference on Parallel Processing (2008)
Sept. 9, 2008 to Sept. 11, 2008
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPP.2008.59
While Transactional Memory (TM) research on shared-memory chip multiprocessors has been flourishing over the last years,limited research has been conducted in the cluster domain. In this paper,we introduce a research platform for exploiting software TMon clusters. The Distributed Software Transactional Memory (DiSTM) system has been designed for easy prototyping of TM coherence protocols and it does not rely on a software or hardware implementation of distributed shared memory. Three TM coherence protocols have been implemented and evaluated with established TM benchmarks. The decentralized??TransactionalCoherence and Consistency protocol has been compared against two centralized protocols that utilize leases. Results indicate thatdepending on network congestion and amount of contention different protocols perform better.
Distributed, Software Transactional Memory, Clusters, Multithreading
Mohammad Ansari, Mikel Luj?, Kim Jarvis, Chris Kirkham, Ian Watson, Christos Kotselidis, "DiSTM: A Software Transactional Memory Framework for Clusters", 2013 42nd International Conference on Parallel Processing, vol. 00, no. , pp. 51-58, 2008, doi:10.1109/ICPP.2008.59