王建平 馬英瑞
引言
對(duì)等網(wǎng)絡(luò)P2P,是指節(jié)點(diǎn)邏輯對(duì)等的分布式系統(tǒng),其特點(diǎn)是系統(tǒng)中節(jié)點(diǎn)之間可以直接進(jìn)行數(shù)據(jù)通信而不需要通過中央服務(wù)器。近年來, P2P技術(shù)在信息共享中被廣泛采用,因其對(duì)信息共享提供了一種點(diǎn)對(duì)點(diǎn)的通信方式,受到了互聯(lián)網(wǎng)用戶的極大歡迎。但是,大多數(shù)P2P應(yīng)用還存在著一些局限性?眼1?演,如:
(1) 當(dāng)前許多P2P系統(tǒng)還存在集中式服務(wù)器統(tǒng)一管理系統(tǒng),因此仍然無法擺脫服務(wù)器的瓶頸問題。
(2) 節(jié)點(diǎn)的發(fā)現(xiàn)和互相通信是基于廣播或者組播技術(shù),消耗了大量的網(wǎng)絡(luò)帶寬,影響系統(tǒng)的搜索速度。
(3) 與每個(gè)節(jié)點(diǎn)直接相連的節(jié)點(diǎn)是靜態(tài)分配或隨機(jī)指定的,影響系統(tǒng)的擴(kuò)展性。
(4) P2P只提供基于文件名的共享而缺少對(duì)基于不同內(nèi)容查詢的支持。
為了解決這些問題,本文設(shè)計(jì)了一種新型的信息共享系統(tǒng)SharePeer。該系統(tǒng)基于P-Grid?眼2?演技術(shù),運(yùn)行在完全分布的環(huán)境下,不需要中央服務(wù)器的統(tǒng)一管理,
智能計(jì)算機(jī)與應(yīng)用2011年4期