期刊文献+

一种基于Hadoop的大规模图最短路径查询方法 被引量:2

A Shortest Path Method on Large-scale Graph Based on Hadoop
下载PDF
导出
摘要 图的最短路径查询作为图论的经典问题,广泛应用于现实世界的许多应用中.然而随着图的规模日益增大,传统单机环境下的查询算法已无法满足大规模图的处理需求.为解决上述问题,提出基于Hadoop的大规模图最短路径查询方法(D-CH方法):首先利用经典的图分割算法(CNM算法)将存储于Hadoop分布式文件系统(HDFS)中的大规模图进行分割,给出了适于后续算法的标记分割结果;然后将查询区分为分割后子图内查询和子图间查询,基于MapReduce编程模型分别给出相应的并行化查询处理算法.实验结果表明,D-CH方法对大规模图的最短路径查询具有良好的执行效率. As the classical problem of graph theory, the query of shortest path is widely applied to many applications in real world. However, with the size of graph is increasing, the traditional method of data processing in a single-machine environment can not satisfy the need for computing of large-scale graph. To solve above problem, a shortest path query method ( D-CH method) on large-scale graph based on Hadoop has been proposed, first the large-scale graph stored in HDFS was partitioned by the classical graph partition algorithm (CNM) and the partition results are provided which are suitable for the follow-up algorithm in this paper;Then the query is divided into the query within subgraph and the query among subgraphs, the corresponding parallel query processing method is proposed based on MapReduce program ruing model. The experimental results show that D-CH method has good execution efficiency on the query of shortest path on large-scale graph.
出处 《辽宁大学学报(自然科学版)》 CAS 2016年第2期109-113,共5页 Journal of Liaoning University:Natural Sciences Edition
基金 国家自然科学基金项目(61472169 61502215)
关键词 HADOOP MAPREDUCE 图分割 最短路径 分布式 Hadoop MapReduce graph partition shortest path distribution
  • 相关文献

参考文献7

  • 1Aaron C, M. E. J. Newman. Finding community structure in very large networks [J]. Physical Review E. 2004,70 (6) :066111.
  • 2Dijkstra E W. A note on two problems in connexion with graphs [ J ]. Numerische Mathematik, 1959,1 ( 1 ) : 269 - 271.
  • 3L. Ford, D. Fulkerson. Flows in Networks [ M ]. Princeton NJ: Princeton University Press, 1962.
  • 4R. W. Floyd. Algorithm 97 : Shortest path [ M ]. Communication of the ACM, 1962 : 345 - 350.
  • 5Geisberger R, Sanders P, Schultes D, et al. Contraction hierarchies:Faster and simpler hierarchical routing in road networks [ M ]//Experimental Algorithms. Springer Berlin Heidelberg,2008:319 - 333.
  • 6于戈,谷峪,鲍玉斌,王志刚.云计算环境下的大规模图数据处理技术[J].计算机学报,2011,34(10):1753-1767. 被引量:97
  • 7Wang H. Managing and mining graph data[ M]. New York:Springer,2010.

二级参考文献60

  • 1Amazon SimpleDB. http://aws, amazon, com/simpledb/, 2011-8-10.
  • 2Connor Alexander G, Chrysanthis Panos K, Labrinidis Alexandros. Key key-value stores for efficiently processing graph data in the cloud//Proceedings of the GDM. Hannover, Germany, 2011:88-93.
  • 3Lordanov Borislav. HyperGraphDB: A generalized graph database//Proceedings of the IWGD. JiuZhai Valley, China, 2010:25-36.
  • 4Eifrem Emil. NOSQL: Scaling to size and scaling to complexity, http://blogs, neotechnology, com/emil/2009/11/ nosql-scaling tosize-and-scaling-to-complexity, html, 2009- 1-15.
  • 5Wu Sai, Jiang Da-Wei, Ooi Beng Chin et al. Efficient B-tree based indexing for cloud data proeessing//Proeeedings of the VLDB. Singapore, 2010: 1207-1218.
  • 6Wang Jin-Bao, Wu Sai, Gao Hong et al. Indexing multi dimensional data in a cloud system//Proceedings of the SIGMOD. Indianapolis, Indiana, USA, 2010: 591-602.
  • 7Tsatsanifos George, Sacharidis Dimitris, Sellis Timos et al. MIDAS: Multi-attribute indexing for distributed architecture systems//Proceedings of the SSTD. Minneapolis, MN, USA, 2011:168-185.
  • 8Aguilera M K, Golab W, Shah M A. A practical scalable distributed B-tree//Proceedings of the VLDB. Auckland, New Zealand, 2008: 598-609.
  • 9Zhang Xiang-Yu, Ai Jing, Wang Zhong-Yuan, Lu Jia-Heng et al. An efficient multi-dimensional index for cloud data management//Proceedings of the CloudDB. Hong Kong, China, 2009:17-24.
  • 10InfiniteGraph, the Distributed Graph Database. http:// www. infinitegraph, com/, 2011 -7 -29.

共引文献96

同被引文献17

引证文献2

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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