首页> 外文会议>International conference on management of data >Parallel Main-Memory Indexing for Moving-Object Query and Update Workloads
【24h】

Parallel Main-Memory Indexing for Moving-Object Query and Update Workloads

机译:用于移动对象查询和更新工作负载的并行主内存索引

获取原文

摘要

We are witnessing a proliferation of Internet-worked, geo-position-ed mobile devices such as smartphones and personal navigation devices. Likewise, location-related services that target the users of such devices are proliferating. Consequently, server-side infrastructures are needed that are capable of supporting the location-related query and update workloads generated by very large populations of such moving objects. This paper presents a main-memory indexing technique that aims to support such workloads. The technique, called PGrid, uses a grid structure that is capable of exploiting the parallelism offered by modem processors. Unlike earlier proposals that maintain separate structures for updates and queries, PGrid allows both long-running queries and rapid updates to operate on a single data structure and thus offers up-to-date query results. Because PGrid does not rely on creating snapshots, it avoids the stop-the-world problem that occurs when workload processing is interrupted to perform such snapshotting. Its concurrency control mechanism relies instead on hardware-assisted atomic updates as well as object-level copying, and it treats updates as non-divisible operations rather than as combinations of deletions and insertions; thus, the query semantics guarantee that no objects are missed in query results. Empirical studies demonstrate that PGrid scales near-Iinearly with the number of hardware threads on four modern multi-core processors. Since both updates and queries are processed on the same current data-store state, PGrid outperforms snapshot-based techniques in terms of both query freshness and CPU cycle-wise efficiency.
机译:我们目睹了互联网工作的地理位置的移动设备,如智能手机和个人导航设备。同样地,针对这些设备的用户的位置相关服务正在增强。因此,需要服务器端基础架构,其能够支持与这种移动物体的非常大的群体产生的位置相关的查询和更新工作负载。本文介绍了一种主要的内存索引技术,旨在支持此类工作负载。该技术称为PGRID使用电网结构,该网格结构能够利用调制解调器处理器提供的并行性。与先前的建议不同,维护更新和查询的单独结构,PGRID允许长时间运行的查询和快速更新在单个数据结构上运行,从而提供最新的查询结果。由于PGRID不依赖于创建快照,因此它避免了在工作负载处理中断以执行此类快照时发生的停止 - 世界问题。它的并发控制机制依赖于硬件辅助原子更新以及对象级复制,并且它将更新视为不可分割操作,而不是删除和插入的组合;因此,查询语义保证在查询结果中未错过任何对象。实证研究表明,在四种现代多核处理器上的硬件线程数附近,PGRID刻度近似。由于两个更新和查询都在相同的当前数据存储状态下处理,因此PGRID在查询新鲜度和CPU周期效率方面优于基于快照的技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号