GLIP: A Concurrency Control Protocol for Clipping Indexing

被引:3
|
作者
Lu, Chang-Tien [1 ]
Dai, Jing [1 ]
Jin, Ying [2 ]
Mathuria, Janak
机构
[1] Virginia Tech, Dept Comp Sci, Falls Church, VA 22043 USA
[2] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24060 USA
关键词
OPERATIONS; LOCKING;
D O I
10.1109/TKDE.2008.183
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multidimensional databases are beginning to be used in a wide range of applications. To meet this fast-growing demand, the R-tree family is being applied to support fast access to multidimensional data, for which the R+-tree exhibits outstanding search performance. In order to support efficient concurrent access in multiuser environments, concurrency control mechanisms for multidimensional indexing have been proposed. However, these mechanisms cannot be directly applied to the R+-tree because an object in the R+-tree may be indexed in multiple leaves. This paper proposes a concurrency control protocol for R-tree variants with object clipping, namely, Granular Locking for clIPping indexing (GLIP). GLIP is the first concurrency control approach specifically designed for the R+-tree and its variants, and it supports efficient concurrent operations with serializable isolation, consistency, and deadlock-free. Experimental tests on both real and synthetic data sets validated the effectiveness and efficiency of the proposed concurrent access framework.
引用
收藏
页码:714 / 728
页数:15
相关论文
共 50 条
  • [41] A Semantic-Based Protocol for Concurrency Control in DOM Database Systems
    Jea, Kuen-Fang
    Chang, Tsui-Ping
    Chen, Shih-Ying
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2009, 25 (05) : 1617 - 1639
  • [43] Concurrency control protocol for scheduling mixed real-time transactions
    Wang, Qiang
    Wang, Hongan
    Jin, Hong
    Fu, Yong
    Dai, Guozhong
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2005, 42 (01): : 18 - 29
  • [44] Validation concurrency control protocol in parallel real-time database systems
    雷向东
    袁晓莉
    Journal of Central South University of Technology(English Edition), 2002, (03) : 197 - 201
  • [45] SXCCP+: Simple XML Concurrency Control Protocol for XML Database Systems
    Jankiewicz, Krzysztof
    CONTROL AND CYBERNETICS, 2009, 38 (01): : 215 - 237
  • [46] Research on The Method of Concurrency Control in Collaborative Design Base on Tentative Hold Protocol
    Hou, Haolu
    Lin, Yinzhao
    Luo, Zuomin
    2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA), 2013, : 849 - 851
  • [47] Validation concurrency control protocol in parallel real-time database systems
    Lei, XD
    Yuan, XL
    JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2002, 9 (03): : 197 - 201
  • [48] AN EFFICIENT REAL-TIME CONCURRENCY CONTROL PROTOCOL FOR GUARANTEEING TEMPORAL CONSISTENCY
    Xiao, YingYuan
    Chen, Yueguo
    Lue, Kevin
    Liu, Yunsheng
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (08): : 3519 - 3527
  • [49] A GRAPH-BASED CONCURRENCY CONTROL PROTOCOL FOR XML METADATA KNOWLEDGE BASES
    Chang, Tsui-Ping
    Yeh, Chun-Hsiu
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2011, 7 (06): : 3317 - 3329
  • [50] Alternative correctness criteria for multiversion concurrency control and a locking protocol via freezing
    Park, C
    Park, S
    IDEAS '97 - INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 73 - 81