《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于協作中繼的高吞吐量機會網絡路由算法
基于協作中繼的高吞吐量機會網絡路由算法
2017年電子技術應用第5期
任 智,王中永,張 勇
重慶郵電大學 移動通信技術重慶市重點實驗室,重慶400065
摘要: 基于Barter機制的機會網絡路由算法在數據分組交易過程中存在的僵局問題,導致網絡吞吐量降低,為此,提出一種基于協作中繼的路由算法(Routing Algorithm based on Cooperative Relays,RACR),在Barter機制中采用協作中繼機制,引入多方交易激活數據分組的單向傳遞,同時優化分組刪除的判定條件,對分組交易僵局問題加以有效解決,從而提高網絡吞吐量,降低數據分組端到端時延。仿真結果表明,與現有的Barter路由算法和DT(Direct Transmission) 路由算法相比,RACR路由算法的網絡吞吐量提高了7.9%以上,分組平均端到端時延則至少降低了8.5%。
中圖分類號: TN92;TP393.04
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.05.030
中文引用格式: 任智,王中永,張勇. 基于協作中繼的高吞吐量機會網絡路由算法[J].電子技術應用,2017,43(5):123-126.
英文引用格式: Ren Zhi,Wang Zhongyong,Zhang Yong. A high-throughput routing algorithm for opportunistic networks based on cooperative relays[J].Application of Electronic Technique,2017,43(5):123-126.
A high-throughput routing algorithm for opportunistic networks based on cooperative relays
Ren Zhi,Wang Zhongyong,Zhang Yong
Chongqing Key Lab of Mobile Communication Technology,Chongqing University of Posts and Telecommunications, Chongqing 400065,China
Abstract: To address the trading deadlock problem in exchanging data packets of Barter routing algorithm for opportunistic networks, a new routing algorithm based on cooperative relays, RACR, is proposed. RACR introduces cooperative relays strategy in the message exchange process, brings in multi-player trade to invoke unidirectional transmission of data packets, and optimizes the judgment of packet deleting, so that it can effectively solve the deadlock problem in message exchange process, which improves the network throughput and reduces the data packets end-to-end delay. Theoretical analysis and simulation results show that RACR can improve network throughput by 7.9%, and the decrease in the average end-to-end delay is more than 8.5%, as compared to Barter routing algorithm and Direct Transmission(DT) routing algorithm.
Key words : opportunistic networks;Barter;game theory;cooperative relays;routing algorithms

0 引言

    機會網絡[1-2]是一種不需要在源節點和目的節點之間存在完整鏈路、利用節點移動帶來的相遇機會實現通信的時延和分裂可容忍的無線自組織網絡,在軍事、災難救助以及偏遠野外地區等領域有著廣泛的應用。目前,機會網絡的研究是基于節點具有良好的協作性,然而,由于機會網絡中節點的資源有限,為節約資源,節點都存在一定的自私性,自私節點通常會拒絕為其他節點轉發消息,這種自私行為勢必會嚴重影響機會網絡正常的路由和數據轉發功能,從而導致網絡性能退化。

    目前,國內外對于含自私節點的機會網絡的研究已經取得了一些成果,人們提出了各種激勵機制來激勵節點協作[3-7],尤其是近年來越來越多地采用了經濟學方法中的博弈理論[4-6]。基于Barter機制的算法是一類典型的基于博弈論的機會網絡路由算法,該算法基于互惠機制,博弈雙方互相交換彼此感興趣或者具有潛在價值的消息。BUTTYAN L等[4]提出了Barter機制,主要用于激勵網絡中自私節點對自己不感興趣分組的“存儲-攜帶-轉發”。LIN C S等[5]提出了基于Barter機制的針對對等網絡(P2P)流媒體系統中自私節點的機制。ZHANG C等[6]結合信譽機制中虛擬貨幣交易的特點改進了原始Barter機制,提出了一種全新的激勵范式C4,但未考慮分布式網絡中節點的自私性。由上可知,現有基于Barter機制的路由算法仍然是僅考慮兩兩節點間進行的交易,未考慮分組交易存在的僵局問題,有進一步改善的需要。

    本研究基于上述研究成果,并在文獻[4]的基礎上,提出了一種全新的角度——基于協作中繼的博弈模型,對歸一化時間內的機會網絡吞吐量及時延進行了分析,仿真實驗證實了本模型的有效性。

1 網絡模型與問題描述

