- 12
- 0
- 约2.01万字
- 约 50页
- 2017-06-05 发布于四川
- 举报
第9章图计算
厦门大学计算机科学系研究生课程
《大数据技术基础》
第9章 图计算
(2013年新版)
林子雨
厦门大学计算机科学系
E-mail: ziyulin@
主页:/linziyu
《大数据技术基础》厦门大学计算机科学系厦门大学计算机科学系 林子雨 ziyulin@2013年新版 2013年9月修订版
课程提要
图计算简介
Google Pregel图计算模型
Pregel的C++ API
Pregel模型的基本体系结构
Pregel模型的应用实例
改进的图计算模型
参考资料
本讲义PPT存在配套教材,由林子雨通过大量
阅读、收集、整理各种资料后编写而成
下载配套教材请访问 《大数据技术基础》2013
班级网站:/node/423
《大数据技术基础》 厦门大学计算机科学系 林子雨 ziyulin@ 2013年9月修订版
图计算中的问题
大型图(像社交网络和网络图等)常常作为现在系统计算需要的一
部分。现在存在许多图计算问题像最短路径、集群、网页排名、最小
切割、连通分支等等,但还没有一个可扩展的通用系统来解决这些问
题。
解决这些问题的算法的特点:它们常常表现为比较差的内存访问局
部性、针对单个顶点的处理工作过少、以及计算过程中伴随着的并行
度的改变等问题。
可能的解决方法:
为特定的图应用定制相应的分布式实现
基于现有的分布式计算平台
使用单机的图算法库
——如BGL,LEAD,NetworkX,JDSL,Standford ,GraphBase,FGL等
使用已有的并行图计算系统
——如Parallel BGL,CGMgraph等
《大数据技术基础》 厦门大学计算机科学系 林子雨 ziyulin@ 2013年9月修订版
图计算的两种软件
目前通用的图处理软件主要包括两种。一种主要基于遍历算法、实时
的图数据库,如Neo4j , OrientDB , DEX , 和InfiniteGraph .另一种则是以图
顶点为中心的消息传递批处理的并行引擎,如Hama , Golden Orb , Giraph ,
和Pregel .第一种基本都基于tinkerpop的图基础框架,tinkerpop项目关
系如图1所示:
《大数据技术基础》 厦门大学计算机科学系 林子雨 ziyulin@ 2013年9月修订版
BSP模型
以图顶点为中心的消息传递批处理的并行引擎主要是基于
BSP(Bulk Synchronous Parallel)模型所实现的并行图处理包。BSP是
由哈佛大学Viliant和牛津大学Bill McColl提出的并行计算模型。一
个BSP模型由大量相互关联的处理器(processor)所组成,它们之间
形成了一个通信网络。每个处理器都有快速的本地内存和不同的
计算线程。一次BSP计算过程由一系列全局超步组成,超步就是计
算中一次迭代。每个超步主要包括三个组件:
并发计算(Concurrent computation):每个参与的处理器都有
自身的计算任务,它们只读取存储在本地内存的值。这些计
算都是异步并且独立的。
通讯(Communication): 处理器群相互交换数据,交换的形式
:由一方发起推送(put)和获取(get)操作。
栅栏同步(Barrier synchronisation): 当一个处理器遇到路障,
会等到其他所有处理器完成它们的计算步骤。每一次同步也
是一个超步的完成和下一个超步的开始。
《大数据技术基础》 厦门大学计算机科学系
您可能关注的文档
- 湘财投资早参.PDF
- 润建通信股份有限公司关于公司经营范围变更及修改公司章程.PDF
- 演讲题目新常态下的保险产品风险管理.pdf
- 滨海新区西中环及延长线快速路二期工程(京港高速公路~京.PDF
- 潮州三环(集团)股份有限公司2016年半年度报告摘要.pdf
- 澳柯玛股份有限公司测温线改造升级、实验室建立标书.pdf
- 点击下载增值税发票查询平台安装与使用-增值税发票查询平台.doc
- 热塑性纳米纤维的制备及功能化-mat.pdf
- 煤田地质实验中心文件(定).doc.doc
- 燃气燃烧器-zc.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 传媒法规与伦理教学课件(共22章)新闻伦理研究综述.pdf VIP
- 汽车行驶记录仪产品使用说明书.PDF VIP
- 2026年成都市美容医疗诊所医美项目安全规范运营可行性研究报告.docx VIP
- ocean培训petrel re快速入门工作流程.pdf VIP
- (四年级奥数班讲义.doc VIP
- 单病种病案数据填报指导手册.doc
- 企业 IPO 筹备方案(最新版,附时间表 + 材料).docx VIP
- 深圳初三数学联考模拟试题.docx VIP
- 高考历史二轮总复习精品课件 第四板块 世界现代史 第十七讲 现代科技的发展与当今世界发展的趋势.ppt VIP
- 2024年菏泽职业学院单招数学考试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)