장애에 탄력적 인 분산 알고리즘은 결정적이거나 확률적일 수 있습니다. 합의 문제를 예로 들어 보자.
Paxos는 가정에 따라 항상 작동 한다는 의미에서 결정 론적입니다 .
대조적으로, 무작위 합의는 주어진 확률로 작동합니다.
결정 론적 알고리즘을 설계하고 사용하면 어떤 이점이 있습니까?
결정 론적 알고리즘에 의존하는 가정은 현실을 유지할 확률도 가지고있다 (이의 가정 범위 라 함 ). 따라서 실제로 결정 론적 알고리즘이 작동하지 않을 가능성이 항상 있습니다.
Paxos / Wikipedia, 프로토콜 계열
—
vzn
당신은 당신의 의견에 좀 더 구체적이 될 수 있습니까?
—
danyhow
무작위 화는 일반적으로 안전 특성이 아닌 생동감 특성에 사용됩니다. 안전 속성은 항상 유지되지만 알고리즘이 종료되지 않을 가능성이 있습니다 (일반적으로 시간이 지남에 따라 감소 함).
—
Kaveh