TY - JOUR
T1 - Scalable and quantitative contention generation for performance evaluation on OLTP databases
AU - Zhang, Chunxi
AU - Li, Yuming
AU - Zhang, Rong
AU - Qian, Weining
AU - Zhou, Aoying
N1 - Publisher Copyright:
© 2023, Higher Education Press.
PY - 2023/4
Y1 - 2023/4
N2 - Massive scale of transactions with critical requirements become popular for emerging businesses, especially in E-commerce. One of the most representative applications is the promotional event running on Alibaba’s platform on some special dates, widely expected by global customers. Although we have achieved significant progress in improving the scalability of transactional database systems (OLTP), the presence of contention operations in workloads is still one of the fundamental obstacles to performance improving. The reason is that the overhead of managing conflict transactions with concurrency control mechanisms is proportional to the amount of contentions. As a consequence, generating contented workloads is urgent to evaluate performance of modern OLTP database systems. Though we have kinds of standard benchmarks which provide some ways in simulating contentions, e.g., skew distribution control of transactions, they can not control the generation of contention quantitatively; even worse, the simulation effectiveness of these methods is affected by the scale of data. So in this paper we design a scalable quantitative contention generation method with fine contention granularity control. We conduct a comprehensive set of experiments on popular opensourced DBMSs compared with the latest contention simulation method to demonstrate the effectiveness of our generation work.
AB - Massive scale of transactions with critical requirements become popular for emerging businesses, especially in E-commerce. One of the most representative applications is the promotional event running on Alibaba’s platform on some special dates, widely expected by global customers. Although we have achieved significant progress in improving the scalability of transactional database systems (OLTP), the presence of contention operations in workloads is still one of the fundamental obstacles to performance improving. The reason is that the overhead of managing conflict transactions with concurrency control mechanisms is proportional to the amount of contentions. As a consequence, generating contented workloads is urgent to evaluate performance of modern OLTP database systems. Though we have kinds of standard benchmarks which provide some ways in simulating contentions, e.g., skew distribution control of transactions, they can not control the generation of contention quantitatively; even worse, the simulation effectiveness of these methods is affected by the scale of data. So in this paper we design a scalable quantitative contention generation method with fine contention granularity control. We conduct a comprehensive set of experiments on popular opensourced DBMSs compared with the latest contention simulation method to demonstrate the effectiveness of our generation work.
KW - OLTP database
KW - database benchmarking
KW - high contention
KW - performance evaluation
UR - https://www.scopus.com/pages/publications/85135742632
U2 - 10.1007/s11704-022-1056-2
DO - 10.1007/s11704-022-1056-2
M3 - 文章
AN - SCOPUS:85135742632
SN - 2095-2228
VL - 17
JO - Frontiers of Computer Science
JF - Frontiers of Computer Science
IS - 2
M1 - 172202
ER -