并行遍历:广播与汇聚广播及广度优先生成树算法解析
在网络计算中,广播和汇聚广播是重要的操作,同时生成树的构建对于高效的信息传播至关重要。本文将详细介绍相关算法,包括基于树的广播和汇聚广播算法、生成树的构建算法以及广度优先生成树的构建算法。
1. 有根生成树及相关算法
有根生成树是以特定节点 pa 为根的树,包含 n 个进程,其通道(边)是通信图的通道。每个进程 pi 有一个父节点 parenti 和一个可能为空的子节点集合 childreni 。为简化表示,根节点的父节点是其自身,即 parenti = i 。
1.1 基于树的广播和汇聚广播算法
- 广播 :根节点
pa首先向自身发送消息GO(data),然后该消息沿着生成树的通道转发,受限的泛洪在树的叶子节点停止。
============= Broadcast =============================
when GO(data) is received from pk do
(1)
for each j ∈ childreni \ {k} do send GO(data) to pj end for.
- 汇聚广播
并行遍历算法:广播、汇聚广播与生成树构建
超级会员免费看
订阅专栏 解锁全文
813

被折叠的 条评论
为什么被折叠?



