首页> 外文期刊>Distributed and Parallel Databases >MD-HBase: design and implementation of an elastic data infrastructure for cloud-scale location services
【24h】

MD-HBase: design and implementation of an elastic data infrastructure for cloud-scale location services

机译:MD-HBase:用于云规模定位服务的弹性数据基础结构的设计和实现

获取原文
获取原文并翻译 | 示例
           

摘要

The ubiquity of location enabled devices has resulted in a wide proliferation of location based applications and services. To handle the growing scale, database management systems driving such location based services (LBS) must cope with high insert rates for location updates of millions of devices, while supporting efficient real-time analysis on latest location. Traditional DBMSs, equipped with multidimensional index structures, can efficiently handle spatio-temporal data. However, popular open-source relational database systems are overwhelmed by the high insertion rates, real-time querying requirements, and terabytes of data that these systems must handle. On the other hand, key-value stores can effectively support large scale operation, but do not natively provide multi-attribute accesses needed to support the rich querying functionality essential for the LBSs. We present the design and implementation of MD-Hbase, a scalable data management infrastructure for LBSs that bridges this gap between scale and functionality. Our approach leverages a multi-dimensional index structure layered over a key-value store. The underlying key-value store allows the system to sustain high insert throughput and large data volumes, while ensuring fault-tolerance, and high availability. On the other hand, the index layer allows efficient multi-dimensional query processing. Our optimized query processing technique accesses only the index and storage level entries that intersect with the query region, thus ensuring efficient query processing. We present the design of MD-Hbase that demonstrates how two standard index structures-the K-d tree and the Quad tree-can be layered over a range partitioned key-value store to provide scalable multi-dimensional data infrastructure. Our prototype implementation using Hbase, a standard open-source key-value store, can handle hundreds of thousands of inserts per second using a modest 16 node cluster, while efficiently processing multi-dimensional range queries and nearest neighbor queries in real-time with response times as low as few hundreds of milliseconds.
机译:位置支持设备的普及导致基于位置的应用程序和服务的广泛扩散。为了应对不断增长的规模,驱动此类基于位置的服务(LBS)的数据库管理系统必须应对数百万个设备的位置更新的高插入率,同时支持对最新位置进行高效的实时分析。配备多维索引结构的传统DBMS可以有效处理时空数据。但是,流行的开源关系数据库系统因高插入率,实时查询要求以及这些系统必须处理的TB级数据而不知所措。另一方面,键值存储可以有效地支持大规模操作,但本身不提供支持LBS必需的丰富查询功能所需的多属性访问。我们介绍了MD-Hbase的设计和实现,MD-Hbase是用于LBS的可扩展数据管理基础架构,可弥合规模和功能之间的差距。我们的方法利用了位于键值存储之上的多维索引结构。底层的键值存储使系统能够维持高插入吞吐量和大数据量,同时确保容错和高可用性。另一方面,索引层允许有效的多维查询处理。我们优化的查询处理技术仅访问与查询区域相交的索引和存储级别条目,从而确保高效的查询处理。我们提出了MD-Hbase的设计,该设计演示了如何将两个标准索引结构(K-d树和Quad树)分层放置在范围分区的键值存储上,以提供可伸缩的多维数据基础结构。我们使用标准开放源代码键值存储Hbase的原型实现,可以使用适度的16节点集群每秒处理数十万次插入,同时通过响应实时实时高效地处理多维范围查询和最近邻查询时间低至几百毫秒。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号