期刊文献+

云计算环境中高效分布式索引技术 被引量:5

An Efficient Distributed Index Method for Cloud Computing
原文传递
导出
摘要 针对现有索引方法中的性能瓶颈和维护成本问题,提出了一种分布式多访问入口B+树索引方法,实现了区间查询的高效并行,以及索引结构的较低维护成本。首先通过给分布式B+树的每个叶子节点维护一个路由表,并通过在树的不同层次上构建平衡二叉树来选择有关节点作为路由表的表项,实现区间搜索的高效并行;然后利用B+树节点分裂逐层传递性和B+树结构的平衡性实现节点分裂时只在较小子树内更新路由信息,减少更新消息数量,从而降低路由信息维护成本。实验表明,本文方法有很好的性能和较低的维护成本。 To improve the performance and maintenance cost of existing index methods, this paper presents a distributed multi access entrance B+ tree index method, which features:@ efficient paral- lel interval queries, and (2) and low maintenance cost for index structure. Our scheme relies on four key techniques to achieve the advantages mentioned above: (1) It provides a routing table for each leaf node of a distributed B+ tree, so a interval search can be completed from any leaf node to break through the bottleneck caused by the root node in a distributed B+ tree; (2) It constructs a balanced binary tree at different levels of a node, and selects the relevant nodes for its routing table; (3) It uses layer-by-layer transitivity of a B+ tree node to split information to sense the node splitting position and only updates routing information within the subtree of a corresponding particle at the time of node splitting; (4) It uses the balanced structure of B+ trees to only update single route information for relevant nodes at the time of node splitting, without adjusting the route tables of a large area. Our scheme has been implemented and evaluated. Performance results are encouraging.
出处 《武汉大学学报(信息科学版)》 EI CSCD 北大核心 2014年第11期1375-1381,共7页 Geomatics and Information Science of Wuhan University
基金 国家973计划资助项目(2011CB302601) 国家863计划资助项目(2011AA01A202) 湖南省科技计划资助项目(2013FJ4335 2013FJ4295) 怀化学院重点学科建设资助项目~~
关键词 云计算 分布式B+树 索引 性能 维护成本 cloud computing distributed B+ tree index performance maintenance cost
  • 相关文献

参考文献1

二级参考文献19

  • 1Armbrust Michael, Fox Armando, Griffith Rean et al. A view of cloud computing. Communications of the ACM, 2010, 53(4): 50-58. 被引量:1
  • 2Yang H-C, Dasdan A, Hsiao R L, Parker D S. Map-reduce merge: Simplified relational data processing on large clus- ters//Proceedings of the SIGMOD 2007. Beijing, China, 2007:1029-1040. 被引量:1
  • 3Chowdhury N M Mosharaf Kabir, Boutaba Raouf. A survey of network virtualization. Computer Networks, 2010, 54 (5) : 862-876. 被引量:1
  • 4Seshadri P, Pirahesh H, Leung T Y C. Complex query decorrelation//Proceedings of the ICDE. New Orleans, LA, 1996 : 450-458. 被引量:1
  • 5Canahuate Guadalupe, Apaydin Tan, Sacan Ahmet, Ferha- tosmanoglu Hakan. Secondary bitmap indexes with vertical and horizontal partitioning//Proeeedings of the EDBT. Saint Petersburg, Russia, 2009:600-611. 被引量:1
  • 6Sadoghi Mohammad, Jacobsen Hans-Arno. Be-tree: An in- dex structure to efficiently match boolean expressions over high-dimensional discrete spaee//Proceedings of the S1G- MOD Conference. Athens, Greece, 2011:637-648. 被引量:1
  • 7Chang Fay, Dean Jerey, Ghemawat Sanjay et al. Bigtable: A distributed storage system for structured data//Proceedings of the OSDI. Seattle, Washington, USA, 2006:205-218. 被引量:1
  • 8Apache HBase Project. http: //hbase. apache, org/. 被引量:1
  • 9HBase Transactional Index. https: //github. eom/hbase- trx/hbase-transactional-tableindexed. 被引量:1
  • 10Aguilera Marcos Kawazoe, Golab Wojciech M, Shah Mehul A. A practical scalable distributed B-tree//Proceedings of the VLDB. Auckland, New Zealand, 2008:598-609. 被引量:1

共引文献29

同被引文献75

引证文献5

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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