Результаты (
русский) 2:
[копия]Скопировано!
11.3.2.2 β-синхронизатор
β-синхронизатор нуждается в фазе инициализации перед моделирование тиков начинается. Фаза инициализации включает в себя построение остовного дерева сети. Назначенный инициатором является корнем связующего дерева. Инициатор запускает имитацию, посылая своим детям следующее сообщение, предлагающее им начать моделирование для клеща 0. После этого операции аналогичны тем , которые в альфа-синхронизатора, за исключением того, что управляющие сообщения (рядом, безопасно, и извед) отправляются только вдоль краев дерева. Безопасный процесс посылаетсообщение своему родителю, чтобы указать, что все поддерево под ней безопасно для галочки I. Если корень получаетСообщение от каждого ребенка, то он знает , что каждый узел в остове безопасен для галочки я-так он посылает следующее сообщение , чтобы начать моделирование следующего тика (я + 1).
Сложность сообщения M (β) может быть оценивается следующим образом . Каждый процесс обменивается следующие сообщения:
1. Отправка и прием сообщенийдля галочки я и от своих соседей.
2. Отправка и приеми от своих соседей. После этого он посылаетсообщение своему родителю.
3. получаетСообщение от каждого ребенка через дерево ребер. Безопасные сигналы convergecast по краям дерева. Если сам процесс является безопасным, и это не корень, то он посылает безопасное сообщение своему родителю.
4. Когда корень получает безопасные сообщения от каждого ребенка, он знает , что все дерево является безопасным. Затем он посылаетсообщение через дерево краев к узлам сети. После получения сообщение, узел начинает моделирование клеща (я + 1).
переводится, пожалуйста, подождите..
