《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于社區的機會網絡冗余效用混合轉發機制
基于社區的機會網絡冗余效用混合轉發機制
2015年微型機與應用第8期
容振邦1,趙鐵柱2,計 佳1,梁 永1
(1.五邑大學 計算機學院,廣東 江門 529020; 2.東莞理工學院 計算機學院,廣東 東莞 523808)
摘要: 針對機會網絡主流路由協議沒有考慮到節點的社區特性,提出了一種基于社區的冗余效用混合轉發機制。該算法從合理降低洪泛度和準確預測效用值方面出發,通過消息篩選、消息優先級和活躍節點機制對消息進行有效處理和轉發。與經典的Epidemic和Prophet算法相比,該算法具有消息傳達率較高、傳輸延時小和網絡開銷低的特點。
Abstract:
Key words :

  摘  要: 針對機會網絡主流路由協議沒有考慮到節點的社區特性,提出了一種基于社區的冗余效用混合轉發機制。該算法從合理降低洪泛度和準確預測效用值方面出發,通過消息篩選、消息優先級和活躍節點機制對消息進行有效處理和轉發。與經典的Epidemic和Prophet算法相比,該算法具有消息傳達率較高、傳輸延時小和網絡開銷低的特點。

  關鍵詞: 機會網絡;社區;冗余效用

0 引言

  機會網絡是一種不需要源節點和目標節點之間存在完整鏈路,利用節點移動帶來的相遇機會實現通信的自組織網絡,其主要應用集中在野生動物追蹤、車載網絡、偏遠地區網絡傳輸等場合[1]。隨著大量智能手機等手持設備的出現,以人為載體的移動節點的數據交換頻繁,逐漸出現以人為主體的機會網絡。由于人們之間社會關系相對穩定且存在一定的依賴性,網絡中會出現節點的聚集現象,從而形成不同的社區。社區內的節點移動緩慢,相遇概率高,不同社區內的節點相遇概率低,往往需要通過一些活躍節點來增加社區之間的聯系,與以節點移動快速、網絡拓撲變化頻繁的普通機會網絡相比有明顯的區別[2]。

1 相關工作

  2006年,MUSOLESI M等人提出了基于人類社會關系的移動自組織網絡移動模型,引起了人們的廣泛關注[3]。2007年,Pan Hui等人提出為每個消息包貼上社區標簽,轉發時只需進行簡單的標簽號比較就能判斷是否允許發送,進而提高了消息的投遞成功率[4]。2009年,牛建偉根據節點之間的通信頻繁程度,自動將節點劃分成不同的社區,自適應地控制消息的拷貝數量并依靠活躍節點將消息傳輸到目標社區[2]。2013年,劉亞翃等人根據節點間的社會關系強度,動態自適應地將節點劃分為不同的社區,通過限制消息副本數來減少網絡中消息的冗余,并利用活躍性高的節點帶動消息的轉發[5]。2014年,周軍海等人提出一種基于社區的低功耗消息路由算法,能自適應地控制消息拷貝數量并能自動調整節點的活躍度,依靠活躍度較高的節點來完成消息傳輸[6]。針對社區機會網絡的特點,本文提出一種基于社區的冗余效用混合轉發機制,該算法根據現實社會節點的移動特性在傳染路由的基礎上對消息路由做改進,對社區內消息包進行優先級分類和消息篩選,通過活躍節點進行社區間消息傳遞,具有傳達率高、網絡資源消耗低、傳輸延時小的特點。

