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

會話間網絡編碼技術的無線網絡能耗最小化

2016-02-23 09:07:30梅中輝
計算機技術與發展 2016年2期

胡 紅,梅中輝

(南京郵電大學 通信與信息工程學院,江蘇 南京 210003)

會話間網絡編碼技術的無線網絡能耗最小化

胡 紅,梅中輝

(南京郵電大學 通信與信息工程學院,江蘇 南京 210003)

文中主要研究會話間網絡編碼技術的無線網絡能耗最小化。生存期有限的無線網絡能耗受限于該網絡中節點可達的生存期。將到達相同信宿的多播流組成一個虛擬多播流,在同一個虛擬多播流內的數據流間進行網絡編碼。用公式表明能量最小化問題,并將其轉化為一個線性規劃問題。通過拉格朗日對偶將原優化問題轉化為對偶問題,該對偶問題可分解為兩個子問題:節點生存周期受限時的能耗最小化問題及流守恒和速率受限時的路由調度問題。可利用次梯度算法獲得對偶問題的最優解。仿真結果表明,理論分析與實際計算非常吻合,基于會話間網絡編碼技術的無線網絡能耗小于基于會話內網絡編碼技術的系統能耗,而基于會話內網絡編碼技術的系統能耗小于基于傳統路由轉發技術的系統能耗。

會話內網絡編碼;會話間網絡編碼;無線網絡;次梯度

0 引 言

與傳統的路由轉發數據方式不同,網絡編碼技術允許中間節點將接收到的數據包進行編碼處理再轉發出去,中間節點或者信宿節點通過網絡譯碼來獲得信源發出的原始數據包信息[1]。網絡編碼可以極大地提高網絡性能,如吞吐量[2-4]和功耗[5-8]等,因而受到了當前學者的廣泛關注。

網絡編碼可分為兩種:會話內網絡編碼[9]和會話間網絡編碼[10]。會話內網絡編碼只允許將來自同一會話流的數據包進行網絡編碼,而會話間網絡編碼則允許將來自不同會話流的數據包進行編碼。通常情況下研究的是針對單個多播流的會話內網絡編碼[11],可由線性網絡編碼使系統性能達到最優[12]。文獻[13-14]考慮了基于兩個會話流間的網絡編碼的系統性能最優化問題。然而,針對一般化的會話間網絡編碼技術的系統性能最優化問題至今仍是一個開放的問題。

文中考慮將到達相同信宿的多播數據流組成一個虛擬多播流(“commodity”),在同一個“commodity”內的數據流間進行會話間網絡編碼,假定網絡中的每個節點生存周期均受限,基于會話間網絡編碼技術來優化網絡編碼子圖[15],從而使網絡能耗最小化[16]。該問題的對偶問題可分解為兩個子問題:節點生存周期受限時的能耗最小化問題、流守恒和速率受限時的路由調度問題。通過數學分析,可將第二個子問題簡化為最大權重的超圖匹配問題,該問題大體上能僅僅通過節點局部信息交換解出。

1 系統模型與干擾模型

定義單播流是數據從一個信源傳輸到一個信宿,而多播流是數據從一個信源傳輸到所有的信宿,將到達相同信宿的多播流組成一個“commodity”。文中用c和C分別表示一個特定“commodity”和所有“commodity”的集合。Sc和Dc分別表示“commodity”c的信源節點集合和信宿節點集合;sc和dc分別表示“commodity”c的一個信源節點和一個信宿節點。

在特定的資源共享模型中,網絡的可達速率域由調度策略決定。Π和π分別表示所有調度方案的集合和一種調度方案,則時間共享的網絡的可達速率域為:

(1)

2 最優化問題

(2)

由式(2)可知,能耗Ei由生存期Ti和數據的發送、接收速率決定。優化網絡能耗即是將節點中能耗最大值進行最小化,即:

(3)

2.1 線性規劃問題

由上述定義,會話間網絡編碼的能量最小化問題可表示為:

minE

(4)

