arrow
Return

Gria: an efficient deterministic concurrency control protocol

delete2023-12-16
delete1
PRE
AI
X
Xinyuan Wang
Y
Yun Peng
H
Hejiao Huang *
DOI:10.1007/s11704-023-2605-zdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Deterministic databases are able to reduce coordination costs in a replication. This property has fostered a significant interest in the design of efficient deterministic concurrency control protocols. However, the state-of-the-art deterministic concurrency control protocol Aria has three issues. First, it is impractical to configure a suitable batch size when the read-write set is unknown. Second, Aria running in low-concurrency scenarios, e.g., a single-thread scenario, suffers from the same conflicts as running in high-concurrency scenarios. Third, the single-version schema brings write-after-write conflicts.To address these issues, we propose Gria, an efficient deterministic concurrency control protocol. Gria has the following properties. First, the batch size of Gria is auto-scaling. Second, Gria's conflict probability in low-concurrency scenarios is lower than that in high-concurrency scenarios. Third, Gria has no write-after-write conflicts by adopting a multi-version structure. To further reduce conflicts, we propose two optimizations: a reordering mechanism as well as a rechecking strategy. The evaluation result on two popular benchmarks shows that Gria outperforms Aria by 13x.
Keywords:
deterministic concurrency control
transaction processing

Journal

Frontiers of Computer Science cover
Frontiers of Computer Science
IF:
4.6
Papers:
1.6K
Citations:
2.8K

Organization

H
harbin institute of technology
Scholars:
8.0W
Papers: 6.6W
Citations: 66
G
Guangzhou University
Scholars:
1.8W
Papers: 1.3W
Citations: 1.8W
Cited Papers

Cited Papers

Facile preparation of in situ coated Ti3C2Tx/Ni0.5Zn0.5Fe2O4composites and their electromagnetic performance
err2017-01-01
err0
errOAAI
errYoubing Li; Xiaobing Zhou; Jing Wang; Qihuang Deng; Mian Li; Shiyu Du; Young-Hwan Han; Jaehyung Lee; Qing Huang
errShare
errSave
Automated In-Line Extraction of Uranium(VI) from Raffinate Streams with Online Detection by Cathodic Stripping Voltammetry
err2002-05-01
err0
PREAI
errJohannes T. van Elteren; Constant M. G. van den Berg; Hao. Zhang; Trevor D. Martin; Eric P. Achterberg
errShare
errSave
A High‐Performance Self‐Powered Photodetector Based on MAPbBr3 Single Crystal Thin Film/MoS2 Vertical Van Der Waals Heterostructure (Adv. Mater. Interfaces 27/2022)
err2022-09-23
err0
PREAI
errZhongquan Xu; Yonghong Zeng; Fanxu Meng; Shan Gao; Sidi Fan; Yi Liu; Yule Zhang; Swelm Wageh; Ahmed A. Al‐Ghamdi; Jing Xiao; Zhinan Guo; Han Zhang
errShare
errSave
Study on the Pre-Chamber Fueling Ratio Effect on the Main Chamber Combustion Using Simultaneous PLIF and OH* Chemiluminescence Imaging
err2020-09-15
err0
PREAI
errRamgopal Sampath; Qinglong Tang; Manuel Echeverri Marquez; Priybrat Sharma; Ponnya Hlaing; Moez Ben Houidi; Emre Cenker; Junseok Chang; Bengt Johansson; Gaetano Magnotti
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
The Effect of Cattle Grazing on Nutrient Losses in a Pacific Northwest Setting
err1982-10-01
err0
PREAI
errM. D. Jawson; L. F. Elliott; K. E. Saxton; D. H. Fortier
errShare
errSave
researcher View more