Title :
Modeling and Analysis of Multi-version Concurrent Control
Author :
Chao Luo ; Okamura, Hiroyuki ; Dohi, Tadashi
Author_Institution :
Dept. of Inf. Eng., Hiroshima Univ., Higashi-Hiroshima, Japan
Abstract :
A multi-version concurrent control (MVCC) is widely spread as an important scheme to ensure the data integrity even in on-line storage services such as Dropbox as well as database management system. The scheme of MVCC is to make a snapshot of the current data before access to the data, and to compare the snapshot with the original data just before the update is committed. This discipline is called first-committer-wins rule (FCWR). This paper focuses on the performance evaluation of MVCC based on a stochastic model. According to queueing analysis, we derive quantitative performance measures from the model analytically. Further, we reveal the effectiveness of MVCC by comparing with the serializable policy.
Keywords :
approximation theory; concurrency control; data integrity; queueing theory; Dropbox; FCWR; MVCC performance evaluation; MVCC scheme; data integrity; database management system; first-committer-wins rule; multiversion concurrent control; online storage services; quantitative performance measures; queueing analysis; serializable policy; stochastic model; Analytical models; Approximation methods; Concurrency control; Database systems; Servers; Software; Throughput; multi-version concurrent control; parallel development; performance evaluation; queueing model;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
Conference_Location :
Kyoto
DOI :
10.1109/COMPSAC.2013.11