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

淺議一種高效安全的P2P覆蓋網絡

2019-10-21 07:31:14宋靜靜
科學與財富 2019年32期
關鍵詞:機制

宋靜靜

摘 要:大多數結構化P2P覆蓋網絡是利用分布式哈希表(DHT)來實現無管理、容錯的覆蓋網絡,并保證在O(logn)跳內將消息傳遞到目標。雖然從理論上講很完善,但這些系統在開放環境下面臨著一些困難。節點頻繁的加入和離開不僅會產生巨大的維護開銷,而且節點的各種行為和資源也會影響網絡的性能和安全性。本文構建了一個與互聯網拓撲結構緊密匹配的獨特的覆蓋網絡?;谶@種結構的P2P系統不僅路由效率高,而且即使在高動態環境下,維護開銷也很低。

我們將首先討論如何構造一個近似于互聯網拓撲的覆蓋層,然后基于該覆蓋層構建一個高效查找、低維護開銷和高可用性的P2P系統。

覆蓋網絡的本質是根據節點在Internet中的物理網絡位置來組織節點,所有節點都可以通過其自治系統(AS)軌跡劃分為組。由于互聯網由ASE組成,每個AS都是一個單一管理權限下的網絡,因此它為P2P節點提供了良好的邊界。與Internet中的一樣,組是網絡中路由和組織節點的基本單元。

一、P2P覆蓋網絡

為了支持類似DHT的ID查找操作,覆蓋網采用了類似的ID機制。與當前的DHT設計一樣,覆蓋網的每個對象都被分配了一個128位的ID。覆蓋網的每個節點不需要映射一個小范圍的對象,而是使用兩級映射機制,第一個級別是在這些組中,第二個級別是在簇中。一個簇中的節點數量是可變的,以便于群集物理附近的節點,并增加系統下的穩定性。

通常一個簇包括10到50個節點。每個簇都將選擇一個擁有良好網絡帶寬和可用性的領導者。此外,每個簇還分配了一個32位的ID。這些ID將隨機分配給每個組及其簇,因為它們首先出現在覆蓋網中。對象ID的前64位分為兩部分。前32位用于映射組ID,后32位用于簇ID。每個組使用自身和下一組之間的ID對對象進行充電,簇也是如此。

簇是存儲對象的基本單元。為了提高可靠性和可用性,每個簇將保留兩份對象副本。一份副本保存在領導者中,以響應所有其他同行的查詢。另一個將通過擦除代碼技術分塊存儲在簇成員中。由于大多數對等端都是通過對稱網絡連接的,因此從許多相鄰對等端讀取數據的速度明顯快于從一個對等端讀取數據的速度。這一特點有助于舊領導失敗后,迅速重建新領導。

二、路由機制

除了讓許多不穩定的節點參與系統路由之外,只有選定的具有適當帶寬和可用性的節點將成為覆蓋路由的代理。通常,3個代理可以在不影響其主機的情況下提供足夠的可用性和性能。

由于我們的覆蓋網與Internet拓撲結構緊密匹配,因此與當前的DHT設計相比,路由機制實際上很簡單。由于覆蓋網使用了兩級映射機制,因此路由表由兩部分組成。一個記錄覆蓋網中每個組的ID和代理信息,稱為路由表。此表在每個代理和領隊中維護,以路由普通節點的消息。另一個記錄了簇中所有簇的ID和領導信息,稱為交付表。給定一個對象ID,可以通過路由表找到負責組及其代理。消息將直接發送到目標組的代理,而不是一個接一個地到達目標組。當消息到達該代理時,只需通過傳遞表將其轉發給響應簇負責人。最后,領隊解析并回復查詢。

三、節點加入與離開

節點的加入和離開過程很簡單。當一個新節點加入覆蓋時,它的軌跡可以由它的IP地址決定。通過覆蓋網的任何節點,加入請求將被轉發給代理。在測量其地標向量后,節點將根據網絡位置加入一個簇。如果一個簇人口太多,它將根據節點的網絡位置劃分為兩個簇。如果加入節點是網絡中的第一個節點,則加入請求將轉發到附近的物理組。而不是形成一個新的組,節點最初將成為組內的一個隊友。當其中的節點足以容納三個簇時,將選擇代理并生成一個單獨的新組。

對于正常節點,簇會自動容忍其離開或失敗。如果領導或代理離開,將選擇一個新的領導或代理,并且信息將快速傳播。

四、維護機制

在P2P環境下,由于每個節點都可以任意加入和退出覆蓋層,所以不僅每個節點的離開和失敗都是不可預測的,而且整個覆蓋層都是高度動態的。對于所有的P2P覆蓋網絡來說,這確實是一個挑戰。

雖然代理和領導被認為比普通的更可用,但他們并不是維護良好的服務器。這里使用一個環協議來監視它們。例如,所有領導者都將形成一個環作為他們的ID關系,并且每秒鐘每個節點都會向其繼任者和前任發送一條保持活動的消息。雖然這個協議很簡單,但它足以檢測到一個或多個領導者的失敗。同樣,一個簇的領導者也可以通過他們的查詢消息來監控隊友的變化。但是,為了準確區分每個節點對于領導者和代理候選人的行為,每個節點設計30秒向領導者發送一個查詢或保持活動的消息。

