2012-05-14 3 views
3

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

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

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

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

ответ

2

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

Смежные вопросы