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