d∈Dc

(5)

(6)

(7)

(riJ)∈Co(r)

(8)

(9)

(10)

2.2 拉格朗日對偶

引入λicsd,μi分別作為式(5)和式(9)的拉格朗日乘子,將可以得到拉格朗日對偶問題L(E,g,f;λ,μ):

L(E,g,f;λ,μ)=E+

(11)

maxφ(λ,μ)

(12)

s.tμ≥0

(13)

假設總是存在網絡編碼的流分布對于所有流的需求,它們能滿足能量守恒定律并嚴格遵守原始問題的速率約束條件,還能通過選擇足夠大的E來滿足能量約束條件;因此Slater[17]約束條件總是滿足的,強對偶性適用于這個原始問題和對偶問題,可以通過式(12)、(13)所描述的對偶問題來解出原始問題。

2.3 次梯度算法

考慮E的范圍為[0,e],其中e是E值一個比較松的上限。由上述過程得到的對偶函數是可微的,規范化目標函數的拉格朗日為:

(14)

對于給定的λicsd,μi,規范化問題的對偶函數為:

(15)

(16)

(17)

(18)

(19)

(20)

(21)

(22)

其中,αk>0,表示步長。

次梯度算法中,步長是事先給定的。根據文獻[17],次梯度方法能保證收斂到最優,當αk滿足下述條件:

(23)

根據上述分析,可以得到次梯度算法解決會話間網絡編碼能量最小化問題的步驟如下:

(4)次梯度的計算:由式(19)、(20)計算次梯度,如果所有的次梯度都為0,則最優問題得到解決,迭代停止。

3 仿真結果分析

本節利用Matlab仿真軟件在無線網格網絡環境下,對前面提出的基于次梯度的會話間網絡編碼能耗最小化算法進行了仿真,并與傳統的路由算法和會話內網絡編碼算法進行性能比較,分析這三種算法性能上的差異及造成這種差異的原因。

3.1 無線網格網絡下的仿真

文中研究一個4×4的無線網格網絡,如圖1所示。

在該網絡中,每個節點到與它相鄰的節點的距離相等,且只有它的鄰居節點才能獲得這個節點所發送的信息。

為了方便實現,先從中選擇信源節點,再從剩余網絡節點中隨機選取目的節點。

圖1 無線網格網絡

3.2 仿真結果與性能分析

圖2給出了一個在4×4無線網格網絡中的兩個信源,三個目的節點的多播中應用基于次梯度的會話間能耗最小化算法的收斂性能,同時也給出了傳統的路由算法和會話內網絡編碼算法能耗最小化的收斂性能。

圖2 4×4的無線網格網絡中的性能仿真

由圖2可知,基于會話間網絡編碼算法的系統能耗比基于傳統路由和會話內網絡編碼算法的系統能耗都要小。即使是在最初迭代時,基于會話間網絡編碼算法的系統能耗也比其他兩種算法低。這是由于會話間網絡編碼可以利用無線網絡的廣播優勢,將來自不同信源的數據包一起編碼后再發送,在一次傳輸中發送更多的編碼信息至鄰居節點,大大減少了網絡中能耗。

在圖3中,將三種算法分別在3×3,5×5,7×7,9×9和11×11的節點規模的無線網格網絡中應用,得到節點能耗性能圖。

圖3 不同規模的無線網格網絡中的性能仿真

如圖3所示,與傳統路由算法相比,網絡編碼可以明顯降低能量消耗,且不同規模的網絡能耗性能的提升有所差距。會話內網絡編碼算法比路由算法性能提升20%~40%,而會話間網絡編碼算法則在會話內網絡編碼算法的基礎上進一步提升,能耗降低約10%~30%。此外,由圖可見,隨著節點個數的增加,基于次梯度的會話間網絡編碼算法相對于其他兩種算法性能的提升越明顯。

4 結束語

