DocumentCode
589043
Title
Tenant Oriented Lock Concurrency Control in the Shared Storage Multi-tenant Database
Author
Chengliang Sang ; Qingzhong Li ; Lanju Kong
Author_Institution
Comput. Sci. & Technol. Dept., Shandong Univ., Jinan, China
fYear
2012
fDate
10-14 Sept. 2012
Firstpage
179
Lastpage
189
Abstract
SaaS provides multi-tenant technology allowing database to share storage but coming with irregular load, untraceable transaction characteristics and so on. Lock technology is important to ensure transaction concurrency control, but if multi-tenant database uses traditional granularity database locks, it will cause numerous problems because of the untraceable transaction characteristics and other reasons. To satisfy requirements in multi-tenant database, we propose TOL mechanism. It provides a lock of one granularity between the upper coarse-grained granularity and the lower fine-grained granularity for each tenant. Then we establish the transaction model of multi-tenant database to give comprehensive analysis of the transaction conflict, deadlock, and throughput and lock number of TOL. Meanwhile, Cluster and Diffusion methods are proposed to support the granularity adjustment for a single tenant. Combined with the analysis in the transaction model, a lock granularity adjustment strategy is built. It focuses on evaluating an approximate suitable granularity for one tenant between upper coarse-grained and lower fine-grained. In addition, we give experiments indicating that the performance of TOL is excellent and the lock granularity adjustment algorithm is feasible.
Keywords
cloud computing; concurrency control; transaction processing; SaaS; TOL mechanism; cluster method; coarse-grained granularity; diffusion method; granularity database lock; lock granularity adjustment strategy; lock technology; shared storage multitenant database; tenant oriented lock concurrency control; transaction concurrency control; Analytical models; Concurrency control; Concurrent computing; Database systems; System recovery; Throughput; Concurrency Control; Granularity; Multi-tenant Database; TOL; Transaction;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2012 IEEE 16th International
Conference_Location
Beijing
Print_ISBN
978-1-4673-5005-1
Type
conf
DOI
10.1109/EDOCW.2012.32
Filename
6406224
Link To Document