期刊文献+

IncGraph:支持实时计算的大规模增量图处理系统 被引量:1

IncGraph:Large-Scale Graph Processing System for Real-Time and Incremental Computing
下载PDF
导出
摘要 随着社交网络的流行,越来越多的相关应用要求能够实时地在大规模社会网络图上进行分析和计算。而目前的图处理系统,如Google的Pregel,是全局、批量处理的图处理系统,并不能实现对图的实时计算。因此,提出了一种新的图增量处理模型,当一个节点发生变化时,只需要以传播的方式更新局部范围内受影响节点。它本质上将传统的批量全局计算模型,转化成一系列的增量的、局部的图计算,保证对图变化的实时处理,并通过避免没有更新节点的重复计算来降低开销。基于这种新的图计算模型,设计了一个低开销、实时的图处理系统——IncGraph,它通过图切分技术将计算局部化,保证了计算的低开销,同时利用主动计算触发和反向链式更新技术,保证了计算的实时性和可靠性。利用真实的社交网络数据证明了IncGraph的低开销、实时性和扩展性。IncGraph的提出会为社交网络应用提供更为灵活的计算框架。 With the increasing popularity of online social networks (OSNs), more and more related applications need a computation framework for processing large social graphs in a real-time manner. However, the existing graph processing systems, such as Google' s Pregel, cannot achieve real-time performance due to processing the graph in global and batch manners. Therefore, this paper proposes a new graph computation model that restricts the computation to a local area when a node is updated. In essence, it transforms the traditional batch and global computations to a series of incremental and local computations. By this way, people achieve the goal of real-time computation, and avoid the overhead of dupli- cate computation on nodes that have not changed. Based on this new comPutation model, this paper designs IncGraph, a real-time large graph processing system. To achieve an efficient and scalable implementation, this paper uses graph parti- tion techniques to exploit the computation locality in social graph, moreover, uses proactive computing trigger and inversing update chain to realize the real-time and reliable computing. Finally, this paper uses real social network data to validate the system performance. IncGraph can provide social network applications a more flexible computation framework.
出处 《计算机科学与探索》 CSCD 2013年第12期1083-1092,共10页 Journal of Frontiers of Computer Science and Technology
基金 国家自然科学基金 国家科技重大专项~~
关键词 图处理系统 增量图处理 图切分 主动计算触发 反向链式更新 graph processing system incremental graph processing graph partition proactive computing trigger inversing update chain
  • 相关文献

参考文献15

  • 1I Alexa top 500 global sites[EB/OL]. [2013-03]. http://www. alexa.com/topsites. 被引量:1
  • 2Malewicz G, Austere M H, Bik A J C, et al. Pregel: a system for large-scale graph proeessing[C]//Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data (SIGMOD '10), Indianapolis, USA, Jun 6-11, 2010. New York, NY, USA: ACM, 2010: 135-146. 被引量:1
  • 3Gytingyi Z, Garcia-Molina H, Pedersen J. Combating Web spam with TrustRank[C]//Proceedings of the 30th Interna- tional Conference on Very Large Data Bases (VLDB '04), Toronto, Canada, 2004: 576-587. 被引量:1
  • 4Karypis G, Kttmar V. METIS--unstmctured graph partitioning and sparse matrix ordering system[EB/OL]. [2013-03]. http:// www.cs.umn.edu/-metis. 被引量:1
  • 5Cheatham T, Fahmy A, Stefanescu D C, et al. Bulk synchro- nous parallel computing--a paradigm for transportable soft- ware[C]//Proceedings of the 28th Annual Hawaii Interna- tional Conference on System Science (HICSS '95), Wailea, USA, Jan 3-6, 1995. Washington, DC, USA: IEEE Computer Society, 1995: 268-275. 被引量:1
  • 6Salihoglu S, Widom J. GPS: a graph processing system[C]// Proceedings of the 25th International Conference on Scien- tific and Statistical Database Management, Baltimore, USA, Apr 2012. 被引量:1
  • 7Low Yucheng, Gonzalez J, Kyrola A, et al. GraphLab: a new framework for parallel machine learning[J/OL], arXiv: 1006.4990, 2010. 被引量:1
  • 8Power R, Li Jinyang. Piccolo: building fast, distributed pro- grams with partitioned tables[C]//Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI '10),Vancouver, Canada, 2010. Berke- ley, CA, USA: USENIX Association, 2010: 1-14. 被引量:1
  • 9Gonzalez J E, Low Yucheng, Gu Haijie, et al. PowerGraph: distributed graph-parallel computation on natural graphs[C]// Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI '12). Berkeley, CA, USA: USENIX Association, 2012: 17-30. 被引量:1
  • 10Pujol J M, Erramilli V, Siganos G, et al. The little engine(s) that could: scaling online social networks[C]//Proceedings of the 2010 ACM SIGCOMM Conference (SIGCOMM '10), New Delhi, India, Aug 30-Sep 3, 2010. New York, NY, USA: ACM, 2010: 375-386. 被引量:1

同被引文献10

  • 1Jeffrey Dean,Sanjay Ghemawat.MapReduce[J].Communications of the ACM.2008(1) 被引量:9
  • 2Leslie G. Valiant.A bridging model for parallel computation[J].Communications of the ACM.1990(8) 被引量:1
  • 3Yucheng Low,Danny Bickson,Joseph Gonzalez,Carlos Guestrin,Aapo Kyrola,Joseph M. Hellerstein.Distributed GraphLab: a framework for machine learning and data mining in the cloud[].Proceedings of the VLDB Endowment.2012 被引量:1
  • 4Malewicz G,Austern M H,Bik A J,Dehnert J C,Horn I,Leiser N,Cza-jkowski G.Pregel:a system for large-scale graph processing[].Proceedings of the international conference on Management of data SIGMOD’’.2010 被引量:1
  • 5Page L,Brin S,Motwani R,et al.The pagerank citation ranking:Bringing order to the web[]..1999 被引量:1
  • 6Cheng R,Hong J,Kyrola A,et al.Kineograph:Taking the pulse of a fast-changing and connected world[].Proc of the th ACM European Conf on Computer Systems.2012 被引量:1
  • 7Wikipedia.Shortest path problem[]..2014 被引量:1
  • 8Wikipedia.Connected component[]..2014 被引量:1
  • 9Avery C.Giraph:Large-scale graph processing infrastruction on Hadoop. http://giraph.apache.org . 2014 被引量:1
  • 10The Apache Software Foundation.Apache Giraph. http://giraph.apache.org . 2014 被引量:1

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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