2 基于社區的冗余效用混合路由算法

  機會網絡路由技術從不同的角度可分為不同的種類。根據路由策略來分,可以分為基于復制的路由和基于效用的路由[7]。基于復制的路由通過洪泛的方式進行轉發,但資源占用率高。基于效用的路由能有效減少過多的消息復制,但傳達率較低,延時較大。由于社區內節點相對聚集,不同社區之間節點聯系較少,普通機會網絡路由算法在社區網絡內效率不高。綜合以上兩種算法優點的冗余效用混合路由在降低資源消耗的前提下有利于消息轉發率的提高,在社區機會網絡的消息轉發機制中使用尤為合適。算法主要包括消息篩選、優先級和活躍節點3種機制。

  2.1 消息篩選機制

  當社區中節點攜帶有以本社區內其他節點為目的節點的消息包時,一方面,由于有社區歸屬的節點很大概率是在本社區內部活動,且社區內節點間相遇頻繁,消息包可以通過本社區的中繼節點經過多跳很快傳達到目的節點;另一方面,外部社區的節點到本社區活動的概率很低,假如把上述消息轉發給外部社區節點,消息很有可能只會在外部社區擴散,很難回傳到本社區,不僅不能提高傳達率,反而盲目地增加了網絡中消息的副本數,增加網絡資源的消耗。因此,本社區內的消息沒有必要擴散至其他社區。算法中加入消息篩選機制,當該機制檢測到相遇節點歸屬于不同社區且自身節點存儲有以同一社區內節點為目的節點的消息包時,把該類消息包從轉發隊列中過濾掉。

  2.2 消息優先級機制

  由于節點移動的不確定性,節點間從建立連接到斷開,中間的持續時間可能只是一瞬間。考慮到網絡連通時間的不確定性,為了讓消息的轉發更具有效用性,可以提前判斷消息的效用值,按效用值由高到低順序轉發。算法加入了消息優先級機制,優先級高的一類消息包優先轉發,同類的按順序轉發。優先級分類如下:

  (1)第一優先級。轉發節點的消息緩沖區中可能存儲有以對方節點為目的節點的消息包,這類消息包只需要再經過一跳就能傳達到目的節點。

  (2)第二優先級。在消息篩選機制中已分析到社區內部的消息包在本社區中繼節點的協助下可以經過多跳以較快的速度傳達,在本社區消息不外傳的前提下,該類消息的副本僅僅在本社區內擴散,實現以較低的消息副本數獲得較小的傳達延時,因而該類效用值較高的消息以第二優先級被轉發。

  (3)第三優先級。轉發節點的消息緩沖區可能存儲有對方節點社區內的消息包,由于對方節點與消息目的節點歸屬社區相同,那么兩節點很大概率在本社區內活動,通過直接相遇或者本社區其他中繼節點轉發,消息可以較快傳達。

  2.3 活躍節點機制

  在現實社會,有一些人經常穿梭于各大社區之間,比如快遞員、送餐員和上下班的職員等。社區間的消息可以利用這些活躍的人群進行傳送。這種機制讓網絡中的活躍節點承擔社區間的副本擴散任務。其優點有兩方面:一方面,控制了網絡中消息的洪泛程度,避免了副本盲目、過度地增加;另一方面,減少不必要的傳輸,使網絡資源的利用更加充分有效。

  2.4 轉發策略

  開始時,消息發送方遇到對方節點,雙方建立連接。逐個遍歷緩沖區的消息,如果滿足來自不同社區且為社區內的消息則被篩選機制過濾掉不加入發送隊列,否則依次經過優先級一、二、三以及活躍節點機制進行判斷,符合條件則加入對應隊列,都不符合則放棄轉發。直到完成遍歷,把消息依次按隊列一、二、三和普通發送隊列給接收方,最后結束本次任務。具體流程如圖1所示。

001.jpg

3 仿真實驗和結果分析

  3.1 模擬環境設置

  本文采用ONE模擬器為仿真平臺實現算法,采用Epidemic和Prophet算法在本文設計的江門市蓬江區運動場景中進行對比測試。

  3.1.1 地圖場景

  現實生活中,人們的移動性強,社會關系復雜,移動特性各異。為真實還原機會網絡的社區特性,以江門市蓬江區16個主要社區作為仿真場景,實現了對真實世界移動模型的模擬,采用OpenJUMP軟件繪制地圖,如圖2所示。

002.jpg

  3.1.2 線路規劃

  人類社會中不同移動節點具有不同的偏好位置和有效活動范圍,本文設計了機動車線路、公交線路和社區線路,控制各類節點的運動。機動車線路限制了汽車節點的有效活動范圍,公交線路上不定距離設有站點。

  3.1.3 節點規劃

  網絡中有人、汽車等可以攜帶無線通信設備的移動節點,根據節點的不同移動特性設有5類節點,具體如下:

  (1)普通行人節點:只參與消息包的轉發和接收,但不加入任何社區。

  (2)有社區歸屬行人節點:大部分在本社區內活動。

  (3)普通汽車節點:在機動車線路上活動,速度快,活動性強。

  (4)公交汽車節點:在公交線路上移動,緩存大,線路固定,盡可能不調頭。

  (5)動態社區歸屬節點:在仿真范圍內隨機活動,當進入某一社區就加入該社區,離開則退出該社區,用以模擬社區內部節點構成的動態變化。

  活躍節點來自上述部分節點,其中包括有社區歸屬且經常活動于其他社區的節點、汽車節點、公交節點和動態社區歸屬行人節點。

  3.1.4 仿真參數

  根據以上的規劃,本文采用的仿真主要參數如表1所示。

