2012-05-14 43 views
3

我目前正在研究Kademlia對等協議,我很好奇,如果有人知道有效地廣播信息/消息的技術或方法?如何在Kademlia p2p協議中實現高效的廣播?

有一篇論文Effcient Broadcast in Structured P2P Networks,它描述了一種在Chord中的廣播方式。他們的想法是將網絡分爲兩部分,並將廣播消息發送到每個分區中的第一個節點。聯繫節點再次劃分其「子網」並執行相同的操作。使用這種技術,您可以通過網絡在生成樹上廣播消息。但是,我在將其應用到Kademlia時遇到問題,因爲難以可靠地劃分Kademlia網絡。

有人知道如何實現這個目標或存在哪些替代方法?

我不想大規模淹沒網絡,因爲這會對網絡負載產生不良影響並導致大量的冗餘流量。

回答

2

經過一番研究,我在本文中找到了一個可能的解決方案:P2P based intrusion detection。事實證明,確實有可能使用Kademlia中的網絡拓撲來有效地劃分網絡