期刊文献+

利用局部评估的分布式图模式匹配算法

A distributed graph pattern matching algorithm using partial evaluation
下载PDF
导出
摘要 为了在分布式存储的大规模数据图上进行快速图模式匹配,提出利用局部评估的分布式图模式匹配算法。各计算节点并行地执行本地匹配;协调器节点收集局部匹配结果、计算边界点的匹配状态并发送给相应的计算节点;计算节点根据边界点的匹配状态确定与边界点相连的节点的匹配情况;协调器节点组合得出最大匹配集。实验结果表明:与已有的分布式图模式匹配算法相比,dis GPM-PE算法都能够在不显著增加通信量的前提下避免数据片段间的依赖关系对执行时间的影响,从而减少图模式匹配的时间。 In order to execute graph pattern matching quickly in distributed large-scale graphs, an effective distributed algorithm using partial evaluation, namely disGPM-PE was proposed. Firstly, partial matching was performed locally at each computer nodes in parallel. Secondly, a coordinator node assembled the partial matching results, evaluated and sent the matching conditions of boundary nodes to corresponding computer nodes. Thirdly, each computer nodes determines the matching conditions of the nodes connected to the boundary nodes. Finally, the maximum matching set was collected at the coordinator node. Experiment results show that the disGPM-PE algorithm can avoid the impact of the dependent relations between data fragments on the execution time. Compared with the previous distributed graph pattern matching algorithms, the disGPM-PE algorithm can reduce the execution time of graph pattern matching while do not increase the network traffic obviously.
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2016年第2期75-81,共7页 Journal of National University of Defense Technology
基金 国家自然科学基金资助项目(61232001 61173169) 湖南省教育厅资助项目(15C0824)
关键词 图模式匹配 分布式算法 局部评估 graph pattern matching distributed algorithms partial evaluation
  • 相关文献

参考文献10

  • 1Gallagher B. Matching structure and semantics: a survey on grnph-based pattern matching [ C ]// Proceedings of AAAI Fall Symposium on Capturing and Using Patterns for Evidence Detection, Boston, USA, 2006 : 45 - 53.
  • 2Fan W F, Li J Z, Ma S, et al. Graph homomorphism revisited for graph matching [ C ]// Proceedings of the 36th International Conference on Very Large Data Bases, Singapore, 2010 : 1161 - 1172.
  • 3Liu C, Chela C, Han J W, et al. GPLAG: detection of software plagiarism by program dependence graph analysis [ C ]// Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining,Philadelphia, USA, 2006:872-881.
  • 4Ma S, Cao Y, Huai J P, et al. Distributed graph pattern matching[ C ]/! Proceedings of the 21th International World Wide Web Conference, Lyon, France, 2012 : 949 - 958.
  • 5Fan W F, Wang X, Wu Y H, et al. Distributed graph simulation: impossibility and possibility [ C ]/// Proceedings of the 40th International Conference on Very Large Data Bases, Hangzhou, China, 2014: 1083-1094.
  • 6Frad A, Nisar M U, Ramaswamy L, et al. A distributed vertex-centric approach for pattern matching in massive graphs [ C]// Proceedings of IEEE International Conference on Big Data, Santa Clara Marriott, CA, USA, 2013:403 - 411.
  • 7Fan W F, Wang X, Wu Y H. Performance guarantees for distributed reachability queries[ C ]//Proceedings of the 38th International Conference on Very Large Data Bases, Istanbul, Turkey, 2012:1304 - 1315.
  • 8Stanford University. Stanford large network dataset collection [EB/OL] (2014 - 01 - 15) [2014 - 04 - 10]. http:// snap. stanford, edu/data/index, html.
  • 9Dean J, Ghemawat S. Mapreduce: simplified data processing on large clusters [ C ]// Proceedings of the 6th Symposium on Operating Systems Design and Implementation, San Francisco, USA, 2004.
  • 10Malewicz G, Austern M H, BikA J C, et al. Pregel: a system for large-scale graph processing [ C ]// Proceedings of International Conference o}t Management of Data, Indianapolis, Indiana, 2010:135 - 145.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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