文中主要介紹生存期受限時基于會話間網絡編碼的無線網絡能耗的最小化問題。原優化問題并不滿足嚴格凸函數特性,利用增廣拉格朗日函數來獲得優化問題的分布式求解算法。仿真結果表明,與會話內網絡編碼和傳統路由的情況相比,基于會話間網絡編碼的系統能耗可顯著降低。

[1]AhlswedeR,CaiN,LiSYR,etal.Networkinformationflow[J].IEEETransactionsonInformationTheory,2000,46(4):1204-1216.

[2]SenguptaS,RayanchuS,BanerjeeS.Ananalysisofwirelessnetworkcodingforunicastsessions:thecaseforcoding-awarerouting[C]//Procof26thIEEEinternationalconferenceoncomputercommunications.Anchorage,AK:IEEE,2007:1028-1036.

[3] 黃 政,王 新.網絡編碼中的優化問題的研究[J].軟件學報,2009,20(5):1349-1361.

[4] 楊 林,鄭 剛,胡曉惠.網絡編碼的研究進展[J].計算機研究與發展,2008,45(3):400-407.

[5]LunDS,RatnakarN,MedardM,etal.Minimum-costmulticastovercodedpacketnetworks[J].IEEETransonInformationTheory,2006,52(6):2608-2623.

[6]WuY,ChouPA,KungSY.Minimum-energymulticastinmobileadhocnetworksusingnetworkcoding[J].IEEETransonCommunications,2005,53(11):1906-1918.

[7]CuiT,ChenL,HoT.Energyefficientopportunisticnetworkcodingforwirelessnetworks[C]//Procof27thIEEEinternationalconferenceoncomputercommunications.Phoenix,AZ:IEEE,2008:361-365.

[8] 康巧燕,孟相如,王建峰.網絡編碼對組播通信的性能改善[J].計算機工程與應用,2007,43(3):150-152.

[9] 王慶斌,梅中輝.無線網絡中基于網絡編碼的最小能量多播[J].計算機技術與發展,2013,23(1):150-153.

[10]KattiS,RahulH,HuW,etal.XORsintheair:practicalwirelessnetworkcoding[J].IEEE/ACMTransonNetworking,2008,16(3):497-510.

[11]HoT,ViswanathanH.Dynamicalgorithmsformulticastwith

intra-session network coding[J].IEEE Trans on Information Theory,2009,55(2):797-815.

[12] 盧文偉,朱藝華,陳貴海.無線傳感器網絡中基于線性網絡編碼的節能路由算法[J].電子學報,2010,38(10):2309-2314.

[13] Traskov D,Ratnakar N,Lun D S,et al.Network coding for multiple unicasts:an approach based on linear optimization[C]//Proc of 2006 IEEE international symposium on information theory.Seattle,USA:IEEE,2006:1758-1762.

[14] Khreishah A,Wang C C,Shroff N B.Cross-layer optimization for wireless multihop networks with pairwise intersession network coding[J].IEEE Journal on Selected Areas in Communications,2009,27(5):606-621.

[15] 楊葉舒,梅中輝.無線網絡中網絡編碼子圖優化問題的研究[J].計算機技術與發展,2014,24(3):86-89.

[16] 陶少國,黃佳慶,楊宗凱,等.一種改進的最小網絡編碼代價的算法[J].華中科技大學學報:自然科學版,2008,36(5):1-4.

[17] Boyd S,Vandenberge L.Convex optimization[M].Cambridge:Cambridge University Press,2004.

[18] Xiao L,Johansson M,Boyd S.Simultaneous routing and resource allocation via dual decomposition[J].IEEE Trans on Communications,2004,52(7):1136-1144.

[19] Bertsekas D P,Tsitsiklis J N.Parallel and distributed computation:numerical methods[M].USA:Athena Scientific,1997.

Energy Minimization with Inter-session Network Coding in Lifetime Constrained Wireless Networks

HU Hong,MEI Zhong-hui

(College of Telecommunication & Information Engineering,Nanjing University of Posts and Telecommunications,Nanjing 210003,China)

