• DocumentCode
    2080862
  • Title

    C3: Concurrency control on continuous queries over moving objects

  • Author

    Dai, Jing ; Lu, Chang-Tien

  • Author_Institution
    Virginia Polytech. Inst. & State Univ., Falls Church, VA, USA
  • fYear
    2010
  • fDate
    1-6 March 2010
  • Firstpage
    121
  • Lastpage
    132
  • Abstract
    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.
  • Keywords
    concurrency control; mobile computing; query processing; C3; R-trees; concurrency control protocol; concurrent continuous query processing approach; concurrent index operations; deadlock freedom; interindex protection; intraindex protection; location aware devices; moving object management approach; scalable continuous query processing methods; serializable isolation; serializable isolation development; single indexing tree; Concurrency control; Databases; Fuses; Helicopters; Indexing; Monitoring; Protection; Protocols; Query processing; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2010 IEEE 26th International Conference on
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    978-1-4244-5445-7
  • Electronic_ISBN
    978-1-4244-5444-0
  • Type

    conf

  • DOI
    10.1109/ICDE.2010.5447854
  • Filename
    5447854