006.jpg

  3.2 緩存對網絡性能的影響

  與路由算法Epidemic和Prophet相比,基于社區的冗余效用混合算法(用Community表示)在緩存大小不同的情況下,對消息傳達率、平均延時和路由開銷比率3種性能指標下影響分析如下。

  3.2.1 消息傳遞成功率

  當緩存較小時,網絡中由于消息副本量大而不能滿足消息的緩存要求,舊的消息包會較快被新接收的擠掉,造成大量包被丟棄,因而3種路由算法傳達率都不高。隨著緩存容量的增大,傳達率都有不同程度的上升。Epidemic以高傳輸延時為代價,因而傳達率比Prophet高。本文算法對消息副本洪泛程度控制有效,轉發效率較高,因此傳達率較高。具體如圖3所示。

003.jpg

  3.2.2 消息傳遞平均延時

  對于消息傳遞平均延時,Epidemic明顯高于其他兩種算法,由于向網絡中洪泛消息副本,有限的網絡資源會使消息包被大量丟棄,很難找到較短傳輸路徑把消息傳到目的節點,傳輸延時大。Prophet和本文算法都提前對消息轉發效用值做預測,更容易找到較短路徑,延時較低。具體如圖4所示。

004.jpg

  3.2.3 路由開銷比率

  從總體上看,隨著緩存的增大,網絡中節點的丟包量減小,更多的消息被成功傳輸,開銷越來越低。本文算法明顯低于Epidemic和Prophet,這是因為:一方面,洪泛程度低,網絡中消息副本較少;另一方面,消息轉發效用高,傳達率高,因此開銷低。Prophet也對消息洪泛做了控制,但由于傳達率低,在開銷上與Epidemic相比并沒有明顯優勢。具體如圖5所示。

005.jpg

4 結論

  本文提出了一種基于社區的冗余效用混合傳輸機制,目標是解決普通機會網絡路由算法在社區網絡中性能不高的問題。本文首先分析了目前社區機會網絡的研究現狀,針對基于復制的路由和基于效用的路由存在的問題,提出將冗余效用混合算法應用于基于社區的機會網絡中。以江門市蓬江區為主要場景進行了模擬,并與Epidemic和Prophet算法進行了比較。實驗結果表明,冗余效用混合轉發機制在消息投遞成功率、傳遞平均延時和路由開銷比上均有明顯改善。

