Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В компьютерных кластерах , сеть сердцебиения является частной сетью , которая разделяет только узлы в кластере, и не доступен снаружи кластера. Он используется узлами кластера для мониторинга состояния каждого узла и обмена сообщениями друг с другом, необходимыми для поддержания работы кластера.

Метод heartbeat использует природу FIFO сигналов, передаваемых по сети. Убедившись, что все сообщения получены, система гарантирует, что события могут быть правильно упорядочены. [1]

В этом протоколе связи каждый узел отправляет обратно сообщение в заданном интервале, скажем, дельте , фактически подтверждая, что он жив и имеет контрольный сигнал . Эти сообщения рассматриваются как управляющие сообщения, которые помогают определить, что в сети нет задержанных сообщений. [1] Узел-получатель, называемый «синхронизацией», поддерживает упорядоченный список полученных сообщений. Как только сообщение с меткой времени позже указанного отмеченного времени получено от каждого узла, система определяет, что все сообщения были получены, поскольку свойство FIFO гарантирует, что сообщения упорядочены. [1]

В общем, сложно выбрать дельту, оптимальную для всех приложений. Если дельта слишком мала, это требует слишком больших накладных расходов, а если она велика, это приводит к снижению производительности, поскольку все ожидает следующего контрольного сигнала. [1]

См. Также [ править ]

Ссылки [ править ]

  1. ^ a b c d Теоретические аспекты распределенных вычислений в сенсорных сетях Сотириса Николетсиаса и Хосе Д. П. Ролима 2011 ISBN  3-642-14848-4 стр. 304