《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于社區的機會網絡冗余效用混合轉發機制
基于社區的機會網絡冗余效用混合轉發機制
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亚洲国产精品_日韩亚洲一区二区
久久久精品999| 欧美激情中文字幕一区二区| 久久精品国产亚洲一区二区| 亚洲伊人第一页| 99视频在线精品国自产拍免费观看| 亚洲丁香婷深爱综合| 伊人久久噜噜噜躁狠狠躁| 黄色精品一区| 黄色精品一二区| 一区二区三区在线看| 在线电影欧美日韩一区二区私密| 极品尤物久久久av免费看| 狠狠噜噜久久| 在线免费不卡视频| 亚洲国产网站| 亚洲免费观看高清完整版在线观看熊| 亚洲另类黄色| 亚洲午夜未删减在线观看| 亚洲综合二区| 久久gogo国模裸体人体| 久久gogo国模裸体人体| 亚洲国产日韩在线一区模特| 亚洲国产欧美在线人成| 亚洲精品国久久99热| 夜夜精品视频一区二区| 亚洲一区二区三区视频| 性欧美大战久久久久久久免费观看| 香蕉尹人综合在线观看| 久久精品99国产精品日本| 久久综合久久久| 欧美精品大片| 国产精品久久久久久久久搜平片| 国产精品一区二区久久| 国产精品裸体一区二区三区| 国产亚洲在线| 亚洲国产日韩在线一区模特| 亚洲精品中文字幕女同| 亚洲一区二区动漫| 久久精品国产77777蜜臀| 亚洲人久久久| 亚洲欧美日韩另类| 久久激情五月婷婷| 欧美高清视频一区| 国产精品欧美一区喷水| 黄色精品免费| 夜夜嗨av一区二区三区四区 | 久久伊人免费视频| 欧美激情精品久久久久久黑人| 欧美午夜精品久久久| 国产一区二区三区免费不卡| 亚洲国产清纯| 亚洲男人天堂2024| 亚洲精品久久久久久久久久久久久| 亚洲一区二区三区四区在线观看| 久久久久久综合网天天| 欧美精品一二三| 国产欧美日韩综合一区在线观看| 亚洲成色777777在线观看影院| 中日韩视频在线观看| 久久国产日韩| 亚洲一区二区三区色| 久色婷婷小香蕉久久| 国产精品扒开腿爽爽爽视频 | 在线成人黄色| 亚洲午夜羞羞片| 亚洲人成77777在线观看网| 亚洲午夜视频| 男女精品视频| 国产欧美精品在线播放| 亚洲精品麻豆| 亚洲国产精品尤物yw在线观看| 亚洲午夜久久久久久久久电影院| 久久香蕉国产线看观看网| 国产精品国产自产拍高清av| 在线观看一区二区精品视频| 亚洲一二三级电影| 一本到高清视频免费精品| 久久久噜噜噜| 国产精品一区二区久激情瑜伽| 亚洲精品国产日韩| 亚洲国产精品va在看黑人| 午夜一级久久| 欧美性事在线| 亚洲精品一品区二品区三品区| 久久国产66| 欧美一区二区三区四区视频| 欧美日韩一区二区精品| 亚洲第一色在线| 久久精品国产2020观看福利| 欧美一区二区三区四区在线 | 欧美在线高清视频| 国产精品福利片| 日韩一区二区电影网| 亚洲日本aⅴ片在线观看香蕉| 久久国产88| 国产精品久久久久久久久久妞妞| 亚洲毛片在线免费观看| 亚洲精品裸体| 蜜桃精品一区二区三区| 国产主播一区| 欧美一区二区三区四区高清| 欧美一区二区三区另类 | 久久久久久有精品国产| 国产伦精品一区二区三区视频黑人 | 亚洲一区成人| 欧美视频在线观看 亚洲欧| 亚洲激情婷婷| 亚洲靠逼com| 欧美韩日亚洲| 91久久久一线二线三线品牌| 亚洲肉体裸体xxxx137| 欧美xxxx在线观看| 亚洲缚视频在线观看| 91久久综合亚洲鲁鲁五月天| 噜噜噜在线观看免费视频日韩 | 91久久久久久国产精品| 亚洲精品乱码久久久久久黑人| 蜜臀av国产精品久久久久| 精品成人国产| 亚洲黄页视频免费观看| 免费成人在线观看视频| 亚洲国产精品久久久| 日韩视频一区| 欧美猛交免费看| 99re66热这里只有精品4| 中文国产一区| 欧美视频1区| 亚洲一区二区三区中文字幕| 欧美一级专区免费大片| 国产日韩一区二区| 久久99伊人| 欧美电影在线播放| 亚洲剧情一区二区| 亚洲视频电影图片偷拍一区| 欧美亚韩一区| 午夜精品亚洲| 久久综合影视| 亚洲人成在线观看网站高清| 一区二区三区黄色| 国产精品网站在线观看| 性高湖久久久久久久久| 久久性天堂网| 亚洲精品在线视频| 亚洲欧美日韩精品在线| 国产一区91| 亚洲美女中文字幕| 欧美午夜一区二区三区免费大片| 亚洲在线免费视频| 久久资源av| 亚洲美女av网站| 欧美一区二区三区四区在线观看地址 | 看欧美日韩国产| 亚洲美女毛片| 欧美一区二区在线观看| 1024亚洲| 亚洲女人av| 狠狠做深爱婷婷久久综合一区| 亚洲免费成人av| 国产精品视频专区| 亚洲福利视频免费观看| 欧美日韩亚洲视频| 欧美一区二区三区久久精品| 欧美成人午夜免费视在线看片| 一区二区日韩欧美| 久久免费精品日本久久中文字幕| 亚洲激情网站免费观看| 欧美亚洲免费在线| 亚洲电影一级黄| 欧美一区2区视频在线观看| 在线看片第一页欧美| 亚洲男人的天堂在线aⅴ视频| 黄色成人91| 亚洲欧美国产高清| 亚洲国产精品久久久| 欧美一级大片在线观看| 亚洲国产精品久久精品怡红院| 亚洲欧美一区在线| 亚洲电影一级黄| 翔田千里一区二区| 亚洲国产精品久久久久秋霞影院 | 亚洲黄色影片| 国产美女精品视频免费观看| 亚洲精品国产日韩| 国产欧美日韩综合一区在线播放 | 午夜精品久久久久久久蜜桃app | 葵司免费一区二区三区四区五区| 一本色道久久综合亚洲精品婷婷| 久久夜色精品国产| 亚洲天堂久久| 欧美精品色网| 欧美一区二区三区免费视| 欧美日韩免费一区二区三区视频 | 一区二区不卡在线视频 午夜欧美不卡'| 国产亚洲成av人片在线观看桃| aaa亚洲精品一二三区| 狠狠干综合网| 欧美一区二区日韩| 一本一本a久久| 欧美精品免费在线| 亚洲福利视频在线|