基于自組織的P2P技術
?。?)層次化
層次化的拓撲充分考慮了節(jié)點能力的異構性,選擇處理、存儲、帶寬等性能較高的節(jié)點作為超級節(jié)點,其他節(jié)點作為普通節(jié)點。每個超級節(jié)點管轄一定的普通節(jié)點,存儲所轄范圍內普通節(jié)點的文件索引。查詢請求只在超級節(jié)點之間轉發(fā),超級節(jié)點負責將這些請求轉發(fā)給適當的葉節(jié)點?;旌鲜酵負鋵嶋H上是一個分層拓撲結構,超級節(jié)點之間構成一個高速的查詢請求轉發(fā)層,不僅減小了查詢時延,又極為有效地減少了洪泛的查詢請求流量。
2,結構化P2P網絡
以Chord和CAN為典型代表,結構化P2P網絡通過分布式Hash表(distributed hash table,DHT)指定節(jié)點和內容的標志符。內容被存儲到與之有特定關系的節(jié)點上。同時,每個節(jié)點需維護一個路由表,包括鄰居節(jié)點的IP地址和標志符。查詢請求以逐漸逼近的方式在P2P網絡上轉發(fā),即轉發(fā)到離目標標志符距離更近的節(jié)點。查詢請求提供了高效的P2P路由機制,一般情況下,P2P網絡中的內容在0(logN)步內定位,其中N為P2P網絡中節(jié)點數目。盡管基于DHT的結構化拓撲能有效定位網絡中的內容,但在節(jié)點狀態(tài)變化頻繁的P2P網絡中,難以有效維護這種結構化的拓撲。此外,結構化拓撲采用的精確匹配的查詢機制無法支持語義查詢,限制了請求者對內容的選擇性。
自組網環(huán)境下的P2P疊加網在臨時會議、無線傳感器網等方面有良好的應用前景,但也面臨著許多技術上的挑戰(zhàn):
?、僭贛ANET中節(jié)點動態(tài)變化、節(jié)點處理能力和電源受限、信道質量較差,這樣在MANET環(huán)境下P2P網絡拓撲變化快,路由變動頻繁,連接不穩(wěn)定,這些都給網絡的設計帶來了困難。
?、赑2P屬于應用層技術,MANET路由協(xié)議屬于網絡層,但兩者是不同領域產生的技術,兩層之間缺乏協(xié)作和溝通機制,若直接將P2P應用于MANET,會產生大量的傳輸冗余,造成網絡性能的下降。
經過近幾年的大量研究,在P2P移動自組織網領域出現了一些新的技術成果,如:D-TAOC提供了一種有效的全分布算法,能夠顯著的減少傳輸開銷。RBB(rank-based broadcast)提出了創(chuàng)新的算法,用以移動P2P網絡中本地資源的搜索。PDSR(peer computlng based dynamic source routing)改良了目前自組織網中使用的DSR協(xié)議,提出了革新的P2P移動自組織網絡由協(xié)議。Divalia是一種新的MANET環(huán)境下P2P文件交換的構架,支持匿名傳送文件、保護使用者隱私和減少了帶寬浪費。
評論