2009 15th IEEE Pacific Rim International Symposium on Dependable Computing 2009
DOI: 10.1109/prdc.2009.55
|View full text |Cite
|
Sign up to set email alerts
|

D2STM: Dependable Distributed Software Transactional Memory

Abstract: Software Transactional Memory (STM) systems have emerged as a powerful paradigm to develop concurrent applications. At current date, however, the problem of how to build distributed and replicated STMs to enhance both dependability and performance is still largely unexplored. This time by a non-blocking distributed certification scheme, which we name BFC (Bloom Filter Certification). BFC exploits a novel Bloom Filter-based encoding mechanism that permits to significantly reduce the overheads of replica coordin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
108
0
2

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 96 publications
(111 citation statements)
references
References 30 publications
1
108
0
2
Order By: Relevance
“…Finally, our work is clearly related to the recent literature on distributed STMs [4,6,15,16]. However, except [6], none of these solutions leverages on replication in order to enhance system dependability.…”
Section: Related Workmentioning
confidence: 83%
See 2 more Smart Citations
“…Finally, our work is clearly related to the recent literature on distributed STMs [4,6,15,16]. However, except [6], none of these solutions leverages on replication in order to enhance system dependability.…”
Section: Related Workmentioning
confidence: 83%
“…However, except [6], none of these solutions leverages on replication in order to enhance system dependability. In AGGRO, on the other hand, dependability represents a first class design goal, and the STM performance is optimized by seeking maximum overlap between the non-blocking OAB-based replica coordination phase and local transaction processing activities.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…When considering DTM systems [17], the degree of concurrency of the platform, which we call also global multiprogramming level, is determined not only by the number of threads deployed on each node, but also by the number of nodes composing the platform. We note that in distributed settings, purely explorationbased techniques, like the one described in Section 3, are much less effective for two main reasons.…”
Section: Distributed Stmmentioning
confidence: 99%
“…As a direct consequence, state of the art transactional replication mechanisms would introduce a significant overhead when employed in TM contexts. This phenomenon is clearly highlighted by the experimental data reported in Figure 1, which ware gathered using D 2 ST M , a state of the art Java-based DTM platform [4] that integrates an Atomic Broadcast (AB) based replication protocol [5], [6]. This DTM platform was evaluated using a standard benchmark for Software TM (STM) systems, namely STMBench7 [7], which was deployed on a cluster of up to 8 nodes 1 .…”
Section: Introductionmentioning
confidence: 99%