The energy minimization for wireless networks with inter-session network coding was researched in this paper.The energy consumption of a lifetime constrained network is often limited by the available lifetime of network nodes.Multicast flows with the same destination nodes constitute a commodity and network coding can be employed among different flows in the same commodity.The problem of energy minimization is first formulated,and then transformed into a linear programming problem.In light of Lagrangian dual,the primary optimization problem can be converted into a dual problem,which can be solved by utilizing sub-gradient method.The dual problem is decomposed into two sub-problems.One is energy minimization with lifetime constrained at each node,and the other is routing and scheduling under the flow conservation and physical rates constraints.Simulation results illustrate that the energy consumption of wireless networks with inter-session network coding is lower than that of intra-session network coding,and the energy consumption of wireless networks with intra-session is no more than that of traditional routing.

intra-session network coding;inter-session network coding;wireless network;sub-gradient

2015-05-31

2015-09-04

時間:2016-01-26

國家科技重大專項(2010zx03003-003)作者簡介:胡 紅(1990-),女,碩士研究生,研究方向為網絡編碼技術、資源優化等;梅中輝,副教授,研究生導師,研究方向為網絡編碼技術、協助通信技術等。

http://www.cnki.net/kcms/detail/61.1450.TP.20160126.1522.080.html

TP31

A

1673-629X(2016)02-0185-04

10.3969/j.issn.1673-629X.2016.02.041

主站蜘蛛池模板: 狠狠亚洲婷婷综合色香| 99久久99视频| AV在线麻免费观看网站| 高清无码一本到东京热| 99re热精品视频中文字幕不卡| 成人福利免费在线观看| 欧美yw精品日本国产精品| 欧美特黄一免在线观看| 精品国产成人三级在线观看| 无码在线激情片| 一本久道久综合久久鬼色| 色天天综合久久久久综合片| 毛片免费高清免费| 538国产视频| 亚洲最黄视频| 毛片大全免费观看| 亚洲精品视频免费看| 玩两个丰满老熟女久久网| 久久黄色免费电影| 国产网站免费| 精品在线免费播放| 91视频免费观看网站| 永久免费无码日韩视频| 国产精品v欧美| 中文字幕啪啪| 欧美亚洲网| 中文字幕啪啪| 亚洲一区二区黄色| 青青草原国产av福利网站| 国产精品蜜芽在线观看| 亚洲a级在线观看| 亚洲AV无码久久天堂| 日韩123欧美字幕| aa级毛片毛片免费观看久| 在线观看精品自拍视频| 全部免费毛片免费播放| 久久综合色天堂av| 狠狠久久综合伊人不卡| 国产永久在线观看| 亚洲成人精品| 色香蕉网站| 国产极品嫩模在线观看91| 色偷偷一区| 日本尹人综合香蕉在线观看| A级毛片无码久久精品免费| 国产三级毛片| 青青草原偷拍视频| 日本成人一区| 亚洲天堂网在线播放| 亚洲区视频在线观看| 久久天天躁狠狠躁夜夜2020一| 国产精品妖精视频| 久久久久人妻一区精品色奶水 | 国产一区二区三区在线精品专区| 手机看片1024久久精品你懂的| 国产福利影院在线观看| 欧美自慰一级看片免费| 久草热视频在线| 成人日韩精品| 国产精品jizz在线观看软件| 免费99精品国产自在现线| 成人综合网址| 亚洲成人动漫在线观看| 国产黄在线观看| 老司机精品一区在线视频| 亚洲精品黄| 天天爽免费视频| 精品久久国产综合精麻豆| 在线观看视频一区二区| 欧美一级夜夜爽| 麻豆精品在线| 538国产视频| 亚洲第一成年人网站| 在线观看免费国产| 男人天堂亚洲天堂| 高清精品美女在线播放| 91成人在线观看视频| 成人在线第一页| 日韩欧美亚洲国产成人综合| A级全黄试看30分钟小视频| 日韩精品少妇无码受不了| 日本伊人色综合网|