期刊文献+

一种支持高效并发访问的移动对象索引 被引量:1

An Efficient Moving Object Index that Supports Concurrent Access
下载PDF
导出
摘要 针对移动对象当前及未来位置索引不能有效支持多用户并发访问的问题,提出了一种支持高效并发访问的移动对象索引CS2B-tree(Concurrent Space-filling curve enabled Cache Sensitive B+-tree)。该索引结合了Bx-tree和CSB+-tree的特点,因而能够支持对移动对象进行预测查询且具有缓存敏感特性。重点研究了一种针对CS2B-tree的两层锁并发访问机制,特别是设计了一种网格锁备忘录结构,使得索引能够支持多任务并发执行。基于并发访问机制,分别提出了CS2B-tree的并发更新算法及并发预测范围查询算法。实验表明,相对于Bx-tree,CS2B-tree的并发访问的吞吐量提高了15.1%,响应时间减少了14.9%。 Current literature on indexing current and future positions of the moving objects lacks the mechanisms on concurrent access. To solve this problem,the current research proposed an efficient moving object index that supports concurrent access,also called CS2B-tree(Concurrent Space-filling curve enabled Cache Sensitive B+-tree). CS2B-tree combines the characteristics of the Bx-tree and CSB+-tree,thus it can support querying the predicted future positions of the moving objects and is cache sensitive. Focus was put on studying a concurrent access mechanism to CS2B-tree which resulted in a two-level lock mechanism and particularly a lock memo structure was designed. Based on the concurrent access mechanism,a CS2B-tree concurrent location update algorithm and a concurrent predicted range query algorithm were proposed respectively. Experimental results show that,compared with Bx-tree,the throughput of the CS2B-tree improves by 15.1%,and the response time decreases by 14.9%.
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2010年第3期53-59,共7页 Journal of National University of Defense Technology
基金 国家863高技术研究发展项目(2008AA12A211) 国家自然科学基金资助项目(40801160)
关键词 移动对象索引 并发访问 缓存敏感 moving object index concurrent access Cache sensitive
  • 相关文献

参考文献7

  • 1刘大为,栾华,王珊,覃飙.内存数据库在TPC-H负载下的处理器性能[J].软件学报,2008,19(10):2573-2584. 被引量:10
  • 2王珊,肖艳芹,刘大为,覃雄派.内存数据库关键技术研究[J].计算机应用,2007,27(10):2353-2357. 被引量:52
  • 3Johnson R,Hardavellas N,Pandis I,et al.To Share or Not to Share[C] //Proceedings of the International Conference on Very Large Databases VLDB,2007:351-362.
  • 4Jensen C,Lin D,Beng C O.Query and Update Efficient B+-tree Based Indexing of Moving Objects[C] //Proceedings of the International Conference on Very Large Databases VLDB,2004:768-779.
  • 5Rao J,Ross K R.Making B+-trees Cache Conscious in Main Memory[C] //Proceedings of the ACM SIGMOD,2000:475-486.
  • 6Srinivasan V,Carey M J.Performance of B+-tree Concurrency Control Algorithms[J].VLDB Journal,1993(2):361-406.
  • 7Hankins R A,Patel J M.Effect of Node Size on the Performance of Cache-conscious B+-tree[C] //Proceedings of the SIGMETRICS,2003:283-294.

二级参考文献17

  • 1张岩,陈智峰,周源源.Efficient Execution of Multiple Queries on Deep Memory Hierarchy[J].Journal of Computer Science & Technology,2007,22(2):273-279. 被引量:1
  • 2Boncz P, Zukowski M, Nes N. MonetDB/X100: Hyper-Pipelining query execution. In: Proc. of the CIDR. 2005.
  • 3Ailamaki A, DeWitt DJ, Hill MD, Wood DA. DBMSs on a modem processor: Where does time go? In: Proc. of the 25th Int'l Conf. on Very Large Data Bases. 1999.266-277.
  • 4Thakkar SS, Sweiger M. Performance of an OLTP application on symmetry multiprocessor system. In: Proc. of the 17th Annual Int'l Syrup. on Computer Architecture. Washington, 1990. 228-238.
  • 5Maynard AMG, Donnelly CM, Olszewski BR. Contrasting characteristics and cache performance of technical and multi-user commercial workloads. In: Proc. of the 6th Int'l Conf. on Architectural Support for Programming Languages and Operating Systems. San Jose, 1994. 145-156.
  • 6Rosenblum M, Bugnion E, Herrod SA, Witchel E, Gupta A. The impact of architectural trends on operating system performance. In: Proc. of the 15th ACM Symp. on Operating Systems Principles. Copper Mountain, 1995. 285-298.
  • 7Eickemeyer RJ, Johnson RE, Kunkel SR, Squillante MS, Liu S. Evaluation of multithreaded uniprocessors for commercial application environments. In: Proc. of the 23rd Annual Int'l Symp. on Computer Architecture. Philadelphia: 1996. 203-212.
  • 8Keeton K, Patterson DA, He YQ, Raphael RC, Baker WE. Performance characterization of a quad Pentium Pro SMP using OLTP workloads. In: Proc. of the 25th Annual Int'l Symp. on Computer Architecture. Barcelona, 1998. 15-26.
  • 9Trancoso P, Larriba-Pey JL, Zhang Z, Torrellas J. The memory performance of DSS commercial workloads in shared-memory multiprocessors. In: Proc. of the 3rd IEEE Symp. on High-Performance Computer Architecture. 1997.250.
  • 10Barroso LA, Gharachorloo K, Bugnion E. Memory system characterization of commercial workloads. In: Proc. of the 25th Annual Int'l Symp. on Computer Aarchitecture. Barcelona, 1998.3-14.

共引文献60

同被引文献1

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部