Abstract
Transactional Memory (TM), an attractive solution to support concurrent accesses to main-memory storage, is already being deployed by some of the major CPU and compiler manufacturers. To address scalability and dependability challenges, researchers are now combining replication, TM and certification-based protocols. To maintain consistency and ensure common transaction serialisation order, these protocols rely in a total-order broadcast primitive, usually provided by some Group Communication System(GCS). The total-order broadcast service can be implemented by different algorithms, which hold different properties. In this paper we present a detailed analysis of the impact of some algorithms implementing total-order broadcast in different TM workloads, opening up future work to improve performance of replicated TMs.
Original language | Unknown |
---|---|
Title of host publication | Lecture Notes in Computer Science |
Pages | 49-60 |
Volume | 8063 |
DOIs | |
Publication status | Published - 1 Jan 2013 |
Event | Multicore Software Engineering, Performance, and Tools - Duration: 1 Jan 2013 → … |
Conference
Conference | Multicore Software Engineering, Performance, and Tools |
---|---|
Period | 1/01/13 → … |