期刊文献+

基于KD树和R树的多维云数据索引 被引量:9

Multi-dimensional cloud index based on KD-tree and R-tree
下载PDF
导出
摘要 针对云存储系统大多基于键值对<key,value>模型存储数据,多维查询需要对整个数据集进行完全扫描,查询效率较低的问题,提出了一种基于KD树和R树的多维索引结构(简称KD-R索引)。KD-R索引采用双层索引模式,在全局服务器建立基于KD树的多维全局索引,在局部数据节点构建R树多维本地索引。基于性能损耗模型,选取索引代价较小的R树节点发布到全局KD树,从而优化多维查询性能。实验结果表明:与全局分布式R树索引相比,KD-R索引能够有效提高多维范围查询性能,并且在出现服务器节点失效的情况下,KD-R索引同样具有高可用性。 Most existing cloud storage systems are based on the key, value model, which leads to a full dataset scan for multi-dimensional queries and low query efficiency. A KD-tree and R-tree based multi-dimensional cloud data index named KD-R index was proposed. KD-R index adopted two-layer architecture: a KD-tree based global index was built in the global server and R-tree based local indexes were built in local server. A cost model was used to adaptively select appropriate R-tree nodes to publish into global KD-tree index. The experimental results show that, compared with R-tree based global index, KDR index is efficient for multi-dimensional range queries, and it has high availability in the case of server failure.
出处 《计算机应用》 CSCD 北大核心 2014年第11期3218-3221,3278,共5页 journal of Computer Applications
基金 国家自然科学基金资助项目(61363021) 云南省教育厅科学研究基金资助项目(2014Y013)
关键词 云计算 云存储 云数据管理 多维索引 范围查询 cloud computing cloud storage cloud data management multi-dimensional index range query
  • 相关文献

参考文献15

  • 1ARMBRUST M, FOX A, GRIFFITH R, et al. A view of cloud computing [J]. Communications of the ACM, 2010, 53(4): 50-58.
  • 2CHANG F, DEAN J, GHEMAWAT S, et al. Bigtable: a distributed storage system for structured data [J]. ACM Transactions on Computer Systems, 2008, 26(2): 1-26.
  • 3DECANDIA G, HASTORUN D, JAMPANI M, et al. Dynamo: Amazon's highly available key-value store [C] // Proceedings of the 21st ACM Symposium on Operating Systems Principles. New York: ACM Press, 2007: 205-220.
  • 4LASKHMAN A, MALIK P. Cassandra: a decentralized structured storage system[J]. ACM SIGOPS Operating Systems Review, 2010, 44(2): 35-40.
  • 5CARSTOIU D, CERNIAN A, OLTEANU A. Hadoop HBase-0.20.2 performance evaluation[C] // Proceedings of the 4th International Conference on New Trends in Information Science and Service Science. Piscataway: IEEE Press, 2010: 84-87.
  • 6FRANKE C, MORIN S, CHEBOTKO A, et al. Distributed semantic Web data management in HBase and MySQL cluster [C] // Proceedings of the 2011 IEEE International Conference on Cloud Computing. Piscataway: IEEE Press, 2011: 105-112.
  • 7DEAN J, GHEMAWAT S. MapReduce: simplified data processing on large clusters [C] // Proceedings of the 6th Symposium on Operating System Design and Implementation. Berkeley: USENIX, 2004: 137-150.
  • 8AGUILERA M K, GOLAB W, SHAH M A. A practical scalable distributed B-tree [J]. Proceedings of the VLDB Endowment, 2008, 1(1): 598-609.
  • 9WU S, JIANG D, OOI B C, et al. Efficient B-tree based indexing for cloud data processing[J]. Proceedings of the VLDB Endowment, 2010, 3(1/2): 1207-1218.
  • 10WANG J, WU S, GAO H, et al. Indexing multi-dimensional data in a cloud system [C] // Proceedings of the 2010 ACM SIGMOD International Conference on Management of data. New York: ACM Press, 2010: 591-602.

同被引文献88

引证文献9

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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