html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

Giraph基础介绍_编程语言综合

[ ] 已经帮助:人解决问题

   Giraph介绍:nzxHTML5中文学习网 - HTML5先行者学习网

  Apache Giraph is an iterative graph processing system built for high scalability. For example, it is currently used at Facebook to analyze the social graph formed by users and their connections. Giraph originated as the open-source counterpart to Pregel, the graph processing architecture developed at Google and described in a 2010 paper. Both systems are inspired by the Bulk Synchronous Parallel model of distributed computation introduced by Leslie Valiant. Giraph adds several features beyond the basic Pregel model, including master computation, sharded aggregators, edge-oriented input, out-of-core computation, and more. With a steady development cycle and a growing community of users worldwide, Giraph is a natural choice for unleashing the potential of structured datasets at a massive scale.nzxHTML5中文学习网 - HTML5先行者学习网

  原理:Giraph基于Hadoop而建,将MapReduce中Mapper进行封装,未使用reducer。在Mapper中进行多次迭代,每次迭代等价于BSP模型中的SuperStep。一个Hadoop Job等价于一次BSP作业。基础结构如下图所示。nzxHTML5中文学习网 - HTML5先行者学习网

Giraph基础介绍    三联

  Giraph 的基础架构nzxHTML5中文学习网 - HTML5先行者学习网

  每部分的功能如下:nzxHTML5中文学习网 - HTML5先行者学习网

  (1)ZooKeeper: responsible for computation statenzxHTML5中文学习网 - HTML5先行者学习网

  –partition/worker mappingnzxHTML5中文学习网 - HTML5先行者学习网

  –global state: #superstepnzxHTML5中文学习网 - HTML5先行者学习网

  –checkpoint paths, aggregator values, statisticsnzxHTML5中文学习网 - HTML5先行者学习网

  (2) Master: responsible for coordinationnzxHTML5中文学习网 - HTML5先行者学习网

  –assigns partitions to workersnzxHTML5中文学习网 - HTML5先行者学习网

  –coordinates synchronizationnzxHTML5中文学习网 - HTML5先行者学习网

  –requests checkpointsnzxHTML5中文学习网 - HTML5先行者学习网

  –aggregates aggregator valuesnzxHTML5中文学习网 - HTML5先行者学习网

  –collects health statusesnzxHTML5中文学习网 - HTML5先行者学习网

  (3) Worker: responsible for verticesnzxHTML5中文学习网 - HTML5先行者学习网

  –invokes active vertices compute() functionnzxHTML5中文学习网 - HTML5先行者学习网

  –sends, receives and assigns messagesnzxHTML5中文学习网 - HTML5先行者学习网

  –computes local aggregation valuesnzxHTML5中文学习网 - HTML5先行者学习网

n块�i*讦…�

源码。 nzxHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助