Journal of Information Processing
Online ISSN : 1882-6652
ISSN-L : 1882-6652
 
Accelerating Scan Transactions on Scan-intensive Workloads with Node Locking
Kodai DokiTakashi HoshinoHideyuki Kawashima
著者情報
ジャーナル フリー

2026 年 34 巻 p. 140-148

詳細
抄録

Transaction processing is widely used in various applications, including credit card payments and social data analysis. To deal with these applications, scalable concurrency control protocols have been proposed. Modern techniques mainly target SEARCH and UPDATE operations and YCSB and TPC-C benchmarks are used for their evaluation. Unfortunately, the issues of improving the performance of SCAN, which is mandatory for large-scale data analysis, and avoiding phantom anomalies have not been addressed in such techniques. In this paper, we propose a novel concurrency control protocol for the efficient execution of transactional wide-range SCAN based on the optimistic concurrency control protocol. The proposed protocol, Node-locking, acquires locks of the leaf nodes in the tree index during SCAN to prevent phantoms in the read phase. The proposed protocol avoids deadlocks due to locking by applying the WaitDie protocol to index nodes. On a workload containing SCAN transactions reading 10,000 records, Silo with the proposed protocol shows up to 743 times performance improvement over the vanilla Silo protocol.

著者関連情報
© 2026 by the Information Processing Society of Japan
前の記事 次の記事
feedback
Top