- 0
- 0
- 约1.05万字
- 约 60页
- 2017-08-22 发布于广东
- 举报
2014-0912 第 2 章 分布式系统的通信
2.5 组通信 2.5.2 设计的问题 组的成员 组管理: 使用组服务器 分布式方法管理组内成员 两个带欺骗性的问题 区分组成员自愿离开和崩溃 加入与离开一个组与发送的消息同步 2.5 组通信 2.5.2 设计的问题 组的编址 给每个组一个唯一的地址,有三种实现方法: 进程0向包括进程1,3,4的进程组发消息 0 1 2 3 4 多点传送 0 1 2 3 4 单点传送 0 1 2 3 4 内核丢弃消息 广播传送 这样做的益处是什么? 2.5 组通信 2.5.2 设计的问题 组的编址 发送者提供一个所有目的地址的显示列表 不透明;一旦组成员改变,用户进程必须更新器组成员列表。 判定编址 每条消息包含一个需要计算的判定 是一个布尔表达式,涉及到接收者的机器号、它的局部变量或其他因素。 布尔表达式为TRUE,则消息被接收。如果为FALSE,则消息被丢弃。 这样做的缺点是什么? 2.5 组通信 2.5.2 设计的问题 发送和接收原语 如何将点对点通信和组通信融于一个单独的原语集之中。 采用单向通信模型send和receive的显示调用。系统根据地址 (进程地址或者组地址)区分。 一些系统引入新的库例程 group_send group_re
原创力文档

文档评论(0)