arrow
返回

Bumper: Sheltering distributed transactions from conflicts

delete2015-10-01
delete2
PRE
AI
P
Paolo Romano
DOI:10.1016/j.future.2015.04.002delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Large scale cloud applications are difficult to program due to the need to access data in a consistent manner. To lift this burden from programmers, Deferred Update Replication (DUR) protocols provide serializable transactions with both high availability and performance in read-dominated workloads. However, the inherently optimistic nature of DUR protocols makes them prone to thrashing in conflict-intensive scenarios: existing DUR schemes, in fact, avoid any synchronization during transaction execution; thus, these schemes end up aborting any update transaction whose reads are no longer up to date by the time it attempts to commit. To tackle this problem, we introduce Bumper, a set of innovative techniques to reduce aborts of transactions in high-contention scenarios. At its core, Bumper relies on two key ideas. First, we spare update transactions from spurious aborts (i.e., unnecessary aborts of serializable transactions), by attempting to serialize the transactions in the past. For this, we use a novel distributed concurrency control scheme that we call Distributed Time-Warping (DTW). And second, we avoid aborts due to contention hot spots (that cannot be tackled by DTW) via a programming abstraction that we call Delayed Actions. These, allow for efficiently serializing, in an abort-free fashion, the execution of conflict-prone data manipulations. By means of an extensive evaluation, on a distributed system of 160 nodes, we show that Bumper can boost performance up to 3x in conflict-intensive workloads, while imposing negligible (about 2.5%) overheads in uncontended scenarios. (C) 2015 Elsevier B.V. All rights reserved.
Keyword:
Distributed transactions
Spurious aborts
1-copy serializability
High scalability
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.8K
被引数:
2.3W

机构

I
inesc-id
学者数:
636
论文数: 504
被引数: 0
引用论文

引用论文

General-Purpose Elastomers
err2014-01-01
err0
PREAI
errJohn S. Dick; Charles P. Rader
err分享
err收藏
The risks of attrition bias in longitudinal surveys of the impact of COVID-19
err2022-11-08
err0
errOAAI
errBriget da Graca; Lauren R. Hall; Katherine Sanchez; Monica M. Bennett; Mark B. Powers; Ann Marie Warren
err分享
err收藏
Facile preparation of in situ coated Ti3C2Tx/Ni0.5Zn0.5Fe2O4composites and their electromagnetic performance原位涂层Ti3C2Tx/Ni0.5Zn0.5Fe2O4 复合材料及其电磁性能
err2017-01-01
err0
errOAAI
errYoubing Li; Xiaobing Zhou; Jing Wang; Qihuang Deng; Mian Li; Shiyu Du; Young-Hwan Han; Jaehyung Lee; Qing Huang
err分享
err收藏
err分享
err收藏
The SAGE Encyclopedia of Human Communication Sciences and Disorders
err
IF0
err2019-01-01
err0
errOAAI
errJack S. Damico; Martin J. Ball
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容