[发明专利]一种Gaia系统中基于分布式环境下的消息传输方法有效
申请号: | 201911041563.4 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110795256B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 黄山;李宣廷;姜楠;逯波;段晓东 | 申请(专利权)人: | 大连民族大学 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/23;G06F16/25;G06F16/27 |
代理公司: | 大连智高专利事务所(特殊普通合伙) 21235 | 代理人: | 马庆朝 |
地址: | 116600 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gaia 系统 基于 分布式 环境 消息 传输 方法 | ||
1.一种Gaia系统中基于分布式环境下的消息传输方法,其特征在于,步骤如下:
S1、用户提交作业后,计算引擎根据用户定义的数据位置将数据读取到分布式环境之中,并且将数据传递到各个节点之上;
S2、多节点的函数申请自身的计算资源,并且将数据读取到相应的算子之中;
S2.1、Gaia判断定义的资源是否为第一次初始化,如果是则进入步骤S2.2,如果不是则直接进入步骤S2.3;
S2.2、初始化资源之后,系统建立用于同一节点之间相互传输消息的机制;
S2.3、各个节点进行计算之时得到中间结果,并在中间结果之中进行选举,并将所获得的选举结果作为选举标记传输到一个节点之上;
S2.4、在步骤S2.2和步骤S2.3中接收选举标记的这一节点开辟一块缓存,用于存储这一选举标记;
S2.5、在分布式环境的所有节点中,经由选举机制得到的选举标记通过消息传输机制传输到同一个节点A,该节点收集选举标记;
S2.6、各个节点“获取”节点A中的选举标记,并且与该选举标记进行比较;
S2.7、各个节点获得数据之后与选举标记比较,通过用户自定义规则判断该数据是否可能成为最终数据,如果能够成为最终数据则进行消息传输,如果过不能则不进行消息传输;
S2.8、随着计算的不断进行,在计算的中间结果之中不断地发生选举,根据结果更新“选举标记”;
S2.9、通过算子完成消息传输之后,汇聚计算结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连民族大学,未经大连民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911041563.4/1.html,转载请声明来源钻瓜专利网。