一種基于集中服務的分布式對等網絡的實現(xiàn)方法及系統(tǒng)
一種基于集中服務的分布式對等網絡及構造方法,該方法包括: (1)為對等網絡配置一個集中服務器,該服務器用來為新節(jié)點加入對等網絡以及對等網絡中的節(jié)點退出提供服務,并為服務器定義樹的數(shù)據結構用于存儲動態(tài)變化節(jié)點的信息; (2)新節(jié)點經集中服務器查找其直接鄰居或從對等節(jié)點出發(fā)在虛鏈路中查找其直接鄰居,加入對等網絡; (3)邊界節(jié)點(其前驅或后繼直接鄰居退出的對等節(jié)點)經集中服務器查找其直接前驅或后繼鄰居,或從該節(jié)點出發(fā)在虛鏈路中查找其直接前驅或后繼鄰居,使得對等節(jié)點之間維持環(huán)狀拓撲。 本發(fā)明將集中服務融合在分布式對等網絡中,明顯降低了因節(jié)點的頻繁加入和退出造成的網絡波動,顯著提高了對等網絡的工作效率。
北京交通大學
2021-04-13