Результаты (
русский) 3:
[копия]Скопировано!
11.3 синхронизаторыпо сравнению с синхронной алгоритмов, асинхронный алгоритмов, зачастую трудно разработать и проанализировать и имеют более высокую сложность.поскольку большинство distributed computing платформ, естественно, асинхронные, заманчиво разработать механизм, с помощью которого SYN - chronous алгоритм может работать асинхронно, платформ.а синхронизатор - протокол, который преобразует асинхронный модели в синхронном модель процесса (например, процессы функционируют в ногу одновременности) и позволяет синхронной алгоритмов для запуска на это.SYN - chronous алгоритм работает в конкретных шагов, известный как раундов или часы тикают (он же часы пульс).в каждом из тик, процесс может• проведение местных вычисления• рассылать информацию для ее соседей и получать сообщения от соседейсообщения, отправленные в часы тик, я, как предполагается, добраться до места назначения в те же часы тик на основе этих процессов обновления своих государств в ближайшие часы тик (i + 1).а синхронизатор выполняет модель преобразований путем имитации синхронной раундов на асинхронные сети.в результате этого двухслойными дизайна.синхронизаторы представить альтернативную технику для разработки алгоритмов на асинхронные распределенных систем.предполагается, что каждый узел имеет часы пульс генератор и эти часы тик в унисон.действия планируется в эти часы тикают.проведение синхронизатор должно естественным - ти условие о том, что новый импульс вырабатывается на узел, только после того, как он получает все мчс - мудрецы синхронных алгоритм, послал своих соседей на предыдущем пульс.однако трудность в обеспечении этого гарантировать, что не знает, какие сообщения были направлены в узел, его соседей и сообщение распространения задержки могут быть произвольно.вопреки опасения по поводу сложности двумя слоями алгоритм, COM - plexity цифры алгоритмов, используя синхронизаторы являются весьма обнадеживающими.в настоящей главе, мы представим дизайн несколько основных видов синхронизаторы.
переводится, пожалуйста, подождите..