1.1 系統描述

    設任一含自私節點的機會網絡中,自私節點只轉發自己感興趣的數據分組。BUTTYAN L等[4]提出任何分組都有其潛在價值,當前不感興趣的分組將來可用來交換感興趣的分組。在Barter機制中,節點感興趣的分組初始價值量為1,不感興趣的分組初始價值量是自身采取的博弈策略Si={S1,S2,…,Sm}(0<Si<1)。部分變量定義如表1所示。

tx5-b1.gif

1.2 機會網絡的博弈模型

    含自私節點的機會網絡中節點具有自私而有理性的特點,在模型方面與傳統的機會網絡有所不同,故作出如下定義。

    定義1 博弈模型:機會網絡的博弈模型為G=[V,{Si},{πi}];其中,節點集合V={v1,v2,…,vn},n>1,即為博弈參與者;策略集合Si={S1,S2,…,Sm},1≤m≤n(n-1),表示節點對自己不感興趣分組與感興趣分組的比值;收益函數?仔i(S1,S2,…,Sm)表示網絡中參與者采取策略后網絡的實際吞吐量。

    定義2 數據分組屬性:含自私節點的機會網絡中,數據分組主要有兩種屬性:分組興趣屬性ζ(0<ζ<<1)與分組價值折扣屬性(見式(3))。

    定義3 實際吞吐量模型:實際吞吐量Gi(0≤Gi(t)≤1)是節點i在每個歸一化時間內成功傳遞分組獲得的累計價值,節點i的該值可以在一個理想的情況下表示為:

tx5-gs1-2.gif

tx5-gs3-5.gif

    在RACR中,博弈參與者的收益只依賴于其選擇的博弈策略,且博弈參與者在其策略空間中選取惟一確定的策略進行博弈,因此,這個博弈有對稱的純策略均衡解。

    綜上分析可知,不難判斷一個策略組合{s′}是否是納什均衡。對任意參與者i(i∈V),若i采取背叛策略能夠獲得更多的收益,則{s′}不是納什均衡。由于參與者具有相同的收益函數,若{s′}是參與者i的最優策略,則{s′}也是其他參與者的最優策略。

1.3 問題描述

    (1)僵局問題:由于交易的公平性要求,分組交換由可交換數目小的一方決定,進行等量交換。若一個節點有分組需要轉發,對方節點無該節點需要的分組或無足夠分組與前者交換,將導致網絡陷入僵局,造成網絡等待時延,稱之為“僵局問題”。

    (2)現有的Barter機制在數據分組交易過程中存在冗余交互操作。

    (3)根據現有Barter機制,價值量達到某一閾值的消息就簡單丟棄,然而,這樣很可能刪除即將到達目的地址的分組,增大了消息傳輸時延。

2 RACR算法

    本文提出一種基于協作中繼的高吞吐量機會網絡路由算法——RACR。RACR算法采用引入協作中繼節點的轉發方式,對分組交易僵局問題加以有效解決,并重新設計滿足協作中繼的分組交易過程,引入多方交易以激活數據分組的單向傳遞,從而削減數據分組傳遞次數。同時,對價值量小于閾值的分組先判斷其目的地址是否是鄰居節點,從而提高分組傳送成功率,降低數據分組傳輸時延。

2.1 RACR算法新機制

2.1.1 協作中繼

    RACR算法針對現有Barter路由算法分組交易過程中的交易僵局問題,引入協作中繼機制加以解決。考慮如下網絡場景:假設節點u、v已完成兩兩之間的交易或節點u、v不存在相應的分組交易,若節點v仍有節點u需要而不能與之交易的分組。同時,節點u、v收到共同的鄰居節點w廣播的目的地址為v的分組索引,若節點w在節點v與w、u與w兩兩交易完成后,節點u、v根據節點w的分組索引計算發現節點w仍有節點v需要的分組,同時節點u也有節點w需要的分組。

    協作中繼節點的選取思路為:當網絡出現上述情況時,如圖1(a)所示,根據Barter算法的原理,消息交易將陷入僵局。圖1(b)表示RACR算法的分組交易示意圖,如果網絡出現上述情況,則節點w將會向節點v發送一個額外分組,節點v收到節點w發送的額外分組后會給節點u發送一個額外分組。最后,節點u給節點w需要的一個額外的分組。若存在能滿足以上描述條件的節點,即是協作中繼節點。

tx5-t1.gif

