如何在Kademlia p2p协议中实现高效广播?

时间:2012-05-14 10:24:23

标签: networking p2p network-protocols kademlia

我目前正在研究Kademlia点对点协议,如果有人知道有效广播信息/消息的技术或方法,我很好奇吗?

有一篇论文Effcient Broadcast in Structured P2P Networks,其中介绍了Chord中的广播方式。他们的想法是将网络分为两部分,并将广播消息发送到每个分区中的第一个节点。被联系的节点再次对其“子网”进行分区并执行相同的操作。使用此技术,您可以通过网络在生成树上广播消息。但是,我在将其应用于Kademlia时遇到问题,因为很难可靠地对Kademlia网络进行分区。

有人知道如何实现这一目标或存在哪些替代方法?

我不想大规模地泛滥网络,因为这会对网络负载产生不良影响并导致大量冗余流量。

1 个答案:

答案 0 :(得分:4)

经过一些研究后,我能够在本文中找到一种可能的解决方案:P2P based intrusion detection。事实证明,确实可以使用Kademlia中的网络拓扑来有效地划分网络