D2STM: Dependable Distributed Software Transactional Memory
At current date the problem of how to build distributed and replicated software transactional memory (STM) to enhance both dependability and performance is still largely unexplored. This paper fills this gap by presenting D 2 STM, a replicated STM whose consistency is ensured in a transparent manner...
Uložené v:
| Vydané v: | IEEE 15th Pacific Rim International Symposium on Dependable Computing : PRDC 2009 : proceedings : 16-18 November 2009, Shanghai, China s. 307 - 313 |
|---|---|
| Hlavní autori: | , , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.11.2009
|
| Predmet: | |
| ISBN: | 0769538495, 9780769538495 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Shrnutí: | At current date the problem of how to build distributed and replicated software transactional memory (STM) to enhance both dependability and performance is still largely unexplored. This paper fills this gap by presenting D 2 STM, a replicated STM whose consistency is ensured in a transparent manner, even in the presence of failures. Strong consistency is enforced at transaction commit 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 coordination at the cost of a user tunable increase in the probability of transaction abort. Through an extensive experimental study based on standard STM benchmarks we show that the BFC scheme permits to achieve remarkable performance gains even for negligible (e.g. 1%) increases of the transaction abort rate. |
|---|---|
| ISBN: | 0769538495 9780769538495 |
| DOI: | 10.1109/PRDC.2009.55 |

