• 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