2013 IEEE 29th International Conference on Data Engineering (ICDE) (2010)
Long Beach, CA, USA
Mar. 1, 2010 to Mar. 6, 2010
Chang-Tien Lu , Virginia Polytechnic Institute and State University, 7054 Haycock Road, Falls Church, 22043, USA
Jing Dai , Virginia Polytechnic Institute and State University, 7054 Haycock Road, Falls Church, 22043, USA
Moving object management approaches, especially continuous query processing techniques, have attracted significant research effort due to the broad usage of location-aware devices. However, little attention has been given to designing concurrency control protocols for continuous query processing. Existing concurrency control protocols for spatial indices are based on a single indexing tree, while popular continuous query processing approaches require multiple indices. In addition, continuous monitoring combined with frequent location updates challenges the development of serializable isolation for concurrent index operations. This paper proposes an efficient concurrent continuous query processing approach C3, which fuses scalable continuous query processing methods with lazy update techniques on R-trees. The proposed concurrency control protocol, equipped with intra- and inter-index protection, assures serializable isolation, consistency, and deadlock-freedom. The correctness of the proposed protocol is theoretically proven, and the experiment results demonstrated its scalability and efficiency.
Chang-Tien Lu, Jing Dai, "C3: Concurrency control on continuous queries over moving objects", 2013 IEEE 29th International Conference on Data Engineering (ICDE), vol. 00, no. , pp. 121-132, 2010, doi:10.1109/ICDE.2010.5447854