Подходит ли hadoop для симуляции согласованного протокола - PullRequest
0 голосов
/ 20 января 2019

Консенсус в среде распределенных систем - это протокол соглашения, по которому узлы должны принимать решение о транзакции. Учитывая экосистему hadoop, Может ли кто-нибудь помочь мне понять, возможно ли использовать платформу hadoop для имитации консенсусного протокола с, скажем, «n» количеством узлов в сети.

Идея состоит в том, чтобы использовать экосистему hadoop для моделирования протокола консенсуса. Задачи в симуляции включают в себя:

  • при получении сообщения от клиента транслировать его в сети.

  • Если namnode выступает в качестве лидера, то он предлагает сообщение в сети и ожидает решения от всех узлов, где каждый узел проверяет сообщение на подтверждение или нет.

  • Лидер наконец фиксирует / откатывает транзакцию / сообщение и передает такое же решение в сети.

  • Статистический анализ также необходимо поддерживать в течение периода времени для всех сообщений. Чтобы узнать, был ли достигнут консенсус по большинству сделок или нет.

Может ли экосистема hadoop поддерживать такого рода симуляцию проблемы. Кто-нибудь пробовал раньше на этих линиях. Это имеет какое-либо значение.

...