Сеть Heartbeat - Heartbeat network

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

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

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

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

Смотрите также

Рекомендации

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