2.1.2 分組傳遞次數削減

    RACR算法引入多方交易以激活數據分組的單向傳遞,對數據分組的傳遞次數進行削減。考慮如下網絡場景:節點u、v和w在同一通信范圍內,節點u需要通過節點v交易獲取節點v中的分組,節點v需要獲取節點u中的分組用來交換節點w中的分組,同時節點u也有節點w需要的分組。

    分組傳遞次數削減思路為:當網絡出現上述情況時,如圖1(a)所示,在Barter路由算法中,中間節點v進行一次分組交換需要收、發2個分組才能完成交易。如圖1(b)所示,在RACR算法中,首先發現節點間存在上述關系的節點向需要自身數據分組的節點發送一個數據分組,收到該額外分組的理性節點進行相同的操作,最后完成一個公平的交易。則RACR算法的中間節點v僅需要收、發1個分組,從而實現分組傳遞次數的削減,減少數據分組的冗余交互操作。

2.1.3 分組刪除判定優化

    原始Barter路由算法中,節點對價值小于分組刪除閾值的數據分組采取簡單的丟棄策略。然而,雖然刪除的分組價值量小,但很有可能即將到達分組的目的節點。在RACR算法中,節點對價值量低于刪除閾值的分組,首先判斷該分組的目的地址是否為該節點的鄰居節點,若是則發起新的分組交易,否則直接刪除該分組。這樣在不影響網絡開銷的前提下,提高網絡吞吐量,同時降低傳輸時延。

2.2 RACR算法操作

    RACR算法主要操作步驟如下:

    (1)節點u、v相遇,按Barter機制兩兩之間交易完畢。此時,若節點v仍有節點u需要而不能與之交易的分組,則進行步驟(2),否則結束;

    (2)節點u、v收到公共鄰居節點w發送的分組索引,根據節點w的分組索引計算判斷節點w是否符合協作中繼節點的要求。若符合,則進行步驟(3),否則結束;

    (3)若節點u通過計算,最先獲知協作中繼節點w的參與情況。節點u向節點w發送一個節點w需要的分組,節點w收到u發送的分組后,立即向節點v發送一個節點v需要的分組。同理,節點v向節點u發送一個u需要的分組。

3 仿真

3.1 仿真環境

    本文使用OPNET軟件作為仿真平臺,選取Barter算法[4]和DT算法[8]作為比較對象,在相同仿真條件下分析比較它們的網絡吞吐量、時延等性能。主要仿真參數設置如表2所示。

tx5-b2.gif

3.2 仿真結果及分析

    (1)歸一化網絡吞吐量

    由圖2可知,與DT算法和Barter算法相比,RACR算法在網絡吞吐量上提高了7.9%以上。主要原因是:①采用協作中繼機制,從而選取合適的協作中繼節點,對分組交易僵局問題加以有效解決;②對價值量小于刪除閾值的分組首先判斷其目的地址是否為鄰居節點,若是則發起新的分組交易,從而提高網絡吞吐量。

tx5-t2.gif

    (2)分組平均端到端時延

    由圖3可知,RACR算法的分組平均端到端時延低于DT和Barter算法。主要原因是:①RACR算法通過引入協作中繼節點,解決了交易的僵局問題,有效地減少網絡等待時延;②分組傳遞次數削減機制通過引入多方交易以激活數據分組的單向傳遞,從而加快數據分組的交換,縮短數據分組交換的時延。

tx5-t3.gif

    (3)歸一化控制開銷

    由圖4可知,RACR算法能夠明顯減少歸一化控制開銷。開銷減少的原因主要是RACR協議引入協作中繼節點,提高了消息的交付率,減少了消息在網絡中的傳輸的平均跳數。同時,優化了分組交易機制,削減了分組交換次數,減少了消息交易過程中的額外開銷,從而降低歸一化控制開銷。

tx5-t4.gif

    (4)分組傳送成功率

    由圖5可知,與DT算法和Barter算法相比,RACR算法顯著提高了分組傳送成功率。主要原因是:①引入協作中繼節點,增加了分組交易機會;②優化分組刪除判定機制,刪除緩存消息之前先判斷其目的地址是否是其鄰居節點,若是則重新發起分組交易,從而提高了數據分組傳送成功率。

tx5-t5.gif

