东北大学学报:自然科学版 ›› 2016, Vol. 37 ›› Issue (11): 1541-1546.DOI: 10.12068/j.issn.1005-3026.2016.11.005

• 信息与控制 • 上一篇    下一篇

QGrid:一种空间移动对象并行索引结构

李传文, 车庆首, 谷峪, 邓庆绪   

  1. (东北大学 信息科学与工程学院, 辽宁 沈阳110819)
  • 收稿日期:2015-07-19 修回日期:2015-07-19 出版日期:2016-11-15 发布日期:2016-11-18
  • 通讯作者: 李传文
  • 作者简介:李传文(1982-),男,山东烟台人,东北大学讲师,博士; 邓庆绪(1970-),男,河南南阳人,东北大学教授,博士生导师.
  • 基金资助:
    国家自然科学基金资助项目(61300021); 中央高校基本科研业务费专项资金资助项目(N140404008).

QGrid: A Parallel Indexing Structure for Spatial Moving Objects

LI Chuan-wen, CHE Qing-shou, GU Yu, DENG Qing-xu   

  1. School of Information Science & Engineering, Northeastern University, Shenyang 110819, China.
  • Received:2015-07-19 Revised:2015-07-19 Online:2016-11-15 Published:2016-11-18
  • Contact: LI Chuan-wen
  • About author:-
  • Supported by:
    -

摘要: 为提高空间移动对象数据更新效率和查询准确率,提出了一种空间移动对象并行索引结构.利用主索引和辅助索引支持对空间对象进行基于范围的查询和基于对象标识的查询,还通过查询索引将更新操作和可能受其影响的查询操作相连接,在满足并行操作时间片语义的同时,避免了传统方法进行范围查询时对查询范围内相关对象及相关索引结构全部进行锁定的需求.实验结果表明:高负载环境下,该索引结构不但能保证查询准确率,其处理能力也明显优于传统索引结构.该索引通过提高系统并行度,使同一范围内的更新和查询操作可以并行执行,提升了系统整体运行效率.

关键词: 空间移动对象, 空间数据索引, 范围查询, 时间片查询, 并行更新

Abstract: In order to improve updating efficiency and querying accuracy for spatial moving object data, a parallel indexing structure for spatial moving objects was proposed. A main index and an auxiliary index were contained in the proposed structure, which were used for supporting range based and identity based spatial object query operations, respectively. A query index was also utilized which hooks updating operations to querying operations that may be influenced. Thus locking relevent spatial objects and indexing structures could be avoided when range query operations are processed. At the same time, it also support timeslice semantics for parallel operations. Experimental results show that, under high working load, the structure can not only guarantee querying accuracy, the throughput is also obviously higher than that of the existing methods. The index improves the degree of system parallelism, makes it possible for object updating and querying operations in same ranges be processed in parallel, and therefore improves the overall efficiency of the system.

Key words: spatial moving objects, spatial data indexing, range query, timeslice query, parallel updating

中图分类号: