Как реализовать эффективную трансляцию в протоколе Kademlia p2p?

В настоящее время я изучаю одноранговый протокол Kademlia, и мне интересно если кто-то знает методы или подходы для эффективной передачи информации/сообщения?

Существует документ Эффективное вещание в структурированных P2P-сетях, в котором описывается способ вещание в Chord. Их идея состоит в том, чтобы разделить сеть на две части и отправить широковещательное сообщение на первый узел в каждой из этих частей. Связавшиеся узлы снова разбивают свою «подсеть» и выполняют те же действия. Используя этот метод, вы можете транслировать сообщение по связующему дереву через сеть. Однако у меня возникли проблемы с его применением в Kademlia, потому что сложно надежно разделить сеть Kademlia.

Кто-нибудь знает, как этого можно достичь или какие существуют альтернативные подходы?

Я не хочу массово заливать сеть, так как это плохо влияет на загрузку сети и вызывает много избыточного трафика.


person Erik    schedule 14.05.2012    source источник


Ответы (1)


После некоторых исследований мне удалось найти возможное решение в этой статье: Обнаружение вторжений на основе P2P. Оказывается, действительно можно использовать топологию сети в Kademlia для эффективного разделения сети.

person Erik    schedule 14.05.2012