999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

P2P網絡模型的比較與分析

2007-08-25 01:30:42
智能計算機與應用 2007年4期
關鍵詞:資源模型系統

陶 南

摘要:介紹了當今流行的P2P網絡搜索模型。對各種模型的代表軟件及其工作原理進行深入的剖析和比較。

關鍵詞:P2P網絡搜索JXTA

1P2P網絡模型的分類與比較

目前,P2P網絡的模式有很多種,主要分類如下:

(1)按系統中是否存在集中式服務器,P2P系統可分為純粹的P2P系統和混雜式P2P系統(Hybrid P2P或Server-mediated P2P)。前者不存在任何功能的集中式服務器;后者的系統中存在特定功能的集中式服務器,但該服務器并不充當整個系統的核心。

(2)按系統中用戶的行為方式,P2P系統可分為多對多、少對少和少對多三類結構。在第一類結構中,系統操作的雙方用戶人數基本相當,基于因特網的開放式文件共享系統多數屬于此類,如GnuteUa、Freenet、Napster等;在第二類結構中,系統是封閉的,即系統的發起者構建一個系統,不允許他人加入,在系統運行期間,所有參與者的地位均等;第三類系統屬于典型的開放式分布計算系統,系統中存在少量的中央服務器,為多數用戶所使用。

(3)按成員標識管理方式,P2P計算系統可分為集中式和局部式。前者是最直接又比較普通的方式,它創建一個全局的名字空間,保證所有實體的名字都是惟一的;后者既不需要集中式授權機制,也無需求助于分層結構,于是也很自然地采用了公共密鑰加密機制。

(4)按實體發現(Discovery)方式的不同,對等計算系統可分為客戶/服務器務器模型、直接模型和中介模型。在第一種模型中,可訪問實體的發現需要求助于特定的集中式服務器;在第二種模型中,系統中每個實體負責自身的標識功能,以保證能被其他實體所發現:第三種模型是最常見的方式,核心實現方法是請求轉發、進行匯合。

2常見模型及其代表軟件的工作原理

2.1集中索引模型

集中索引模型并不是一種嚴格意義上的P2P網絡模型。在集中索引模型中,一臺或多臺有特殊用途的服務器為對等體提供目錄服務。對等體向目錄服務注冊關于自身的信息(其名稱、地址、資源和元數據),并根據對目錄服務器中信息的查詢來定位其他對等體。一旦發現其他對等體的位置信息,該對等體將直接與其建立聯系。

P2P領域中集中索引模型的最佳示例是Napster。

Napster的工作原理如圖1。目錄服務器本身可是對等體(或對等體組成的網絡),也可只擔當目錄而不作它用。

目錄服務器位置必須配置到每個對等體中,這可以通過申請一個用戶帳戶來實現。在加入P2P網絡時,對等體就已經將共享資源信息注冊到目錄服務器。結合圖1,目錄服務器中已經存放了每個對等體所擁有的資源信息。當對等體ml希望查找資源E時,它首先向目錄服務器發送請求,然后,目錄服務器根據注冊表向ml返回資源E所在對等體m5的地址,接下來ml直接向m5發送關于E的請求,m5收到請求后發送資源E至ml。

這種模型的優點體現在:(1)易于維護索引,查詢效率高;(2)由于只需接收返回的結果,客戶對等體負載低。

這種模型的缺點有:(1)對目錄服務器過于依賴易導致單點崩潰;(2)對目錄服務器的性能和網絡帶寬要求過高,可擴展性差:(3)缺乏統一完善的授權及認證機制,安全性較低。

2.2分布式P2P模型

此類P2P系統既沒有專門的中心目錄服務器也不對網絡拓撲和資源放置進行控制,因此也稱之為分布式非結構化模型。網絡由若干僅僅遵循某種協議的節點組成,雖然其網絡拓撲也可能具有某些松散特性,但是資源的存放卻并不依賴任何先驗知識或結構模式,Gnutella是這種設計模式的一個典型例子。為了查找特定的資源,節點必須向它的鄰居提出請求,這里使用了“洪泛”算法,通過IP多播技術讓對等點定期發布資源和傳播查詢。所有的對等體在任何時候既是查詢的發出者,又是搜索處理的執行者。

圖2說明了Gnutella的工作原理。假定ml已經通過發送Ping/Pong消息得知鄰居是m2和m3,m3的鄰居是m4和m5。當對等體ml希望查找資源E時,它首先向其鄰居m2和m3發送請求,然后,若m2和m3沒有資源E,則分別向各自的鄰居轉發該請求,如m3向m4和m5轉發關于E的請求,如果m5發現符合此請求的資源E,則根據數據包內的信息將資源E直接發送至ml。

這種模型具有的優點包括:(1)完全的分布性使之具有最大的容錯性,不會出現單點崩潰現象;(2)能潛在地獲得最多的查詢結果。

這種模型的缺點主要有:(1)隨著對等體數量的增加,網絡可能因過多的查詢消息而發生擁塞;(2)無法預知網絡的拓撲結構;(3)查詢的有效期和正確性都不能保證:(4)能力有限的對等體易成為系統瓶頸。

2.3混合P2P模型

在混合P2P模型中,P2P網絡由提供查詢服務的su—per-peer(超級對等體)和其他客戶對等體組成。在資源共享方面,所有對等體的地位相同。這樣就形成了一個個以super-peer為中心的自治系統,每個對等體在加入此類網絡時都需要連接到某個特定的super-peer上。

