Результаты (
русский) 2:
[копия]Скопировано!
Но откаты не заканчиваются. Заметим, что (p2, q2, r2) не представляет собой последовательное глобальное состояние. Процесс R должен отменить отправку своего предыдущего сообщения m6, и его локальное состояние теперь должен вернуться к Г1. Это приведет к Q, чтобы вернуться в состояние q1. В конце концов, процессы должны выполнить откат вплоть до их начальных контрольных точек (р0, q0, r0), который по определению является действительным контрольно-пропускной пункт (поскольку не были обменены никаких сообщений перед этим). Таким образом, все вычисления теряется, несмотря на все пространство, используемое для записи девять контрольно-пропускных пунктов. Если процесс P записал свой последний контрольно-пропускной пункт после отправки последнего сообщения, то вычисление может быть откат только (P2, Q2, R2). Это было бы возможно с координированной регистрация по прибытии, указывающей. Скоординированные контрольные точки могут быть записаны с помощью распределенного алгоритма моментального снимка Чанди-Мишры (когда каналы FIFO) или алгоритм Lai-Янга (когда гарантия FIFO каналов не существует) (смотрите Главу 8).
переводится, пожалуйста, подождите..
