Skip to main content

Improved Concurrency Control Technique with Lock-Free Querying for Multi-dimensional Index Structure

  • Conference paper
  • 1003 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3689))

Abstract

This paper proposes the improved concurrency control technique with lock-free querying for multi-dimensional index structure. In highly concurrent workloads due to frequent updates for storing location of moving object, the variants of R-tree structure cannot provide the real-time response. Because query processing is frequently blocked by node-split or region propagation as the locations of objects change. This paper improves the query performance by using the new versioning technique. It does not physically modify data, but creates new version for compensating data intactness. Search operation can access data without any locking or latching by reading old version. In the performance evaluation, it is proven that search operation of the proposed tree is at least two times faster than a previous work.

This research was supported by the MIC (Ministry of Information and Communication), Korea, under the ITRC (Information Technology Research Center) support program supervised by the IITA (Institute of Information Technology Assessment).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bayer, R., Schkolnick, M.: Concurrency of Operations on B-Trees. Acta Inf. 9, 1–21 (1977)

    MATH  MathSciNet  Google Scholar 

  2. Chen, J.K., Huang, Y.F.: A Study of Concurrent Operations on R-Trees. J. Information Sciences 98, 94–162 (1997)

    Google Scholar 

  3. Eswaren, K., Gray, J., Lorie, R., Traiger, I.: On the Notions of Consistency and Predicate Locks in a Database System. Comm. ACM 19(11), 624–633 (1976)

    Article  MathSciNet  Google Scholar 

  4. Guttman, A.: R-trees: A dynamic index structure for spatial searching. In: Proc. ACM SIGMOD Int. Conf. on Management of Data, pp. 47–57 (1984)

    Google Scholar 

  5. Jagadish, H.V., Lieuwen, D., Rastogi, R., Silberschatz, A., Sudarshan, S.: Dali: A high performance main-memory storage manager. In: Proc. of the Int. Conf. on Very Large Data Bases (1994)

    Google Scholar 

  6. Kornacker, M., Banks, D.: High-Concurrency Locking in R-Trees. In: Proc. of the Int. Conf. on Very Large Data Bases, pp. 134–145 (1995)

    Google Scholar 

  7. Kornacker, M., Mohan, C., Hellerstein, J.: Concurrency control and recovery in GiST. In: Proc. ACM SIGMOD Int. Conf. on Management of Data (1997)

    Google Scholar 

  8. Lehman, P., Yao, S.: Efficient Locking for Concurrent Operations on B-Trees. ACM TODS 6(4) (1981)

    Google Scholar 

  9. Ng, V., Kamada, T.: Concurrent Accesses to R-Trees. In: Proc. Symp. Large Spatial Databases, pp. 142–161 (1993)

    Google Scholar 

  10. Park, S., chung, W., Kim, M.: GMS: Spatial database management system. In: Proc. of the KISS Spring Conf (2003)

    Google Scholar 

  11. Rastogi, R., Seshadri, S., Bohannon, P., Leinbaugh, D., Silberschatz, A., Sudarshan, S.: Logical and Physical Versioning in Main Memory Databases. In: Proc. of the Int. Conf. on Very Large Data Bases (1997)

    Google Scholar 

  12. Ravi Kanth, K.V., Agrawal, D., Singh, A.K.: Improved concurrency control techniques for multi-dimensional index structures, Technical Report, Univ. of California at santa Barbara (1998)

    Google Scholar 

  13. Prasad Sistla, A., Wolfson, U., Chamberlain, S., Dao, S.: Modeling and querying moving object. In: Proc. of the IEEE Int. Conf. on Data Engineering, pp. 422–432 (1997)

    Google Scholar 

  14. Wolfson, O., Xu, B., Chamberlain, S., Jiang, L.: Moving objects databases: Issues and solutions. In: Proc. of the Int. Conf. on Statistical and Scientific Database Management, pp. 111–122 (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, MK., Bae, HY. (2005). Improved Concurrency Control Technique with Lock-Free Querying for Multi-dimensional Index Structure. In: Lee, G.G., Yamada, A., Meng, H., Myaeng, S.H. (eds) Information Retrieval Technology. AIRS 2005. Lecture Notes in Computer Science, vol 3689. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11562382_4

Download citation

  • DOI: https://doi.org/10.1007/11562382_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29186-2

  • Online ISBN: 978-3-540-32001-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics