我很难理解18.3节,Coulouris的分布式系统中Ch18复制下的容错服务。如果我的阅读和理解是正确的(这可能不是),
在具有数据复制的分布式系统中,由于弱的一致性级别而导致的陈旧数据(即数据不一致性)是否算作拜占庭故障?(在我看来是的,但我上面的读数似乎没有。)
当具有复制的分布式系统被称为容忍拜占庭式故障时,它是否一定具有严格的一致性,即线性化?(在我看来是的,但我上面的读数似乎没有。)
谢谢。
发布于 2020-01-03 00:46:33
对于不同的行为者来说,拜占庭断层既可以发挥作用,也可以不能发挥作用。
服务器可能会在故障检测系统中出现故障和功能不一致的情况,向不同的观察者呈现不同的症状。
一致性和线性化通常用一个协商一致的算法解决。但拜占庭式的错误在更高的层次上是一个更困难的问题,因为首先你必须就哪一部分“挣扎”达成共识。
其他组件很难声明失败并将其排除在网络之外,因为它们需要首先就哪个组件失败达成共识。
https://softwareengineering.stackexchange.com/questions/403047
复制相似问题