Каковы лучшие статьи для изучения алгоритмов передачи обновлений в распределенной системе?

Я имею в виду распределенную систему (несколько узлов в одном центре данных), для которой я хочу иметь следующие свойства:

  • узлы могут входить и выходить из системы в любое время.
    • Нет репликации данных между узлами.
    • Какой узел использует клиент, зависит от клиента (т.е. это может быть согласованное хеширование, это может быть что-то еще)
  • нет мастера (т.е. нет центральной точки отказа)
  • каждый узел может получить часть информации, которая должна быть передана остальным узлам

Какие алгоритмы (ссылки на статьи лучше всего) подходят для этого?

(Я предполагаю, что некоторые ответы будут включать в себя алгоритмы P2P, но большинство из них, с которыми я сталкивался в прошлом, больше походили на распределенные хеш-таблицы, где узлы входят и занимают некоторую часть пространства ключей и т. Д. Я также признаю, что Многоадресная рассылка с простыми UDP-сообщениями может быть уместной, но какая существующая работа поможет сделать обмен сообщениями надежным?)

1 ответ

Как насчет попытки реализовать узлы ADHOC с JXTA? Смотрите книгу Практическая JXTA II, доступную онлайн на Scribd.

Другие вопросы по тегам