Поиск края

редактировать

В информатике, поиск края - это алгоритм для обнаружение тупиков в распределенных системах. Разработано Чанди Мисра Хасс. Всякий раз, когда процесс A блокируется для какого-либо ресурса, проверочное сообщение отправляется всем процессам, от которых может зависеть A. Пробное сообщение содержит идентификатор процесса A, а также путь, по которому сообщение прошло через распределенную систему. Если заблокированный процесс получает зонд, он обновит информацию о пути и направит зонд всем процессам, от которых он зависит. Неблокированные процессы могут отбросить зонд.

Если в конце концов зонд возвращается к процессу A, возникает циклический цикл ожидания заблокированных процессов, и обнаруживается взаимоблокировка. Эффективное обнаружение таких циклов в «графе ожидания » заблокированных процессов - важная проблема реализации.

Последняя правка сделана 2021-05-18 06:56:32
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте