下载此文档

分布式系统中的路由算法.ppt


文档分类:IT计算机 | 页数:约87页 举报非法文档有奖
1/87
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/87 下载此文档
文档列表 文档介绍
该【分布式系统中的路由算法 】是由【sanshenglu2】上传分享,文档一共【87】页,该文档可以免费在线阅读,需要了解更多关于【分布式系统中的路由算法 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。分布式系统中的路由算法
进程间通信类型
有效的进程间通信对分布式系统的性能很重要
根据目标个数的不同,进程间通信的类型
一对一(单播)
一对多(组播)
一对所有(广播)
分布式系统中的路由算法
通信延迟及其原因
在基于消息传递的分布式系统中,消息一般在到达目标节点之前可能要通过一个或多个中间节点,故存在通信延迟。
分布式系统中的通信延迟依赖于如下四个因素:
网络拓扑:
通常用图表示
定义处理单元(PE)之间是如何连接的
路由
决定如何选择路径以便将消息传递到目的地。
分布式系统中的路由算法
通信延迟及其原因(cont'd)
流量控制
流量控制决定在消息沿路径传递时如何分配网络资源,包括:
信道
缓冲区
交换
这是一个实际的机制,它决定消息如何从一个输入信道转到一个输出信道。
分布式系统中的路由算法
路由算法类型
路由算法类型包括:







分布式系统中的路由算法
一般型路由和特殊型路由
一般型路由算法
适合于所有类型的网络
但是对于某种特定网络不是很有效
特殊型路由算法
只对特定的网络类型有效,如超立方、网格等
这些算法由于利用了特定网络的拓扑属性,所以效率往往较高。
分布式系统中的路由算法
最短路由算法和非最短路由算法
最短路径算法
对给定的源-目标对给出一个代价最小的路径
路径的代价
所有跳步(连接)代价的线性和。
缺点:可能会导致网络某一部分的拥塞
非最短路由算法
可以将消息路由到一个更长的路径从而避免拥塞。
在某些情况下,随机路由可能是有效的。
分布式系统中的路由算法
确定型路由和适应型路由
确定型路径算法
路由路径只在网络的拓扑发生改变时才发生变化,
而且它不使用任何有关网络状态的消息。
适应型路由算法
路径根据网络流量而改变。
分布式系统中的路由算法
容错型路由和非容错型路由
容错型路由算法
即使出现错误,被路由消息也能保证送到。
非容错型路由算法
假定路由不会出错
路由算法不必动态调整自己的活动。
分布式系统中的路由算法
冗余型路由和非冗余路由
冗余型路由算法
用几个边分离(或节点分离)的路径向同一个目标发送多个拷贝。
只要这些路径中的一个是好的,那么就会至少有一个消息拷贝到达目标。
必须保证有且只有一个拷贝被接收
非冗余型路由算法
对每个目标只需转发消息的一个拷贝。
分布式系统中的路由算法

分布式系统中的路由算法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数87
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanshenglu2
  • 文件大小1.38 MB
  • 时间2022-12-05