JXTA網絡就是這種模型的典型代表。它推出了聚集超級節點網絡的概念,動態而自適應地將P2P網絡成員劃分為邊緣節點和匯聚節點。邊緣節點存放實際的資源通告,而通告的索引則存于匯聚節點中,這使得聚集超級節點網絡具有更強的擴展性,也避免了匯聚節點存放過期通告帶來的問題。傳播查詢只發生在更穩定且數量更少的匯聚點中。這大大增強了網絡的伸縮性。并降低了廣播風暴的可能性。此外,JXTA的默認解析策略也是基于匯聚節點的,這是一種基礎的、最小化的發現機制,在發現通告的同時還可以提供hook以使高層發現服務(通常都是基于結構化模型的)如CAN、Chord等來參與發現過程。

JXTA2網絡的查詢過程如圖3所示。每個邊緣節點在發布通告的同時將其索引至匯聚節點,這可以在發布通告時同步發送,也可以使用共享資源分布式索引(Shared-Resource Distributed Index SRDI)服務的后臺進程定期發送。圖3中PeerA和PeerB將各自的通告索引發送至直接相連的匯聚對等體Rdvl和Rdv2。當PeerA查詢位于PeerB的資源通告時,首先將查詢提交給RdvI,Rdvl查看是否有關于此通告的索引,若沒有則將此查詢轉發給與其相連的Rdv2。Rdv2發現了此通告的索引并將查詢傳至索引所指向的PeerB。現在PeerB只須把相應的資源通告發送給PeerA了。需要指出的是不論所處的網絡類型如何,任何節點都可以作為匯聚節點,如圖3中Peer2位于NAT后,仍然可以成為匯聚節點。

這種模型優點主要體現在對網絡擴展性的良好支持上,主要表現為:(1)根據對等體的能力合理分擔負載;(2)與分布式P2P模型相比,大量減少查詢消息傳播的數量;(3)與集中索引模型相比,降低了單點崩潰的可能性。

這種模型不足在于實現時缺乏高效完善的網絡組織模式,包括:(1)super-peer間的組織模式;(2)客戶對等體與super-peer間的組織模式;(3)super-peer間的負載平衡。

3結束語

本文介紹了P2P的定義及網絡搜索模型的分類,并對各種模型的代表軟件及其工作原理進行深入的剖析和比較,對P2P網絡的經營和開發有一定的借鑒作用。

猜你喜歡
資源模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
基礎教育資源展示
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
一樣的資源,不一樣的收獲
重尾非線性自回歸模型自加權M-估計的漸近分布
資源回收
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲国产综合第一精品小说| 亚洲最大综合网| 欧洲高清无码在线| yy6080理论大片一级久久| 欧美国产成人在线| 成人在线综合| 乱人伦中文视频在线观看免费| 久久久久国色AV免费观看性色| 欧美久久网| 青青草国产在线视频| 精品国产乱码久久久久久一区二区| 国产福利免费在线观看| 91色在线观看| 91丨九色丨首页在线播放 | 午夜三级在线| 欧美精品在线看| 黄色三级网站免费| 欧美亚洲国产视频| 国产内射一区亚洲| 国产国模一区二区三区四区| 免费欧美一级| 国产二级毛片| 国产成人综合久久| 免费AV在线播放观看18禁强制| 亚洲娇小与黑人巨大交| 就去吻亚洲精品国产欧美| 午夜在线不卡| 在线播放国产99re| 亚洲国产黄色| 久久一本精品久久久ー99| 日韩精品一区二区三区免费在线观看| 久草网视频在线| 亚洲国产综合精品一区| 97青青青国产在线播放| 成年人视频一区二区| 91精品国产自产在线观看| 五月天福利视频| 好吊妞欧美视频免费| 91小视频在线观看| 久热这里只有精品6| 日本一区中文字幕最新在线| 男女精品视频| 无码AV日韩一二三区| 欧美综合区自拍亚洲综合天堂| 久久91精品牛牛| 亚洲精品大秀视频| 国产成人一级| 在线播放真实国产乱子伦| 亚洲日韩AV无码精品| 久久久久久国产精品mv| 欧美成人一级| 婷婷色婷婷| 国产aⅴ无码专区亚洲av综合网| 国产办公室秘书无码精品| 992Tv视频国产精品| 久久久久国产一区二区| 亚洲综合在线最大成人| 亚洲国语自产一区第二页| 欧美日韩国产在线观看一区二区三区| 国产成人av一区二区三区| 一本二本三本不卡无码| 波多野结衣无码视频在线观看| 国产亚洲精品97在线观看| 午夜毛片免费观看视频 | 成人福利在线视频| 91午夜福利在线观看精品| 亚洲精品亚洲人成在线| 亚洲国产欧美国产综合久久 | 国产精品午夜福利麻豆| 国产麻豆福利av在线播放 | 女人一级毛片| 午夜福利视频一区| 在线观看亚洲精品福利片| 老司机精品久久| 最新日本中文字幕| 久久semm亚洲国产| 国产视频a| 九色在线视频导航91| 一级毛片基地| 99热国产这里只有精品无卡顿"| 国产精品蜜芽在线观看| 亚洲Av综合日韩精品久久久|