[发明专利]一种面向动态图增量计算的均衡负载方法及系统有效
申请号: | 201710627874.3 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107479968B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 廖小飞;吕新桥;金海;肖威;张宇 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 廖盈春;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向动态图增量计算的均衡负载方法及系统,包括:利用上轮迭代计算过程中顶点的度与顶点的初始化增量值以及顶点的收敛时间生成预测直方图;图形数据结构发生变化后,初始化图数据中所有顶点的状态值与增量值;在新一轮迭代计算开始之前,利用直方图以及新的顶点的度与初始化增量值预测各顶点对应的收敛时间;由各分区的从节点统计该分区所有顶点的负载情况并发送到主节点,由主节点调度均衡各分区的负载并将决策结果返回给各从节点;由从节点迁移分区的负载到目标分区或接收来自过载分区的负载。通过本发明可以在动态图形数据发生变化之后,新一轮迭代计算过程中各个分区的负载情况保持均衡,从而达到加快图形迭代计算的效果。 | ||
搜索关键词: | 一种 面向 动态 增量 计算 均衡 负载 方法 系统 | ||
【主权项】:
一种面向动态图增量计算的均衡负载方法,其特征在于,包括:(1)在分布式增量计算图形处理系统中,图Gk‑1=(Vk‑1,Ek‑1)经过一轮迭代计算后,对于收敛于状态利用上轮迭代计算过程中顶点的度与顶点的初始化增量值以及上轮迭代计算过程中顶点的收敛时间来生成预测直方图H(k‑1),其中,V表示图顶点集合,E表示连接顶点边的集合,k表示第k次计算,下标i表示第i个顶点;(2)若动态图的图形数据结构发生变化:Gk=ΔGk‑1+Gk‑1,则利用基于增量计算的初始化方法初始化所有顶点的状态值为并由顶点的邻接顶点的状态值得到顶点的初始化增量值为ΔGk‑1为增量图数据;(3)在新一轮迭代计算开始之前,由顶点的度与顶点的增量计算顶点的负载因子,利用直方图H(k‑1)与顶点的负载因子预测顶点在新一轮迭代计算过程中对应的收敛时间其中,Vk表示新图Gk中的顶点集合;(4)服务于各个分区的从计算节点worker根据预测得到的顶点的收敛时间统计相应分区内所有顶点的负载分布情况,并发送到主控制节点master,由master统一调度均衡各个分区的负载并将决策结果返回给各个worker;(5)由各个worker根据master的决策结果迁移分区的负载到目标分区或接受来自过载分区的负载。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710627874.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种自动清除内存的方法和智能终端
- 下一篇:数据处理方法及装置