-2

我目前正在学习分布式系统中用于协议的欺凌算法。我了解选举是如何进行的,但我有点困惑,例如如果进程 4 失败并且进程 2 开始选举并且进程 3 获胜并且在进程 3 宣布它是协调员之后如果进程 4 唤醒会发生什么?进程 3 是否继续担任协调员,还是会进行另一次选举,如果是,谁开始选举?提前谢谢你,如果我失去了这个长问题的人,我很抱歉

4

1 回答 1

2

一旦进程 4 唤醒,它将知道它拥有最高标识符,并将选择自己作为组的协调者。通常实现包含组的视图(即组中每个进程的id)。这将授予进程 4 请求新选举的权限,或者它可以简单地通过向其余进程发送协调器消息来宣布自己为组的领导者(根据之前的假设,这些进程显然具有较低的标识符) . 因此,欺负算法名称。

于 2014-11-01T00:15:54.613 回答