Результаты (
русский) 2:
[копия]Скопировано!
9.3 Termination-Detection алгоритмах
Рассмотрим вычисления работает в сети процессов, топология которого G = (V, E). Одним из возможных механизмов распределения вычислений для различных процессов следующим образом: Задача изначально присваивается некоторому узлу I ∈ V , который будет называться инициатором узла. Инициатором делегаты различных частей этой задачи к своим соседям, которые делегируют части своей работы к своим соседям, и так далее. Поскольку вычисление делает прогресс, эти узлы обмениваются сообщениями между собой. Никто не имеет знания о всей топологии сети, но каждый узел знает о его локальной окрестности.
Узел, если смотреть в изоляции, может оставаться в одном из двух состояний: активный и пассивный. Процесс активен , когда у него есть некоторые включены охранники. Процесс , который не является активным называется пассивным. Если процесс находится в пассивном состоянии в определенный момент, то это не обязательно означает , что процесс всегда будет оставаться пассивным-сообщение , отправленное активным соседом может проснуться процесс и сделать его активным. Активный процесс, с другой стороны, союзник переключается eventu- в пассивное состояние , когда он выполнил все свои локальные действия-эти действия могут включать в себя отправку нуля или более сообщений.
В этих условиях важный вопрос для инициатора является решить , следует ли кончилось настоящее вычисление. Прекращение соответствует следующим трем критериям:
(а) каждый процесс находится в пассивном состоянии, (б) все каналы являются пустыми, и (с) глобальное состояние системы удовлетворяет желаемого постусловия. Следует отметить , что критерии для прекращения их действия аналогичны тупике, за исключением того, что в тупиковой ситуации, желаемый Постусловие
не выполняется. Оба прекращения и тупиковый отражают постоянные условия, и это Куай обнаружение ценции , что мы заинтересованы в. Предлагаемый метод обнаружения не гаран- antee , которая была достигнута заданная Постусловие.
переводится, пожалуйста, подождите..