4 結束語

    本文通過深入研究博弈理論在含有自私節點的機會網絡的應用,提出了一種基于協作中繼的高吞吐量機會網絡路由算法RACR。RACR算法通過在Barter機制中采用協作中繼機制并引入多方交易以激活數據分組的單向傳遞,同時優化分組刪除的判定條件。仿真結果顯示,與DT路由算法和Barter路由算法相比,RACR算法能夠更加有效地促使含自私節點的機會網絡進行數據分組交易,從而增加網絡吞吐量,降低數據分組端到端時延。

參考文獻

[1] XIONG Y P,SUN L M,NIU J W,et al.Opportunistic networks[J].Journal of Software,2009,20(1):124-137.

[2] 任智,黃勇,陳前斌.機會網絡路由協議[J].計算機應用,2010,30(3):723-728.

[3] WU F,CHEN T,ZHONG S,et al.A game-theoretic approach to stimulate cooperation for probabilistic routing in opportunistic networks[J].IEEE Transactions on Wireless Communications,2013,12(4):1573-1583.

[4] BUTTYAN L,DORA L,FELEGYHAZI M,et al.Barter trade improves message delivery in opportunistic networks[J].Ad Hoc Networks,2010,8(1):1-14.

[5] LIN C S,CHENG Y C.A Barter-based incentive mechanism for peer-to-peer media streaming[C].The 13th IEEE International Symposium on Consumer Electronics.Kyoto:IEEE Press,2009:871-875.

[6] ZHANG C,ZHU X,SONG Y,et al.C4:A new paradigm for providing incentives in multi-hop wireless networks[C].INFOCOM,2011 Proceedings IEEE.Shanghai:IEEE Press,2011:918-926.

[7] 劉期烈,候鵬翔.機會網絡中激勵節點檢測策略研究[J].重慶郵電大學學報(自然科學報),2015,27(2):266-272.

[8] SPYROPOULOS T,PSOUNIS K,RAGHAVENDRA C S.Efficient routing in intermittently connected mobile networks:the single-copy case[J].IEEE/ACM Transactions on Networking,2008,16(1):63-76.



作者信息:

任  智,王中永,張  勇 

