On the Relevance of Total-Order Broadcast Implementations in Replicated Software Transactional Memories

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

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 languageUnknown
Title of host publicationLecture Notes in Computer Science
Pages49-60
Volume8063
DOIs
Publication statusPublished - 1 Jan 2013
EventMulticore Software Engineering, Performance, and Tools -
Duration: 1 Jan 2013 → …

Conference

ConferenceMulticore Software Engineering, Performance, and Tools
Period1/01/13 → …

Cite this