一種基于集中服務(wù)的分布式對等網(wǎng)絡(luò)及構(gòu)造方法,該方法包括:
(1)為對等網(wǎng)絡(luò)配置一個集中服務(wù)器,該服務(wù)器用來為新節(jié)點加入對等網(wǎng)絡(luò)以及對等網(wǎng)絡(luò)中的節(jié)點退出提供服務(wù),并為服務(wù)器定義樹的數(shù)據(jù)結(jié)構(gòu)用于存儲動態(tài)變化節(jié)點的信息;
(2)新節(jié)點經(jīng)集中服務(wù)器查找其直接鄰居或從對等節(jié)點出發(fā)在虛鏈路中查找其直接鄰居,加入對等網(wǎng)絡(luò);
(3)邊界節(jié)點(其前驅(qū)或后繼直接鄰居退出的對等節(jié)點)經(jīng)集中服務(wù)器查找其直接前驅(qū)或后繼鄰居,或從該節(jié)點出發(fā)在虛鏈路中查找其直接前驅(qū)或后繼鄰居,使得對等節(jié)點之間維持環(huán)狀拓撲。
本發(fā)明將集中服務(wù)融合在分布式對等網(wǎng)絡(luò)中,明顯降低了因節(jié)點的頻繁加入和退出造成的網(wǎng)絡(luò)波動,顯著提高了對等網(wǎng)絡(luò)的工作效率。
掃碼關(guān)注,查看更多科技成果