參考文獻

  [1] 熊永平,孫利民,牛建偉.機會網絡[J].軟件學報,2009,20(1):124-137.

  [2] 牛建偉,周興,劉燕.一種基于社區機會網絡的消息傳輸算法[J].計算機研究與發展,2009,46(12):2068-2075.

  [3] MUSOLESI M, MASCOLO C. A community based mobility model for ad hoc network research[C]. Proceedings of the 2nd International Workshop on Multi-hop ad Hoc Networks: from Theory to Reality, New York: ACM, 2006: 31-38.

  [4] Pan Hui, CROWCROFT J. How small labels create big improvements[C]. Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops,New York,2007:65-70.

  [5] 劉亞翃,高媛,喬晉龍.機會社會網絡中基于社區的消息傳輸算法[J].計算機應用,2013,33(5):1212-1216.

  [6] 周軍海,林亞平,周四望.一種低功耗的社區機會網絡消息路由算法[J].計算機科學,2014,41(1):178-182.

  [7] 徐佳,王汝傳,徐杰.基于效用的容遲網絡路由技術研究[J].計算機應用研究,2011,28(4):1211-1215.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品一区中文字幕| 欧美日韩a区| 日韩视频在线一区二区三区| 久久精品论坛| 亚洲免费在线电影| 中国成人黄色视屏| 99视频超级精品| 日韩写真视频在线观看| 亚洲精品乱码久久久久久蜜桃91| 在线日韩av片| 欧美激情综合五月色丁香小说| 亚洲一区二区在线免费观看视频| 99国产精品久久久久久久久久 | 久久精品成人欧美大片古装| 久久爱91午夜羞羞| 久久国产主播精品| 亚洲高清不卡在线观看| 亚洲国产高清自拍| 亚洲精选在线观看| 中文成人激情娱乐网| 亚洲一区二区综合| 欧美一区二区三区精品电影| 久久se精品一区二区| 久久精品视频在线看| 乱人伦精品视频在线观看| 欧美电影打屁股sp| 欧美色大人视频| 国产精品试看| 国产一区二区观看| 亚洲电影第1页| 日韩写真在线| 亚洲欧美三级伦理| 亚洲国产成人av在线| 亚洲精品国产精品乱码不99按摩| 夜夜嗨av色一区二区不卡| 亚洲一区一卡| 久久精品视频一| 欧美大片免费久久精品三p | 国产精品视频内| 国产色产综合色产在线视频| 黄网动漫久久久| 最新成人av在线| 亚洲视频一起| 欧美影院在线| 亚洲精品资源美女情侣酒店| 亚洲综合电影| 久久躁日日躁aaaaxxxx| 欧美日韩美女| 国产亚洲欧洲997久久综合| 亚洲第一中文字幕在线观看| 99热在这里有精品免费| 欧美一区二区在线免费观看| 日韩亚洲欧美中文三级| 香蕉久久国产| 欧美~级网站不卡| 国产精品国产一区二区| 狠狠色狠狠色综合日日小说| 亚洲美女精品一区| 性欧美暴力猛交69hd| 国产女精品视频网站免费| 欧美一区二区成人| 最新国产拍偷乱拍精品| 亚洲欧美另类国产| 美女主播视频一区| 国产精品久久久久久久久久直播| 狠久久av成人天堂| 亚洲少妇一区| 亚洲黄一区二区三区| 午夜在线电影亚洲一区| 欧美精品福利在线| 国产亚洲毛片在线| 夜夜嗨av色一区二区不卡| 亚洲二区在线视频| 亚洲综合首页| 欧美国产综合| 国产一区二区三区黄| 在线视频欧美日韩| 亚洲精品视频一区| 久久久综合网站| 国产精品国产三级国产普通话99| 亚洲第一页自拍| 午夜精品在线| 亚洲免费在线播放| 欧美久久久久久久久久| 今天的高清视频免费播放成人 | 亚洲麻豆国产自偷在线| 久久久精品国产99久久精品芒果| 国产精品对白刺激久久久| 在线欧美视频| 久久激情五月丁香伊人| 新片速递亚洲合集欧美合集| 欧美三级在线视频| 亚洲精品美女久久7777777| 亚洲国产成人在线播放| 久久精品1区| 国产精品日韩精品欧美在线| 日韩午夜电影在线观看| 亚洲精品国产精品久久清纯直播| 久久综合一区| 国内激情久久| 香蕉av777xxx色综合一区| 性xx色xx综合久久久xx| 欧美亚洲不卡| 一个色综合导航| 亚洲午夜精品网| 欧美日韩另类字幕中文| 亚洲看片免费| 夜夜嗨av一区二区三区四季av| 欧美激情第1页| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲国产经典视频| 美女精品网站| 亚洲国产福利在线| 91久久久久久| 欧美激情成人在线| 亚洲人妖在线| 99精品视频一区二区三区| 国产精品免费观看在线| 国产精品一区二区男女羞羞无遮挡 | 亚洲伦伦在线| 欧美激情综合亚洲一二区| 亚洲全部视频| 一区二区三区欧美| 欧美视频在线一区二区三区| 夜久久久久久| 欧美一区二区三区久久精品| 国产精品欧美一区二区三区奶水| 亚洲性感激情| 欧美一级理论片| 国产一区视频在线看| 久久经典综合| 免费影视亚洲| 亚洲精品午夜精品| 亚洲一级在线| 国产精品视屏| 欧美专区亚洲专区| 欧美.www| 日韩视频在线一区二区| 亚洲一区欧美激情| 国产亚洲亚洲| 亚洲欧洲视频在线| 欧美理论在线| 亚洲一级二级在线| 久久久久青草大香线综合精品| 欲色影视综合吧| 一区二区精品在线| 国产精品推荐精品| 久久精品人人做人人爽| 欧美国产乱视频| 亚洲视频 欧洲视频| 久久精品亚洲乱码伦伦中文 | 久久爱另类一区二区小说| 狠狠色2019综合网| 亚洲伦理中文字幕| 国产精品乱看| 久久精品一区二区三区不卡牛牛| 男人的天堂成人在线| 中文一区二区| 久久蜜桃精品| 亚洲精品国产日韩| 久久成人18免费观看| 亚洲国产精品电影| 午夜精品久久久久久久久久久久 | 亚洲黄色三级| 午夜视频一区| 亚洲成人在线网| 亚洲欧美网站| 精品动漫3d一区二区三区免费| 日韩午夜在线电影| 国产欧美精品一区| 亚洲精品乱码视频| 国产精品久久久久毛片软件| 久久精品视频免费播放| 亚洲在线电影| 亚洲欧洲日韩综合二区| 一区二区国产日产| 国产一区二区三区四区三区四| 亚洲精品小视频在线观看| 国产精品综合网站| 亚洲免费高清视频| 国产欧美日韩另类视频免费观看| 亚洲区免费影片| 国产情侣一区| 亚洲一级片在线看| 在线观看不卡av| 欧美一区二区精品久久911| 91久久在线视频| 久久精品女人天堂| 一区二区三区免费网站| 免费看av成人| 午夜电影亚洲| 欧美视频一区二区在线观看| 亚洲国产日韩在线| 国产欧美日韩91| 亚洲深夜福利| 亚洲国产三级| 久久日韩粉嫩一区二区三区| 亚洲午夜激情网页| 欧美日韩免费看| 亚洲黄色免费网站|