Результаты (
русский) 2:
[копия]Скопировано!
9.1 Рассмотрим однонаправленный кольцо п процессов 0, 1, 2, ..., п - 1. Процесс 0 хочет обнаружить завершение, поэтому после того , как локальные вычисления при 0 окончилась, он посылает маркер для обработки 1. Способ 1 вперед , что лексема обрабатывать 2 после того, как вычисление процесса 1 имеет расторгнутым, а маркер передается по кольцу таким образом. Когда процесс 0 получает обратно маркер, он приходит к выводу , что вычисление по всему кольцу кончилось.
Есть ли ошибка в упомянутом выше аргумент? Поясните.
9.2 Конструкция зонда эхо-алгоритм для вычисления топологии сети , чья ская топология представляет собой неориентированный связный граф. Когда алгоритм завершается, инициатор алгоритма должен обладать знаниями обо всех узлов и линий связи в сети.
9.3 Разработайте алгоритм для подсчета общего количества процессов в однонаправленном кольце неизвестного размера. Обратите внимание , что любой процесс , в кольце может инициировать это вычисление и более чем один процесс может одновременно работать алгоритм. Не стесняйтесь использовать идентификаторах процессов.
9.4 Использование фундированных множеств, приведем доказательство прекращения алгоритма прекращения обнаружения Дейкстра-Схолтен на древовидной топологии.
9.5 В распределенной системе, рис 9.7 представляет WFG в данное время под коммуникация тупиковая модель. Используйте Чанди и др. , В алгоритм , чтобы выяснить , если узел 1 обнаружит взаимоблокировки связи. Кратко проследить шаги.
9.6 В системе совместного использования ресурсов, запросы на ресурсы с помощью процесса представлены в виде (R1 и R2) или (R3 и R4) или ....
А. Как вы будете представлять WFG для захвата семантики запроса ресурсов?
Б. Проверьте , если Чанди-Мишра-Haas алгоритм обнаружения тупиковой может быть применен для обнаружения тупиковой ситуации в этой системе. Если ваш ответ да, то доказать это. В противном случае предложить альтернативный алгоритм для обнаружения тупиковой ситуации в этом случае.
9.7 Рассмотрим сеть процессов: каждый процесс поддерживает физические часы C и логический часы LC. Когда процесс становится пассивным, он записывает время C и посылает волну на другие процессы , чтобы узнать , если все они прекращены к тому времени. В случае , если ответ не соответствует действительности, другой процесс повторяет это упражнение. Разработайте алгоритм обнаружения завершения , используя этот подход. Обратите внимание , что может быть несколько волн в системе в любое время. (Этот алгоритм обусловлен Рана и описана в [R83].)
переводится, пожалуйста, подождите..
![](//ruimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)