由于領隊緩存來自組代理的路由表,因此需要一些方法來保持它們的一致性。對于有幾十個簇的小簇,領導者可以直接與附近的代理交換信息。但是,如果一個組非常大,其中有數百個簇,那么這樣簡單的時間表將不會具有可伸縮性。因此,可以利用當前路由器廣泛支持的管理范圍的IP多播有效地傳遞最新的代理信息。對于不支持多播協議的網絡,將使用以代理為根的分發樹將信息多播給所有領導者。當組更大時,它將被劃分為兩個或多個組。

如前所述,每個代理都維護一個路由表,記錄所有代理的信息。使這些路由表保持最新對于查找的正確性至關重要。此外,這種維護的開銷應該很低,否則,系統性能和可擴展性都會受到影響。因此,我們的覆蓋網設計成將維護工作集成到公共操作、查找中。

五、總結

針對開放互聯網環境下P2P覆蓋結構面臨的困難,從不同角度提出了一種構建P2P覆蓋網絡的新方法。與當前專注于自身系統覆蓋的設計不同,我們的方法側重于物理網絡,并按照物理網絡構建覆蓋網絡。自然地利用物理網絡特性,構建高效、安全的P2P覆蓋網絡?;诠濣c的物理網絡特性,網絡打印為開放Internet環境下的節點提供了一個實用的自認證標識符。結合簡單的覆蓋路由機制,路由過程是安全的。此外,覆蓋網絡還可以通過彈出惡意節點來自我修復。

猜你喜歡
機制
構建“不敢腐、不能腐、不想腐”機制的思考
自制力是一種很好的篩選機制
文苑(2018年21期)2018-11-09 01:23:06
“三項機制”為追趕超越蓄力
當代陜西(2018年9期)2018-08-29 01:21:00
丹鳳“四個強化”從嚴落實“三項機制”
當代陜西(2017年12期)2018-01-19 01:42:33
保留和突破:TPP協定ISDS機制中的平衡
定向培養 還需完善安置機制
中國衛生(2016年9期)2016-11-12 13:28:08
破除舊機制要分步推進
中國衛生(2015年9期)2015-11-10 03:11:12
氫氣對缺血再灌注損傷保護的可能機制
注重機制的相互配合
中國衛生(2014年3期)2014-11-12 13:18:12
打基礎 抓機制 顯成效
中國火炬(2014年4期)2014-07-24 14:22:19
主站蜘蛛池模板: 中文字幕免费播放| 国产正在播放| 亚洲欧美日韩色图| 欧美一区二区人人喊爽| 欧美成人综合视频| 欧美成人国产| 毛片大全免费观看| 欧美视频在线观看第一页| 国精品91人妻无码一区二区三区| 国产精品自拍合集| 国产乱人伦AV在线A| 国产青青操| 国产福利微拍精品一区二区| 国产在线自在拍91精品黑人| 另类综合视频| 国产乱子伦无码精品小说| 久久人妻系列无码一区| 日韩精品毛片| 日韩不卡高清视频| 全裸无码专区| 熟妇丰满人妻| 新SSS无码手机在线观看| 国产午夜小视频| 中文字幕天无码久久精品视频免费| 永久免费无码成人网站| 在线无码九区| 成人免费午夜视频| 欧美综合中文字幕久久| 国产成人综合日韩精品无码不卡| 欧美亚洲另类在线观看| 在线a视频免费观看| 亚洲国产欧美国产综合久久 | 狠狠干综合| 国产亚洲视频播放9000| 一级看片免费视频| 激情影院内射美女| 免费黄色国产视频| 狠狠躁天天躁夜夜躁婷婷| 国产特级毛片| 精品一区二区三区波多野结衣| 极品私人尤物在线精品首页 | 欧美成人精品一区二区| 波多野结衣在线se| 国产成年无码AⅤ片在线| 亚洲第一成人在线| 黄色在线网| 国产真实乱了在线播放| 国产成人综合日韩精品无码不卡 | 国产在线一二三区| 色135综合网| 亚洲成人高清无码| 国产青青操| 91精品国产福利| 国产成人高清精品免费软件| 五月婷婷亚洲综合| 国产亚洲精品资源在线26u| 72种姿势欧美久久久大黄蕉| 免费无码AV片在线观看国产| 亚洲日本精品一区二区| 亚洲精品无码抽插日韩| 久久综合一个色综合网| 爱色欧美亚洲综合图区| 日本国产一区在线观看| 拍国产真实乱人偷精品| 欧美成人区| 日韩在线欧美在线| 国产精品自拍合集| 亚洲性视频网站| 亚洲va视频| 国产自在线拍| 在线播放国产99re| 久久鸭综合久久国产| 日本一本正道综合久久dvd | 亚洲第一天堂无码专区| 国产高清不卡视频| 天堂成人av| 重口调教一区二区视频| 亚洲天堂视频在线播放| 亚洲午夜18| 亚洲综合一区国产精品| 成人91在线| 久久亚洲天堂|