Результаты (
русский) 2:
[копия]Скопировано!
11.1 Введение
Распределенные приложения зависят от конкретных форм координации между процессами для достижения своих целей. Некоторые задачи координации можно рассматривать как форму предварительной обработки. Примеры включают синхронизацию часов, охватывающую построение дерева, и лидер выборов. В этом разделе мы выделим несколько конкретных алгоритмов координации и объяснить их строительство. Наш первый пример обращается к лидеру выборы, где один из назначенного набора процессов является сеном , как выбранный специальный лидер и присвоенных специальных обязанностей. Второй пример касается проблемы трансформации модели: Напомним , что асинхронность трудно иметь дело в реальных приложениях из - за отсутствия временных гарантий, что проще написать алгоритмы на синхронной модели про- цесса (там , где процессы выполнить действия в Lockstep синхронность) и легче , чтобы доказать свою правоту. Это мотивирует конструкцию синхронизаторов, преобразующих асинхронную модель в синхронное и помогают запускать синхронные алгоритмы на асинхронных системах. В этом разделе мы обсудим несколько алгоритмов для лидера выборов и строительства синхронизатора.
переводится, пожалуйста, подождите..