(重慶郵電大學 移動通信技術重慶市重點實驗室,重慶400065)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品一区二区黑丝| 伊人精品在线| 欧美成人a∨高清免费观看| 欧美在线影院| 亚洲欧美日韩在线一区| 亚洲欧美精品在线观看| 亚洲无线一线二线三线区别av| 亚洲人成久久| 亚洲人成久久| 亚洲精品男同| 亚洲乱码视频| 在线综合亚洲欧美在线视频| 在线综合亚洲欧美在线视频| 亚洲一区二区三区免费观看| 午夜老司机精品| 久久国产精品亚洲77777| 久久国产精品黑丝| 久久天天躁狠狠躁夜夜av| 久久伊人免费视频| 奶水喷射视频一区| 欧美激情精品久久久久久黑人 | 国产精品欧美日韩一区二区| 国产精品久久久久毛片软件| 国产精品亚洲片夜色在线| 国产精品一国产精品k频道56| 国产欧美日韩亚洲一区二区三区| 国产日本欧美在线观看| 国产一区二区成人| 国内精品久久久久影院优| 怡红院精品视频| 亚洲精品网站在线播放gif| 一本色道精品久久一区二区三区| 亚洲一区二区免费视频| 欧美伊久线香蕉线新在线| 91久久在线观看| 亚洲午夜精品久久久久久浪潮| 亚洲欧美文学| 久久午夜激情| 欧美极品在线观看| 国产精品美女www爽爽爽| 国产一区二区三区电影在线观看| 樱桃国产成人精品视频| 亚洲狼人精品一区二区三区| 亚洲欧美日韩久久精品| 最新成人在线| 亚洲欧美在线看| 久久亚洲一区二区三区四区| 欧美日韩xxxxx| 国产欧美一区二区精品忘忧草| 亚洲第一精品福利| 中文有码久久| 亚洲国内高清视频| 亚洲一级片在线看| 久久躁狠狠躁夜夜爽| 欧美日韩亚洲国产一区| 国产日韩欧美在线一区| 91久久综合亚洲鲁鲁五月天| 亚洲砖区区免费| 亚洲精品国产系列| 性久久久久久久久久久久| 欧美凹凸一区二区三区视频| 国产精品国产a| …久久精品99久久香蕉国产| 亚洲一区二区在线视频| 亚洲人体大胆视频| 欧美在线视频不卡| 欧美精品三级| 红桃视频一区| 亚洲神马久久| 亚洲免费播放| 久久香蕉精品| 国产精品女人网站| 91久久精品日日躁夜夜躁欧美| 亚洲综合欧美| 9i看片成人免费高清| 久久免费少妇高潮久久精品99| 欧美视频一区二区| 亚洲第一精品久久忘忧草社区| 亚洲尤物视频在线| 一区二区三区产品免费精品久久75| 久久久久国产免费免费| 国产精品v欧美精品v日韩| 亚洲第一视频网站| 欧美一区二区| 亚洲欧美国产制服动漫| 欧美日韩国产成人| 在线观看av不卡| 欧美一区二区女人| 亚洲欧美日韩精品久久亚洲区| 欧美精品久久99| 亚洲国产成人精品视频| 欧美一区二区视频在线| 亚洲欧美不卡| 欧美三级第一页| 亚洲精品精选| 亚洲欧洲另类| 久久综合婷婷| 狠狠色狠狠色综合日日91app| 午夜精品福利视频| 午夜精彩国产免费不卡不顿大片| 欧美日韩精品欧美日韩精品一| 亚洲第一色在线| 亚洲第一天堂无码专区| 久久久av水蜜桃| 国产区精品视频| 亚洲综合视频一区| 午夜亚洲激情| 国产精品久久久爽爽爽麻豆色哟哟 | 在线视频亚洲欧美| 在线视频欧美日韩精品| 欧美精品aa| 亚洲人体影院| 日韩西西人体444www| 欧美第一黄网免费网站| 永久555www成人免费| 亚洲国产一区在线观看| 免费影视亚洲| 亚洲国产精品久久精品怡红院| 亚洲国产天堂久久综合网| 裸体歌舞表演一区二区| 一区免费观看视频| 亚洲韩国精品一区| 欧美成人资源| 亚洲毛片在线观看| 亚洲午夜高清视频| 国产精品久久久久久久9999 | 欧美一级片在线播放| 久久精品国产一区二区三区免费看 | 日韩亚洲视频| 欧美日韩国产综合视频在线观看中文| 亚洲乱码视频| 亚洲一区二区毛片| 国产精品久久久久久五月尺| 亚洲影院色在线观看免费| 欧美一区免费| 一区二区三区在线观看视频| 亚洲乱码国产乱码精品精| 欧美日韩国产丝袜另类| 一区二区三区免费网站| 欧美一区1区三区3区公司| 国产亚洲电影| 亚洲欧洲在线看| 欧美色道久久88综合亚洲精品| 亚洲视频一区在线| 久久精品日韩欧美| 在线观看一区视频| 国产精品99久久久久久久久久久久 | 午夜在线视频观看日韩17c| 久久精品亚洲一区二区三区浴池| 依依成人综合视频| 在线视频欧美日韩| 国产日韩欧美夫妻视频在线观看| 亚洲高清一区二区三区| 欧美日韩mv| 午夜精品久久久99热福利| 美女国内精品自产拍在线播放| 日韩视频在线观看免费| 欧美一区二区在线看| 亚洲第一视频网站| 亚洲综合99| 在线电影国产精品| 亚洲伊人久久综合| 禁久久精品乱码| 亚洲一区二区伦理| 国户精品久久久久久久久久久不卡 | 欧美一区二区三区免费在线看| 极品日韩av| 亚洲在线免费视频| 一区二区三区在线看| 亚洲一区二区在线免费观看| 韩国av一区二区| 这里只有精品视频在线| 国内精品国语自产拍在线观看| 一本久道综合久久精品| 国产亚洲一区二区在线观看| 99视频一区二区三区| 国产亚洲精品高潮| 一区二区欧美亚洲| 韩日欧美一区二区三区| 亚洲淫片在线视频| 亚洲高清不卡一区| 久久国产天堂福利天堂| 美女黄色成人网| 亚洲男人的天堂在线| 欧美精品日韩一区| 久久aⅴ乱码一区二区三区| 欧美亚州在线观看| 亚洲欧洲久久| 国产在线成人| 午夜精品久久久久久久蜜桃app | 有坂深雪在线一区| 亚洲欧美一区在线| 亚洲啪啪91| 久久夜色精品| 香蕉久久夜色精品国产使用方法| 欧美日韩在线免费视频| 亚洲欧洲日产国码二区| 国产一区三区三区| 午夜在线观看免费一区| 99精品99久久久久久宅男|