亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        移動自組網(wǎng)中QoS多播路由的研究

        2015-08-29 11:11:21郭慧山西大學商務(wù)學院信息學院山西太原030031
        關(guān)鍵詞:優(yōu)化

        郭慧(山西大學商務(wù)學院 信息學院,山西 太原 030031)

        移動自組網(wǎng)中QoS多播路由的研究

        郭慧
        (山西大學商務(wù)學院信息學院,山西太原 030031)

        深入研究移動自組網(wǎng)中的多播路由問題,提出一種適用于移動自組網(wǎng)的基于遺傳算法的QoS多播路由算法。通過引入探測時間限制,有效減少了路由結(jié)點和鏈路的尋找范圍,同時降低了選擇無效結(jié)點和鏈路的可能性。通過證明,該方法滿足帶寬、延遲、延遲抖動、剩余能量約束的要求。在此基礎(chǔ)上,提出了一種基于遺傳算法的QoS路由選擇優(yōu)化算法。仿真試驗表明,該算法是可行的,且延時性要優(yōu)于MAODV。

        移動自組網(wǎng);多播;遺傳算法;服務(wù)質(zhì)量;路由算法

        0 引言

        移動自組網(wǎng)[1](Mobile Ad Hoc Networks,MANET)是由移動通信主機臨時組成的無線多跳網(wǎng)絡(luò)。當任何一個移動主機加入或離開其他移動主機的通信范圍時,無線連接也會相應(yīng)地形成或斷開。網(wǎng)絡(luò)中的任何一個節(jié)點既充當主機又充當路由器。無線網(wǎng)絡(luò)的拓撲結(jié)構(gòu)也會隨機地發(fā)生變化。由于移動自組網(wǎng)的動態(tài)性,使得網(wǎng)絡(luò)中的多播路由成為一個具有挑戰(zhàn)性的問題[2]。

        服務(wù)質(zhì)量(Quality-of-Service,QoS)的基本功能是基于 QoS約束[3],找到一個好的路由。QoS約束包括:端到端的延遲、帶寬保證、抖動、丟包率等。隨著移動自組網(wǎng)對數(shù)據(jù)傳輸穩(wěn)定性要求的提高,提供QoS保證已經(jīng)成為MANET網(wǎng)絡(luò)研究中的一個重要領(lǐng)域[4]。盡管多約束可以更準確地模仿網(wǎng)絡(luò)和應(yīng)用,但是基于MANET網(wǎng)絡(luò)的QoS多播路由問題是一個多約束的 NP完全問題[5]。這就意味著移動自組網(wǎng)中QoS多播路由問題不能在合理的時間范疇內(nèi)優(yōu)化解決,這對于普通的應(yīng)用主體,尤其是對延遲敏感的應(yīng)用是非常關(guān)鍵的。遺傳算法是仿真生物遺傳學和自然選擇機理通過人工方式所構(gòu)造的一種新型優(yōu)化算法[6],它能夠進行自適應(yīng)群體尋優(yōu),并行搜索,產(chǎn)生最優(yōu)解集,已廣泛應(yīng)用于解決各種NP完全問題。本文提出了一種基于遺傳算法的多約束多播路由,達到按需優(yōu)化的目的。

        1 QoS多播路由問題及改進

        QoS多播路由的約束有以下屬性:(1)可加性:total_metric=Σimetrici,即總度量=各節(jié)點度量的和,路徑延遲和跳數(shù)是這類屬性的代表。(2)凹性:min_metric= mini{metrici},它可以表示為:最小的度量=各節(jié)點度量的最小值,帶寬和剩余能量是這類屬性的代表,它們可以描述成可用帶寬的最小值或路徑上所有的鏈接和結(jié)點的剩余能量。(3)乘性:mul_metric=∏imetrici,即復合度量=各節(jié)點度量的積,包傳送率是這類屬性的代表。

        尋找多播路由可以表示為尋找一棵從根節(jié)點到一系列接收節(jié)點的樹。假定網(wǎng)絡(luò)可表示為一個帶權(quán)圖G= (V,E),V是點集,表示一系列移動主機,E是邊集,表示連接移動主機間的鏈路,連接節(jié)點u和v的邊e∈E,e也可以表示為(u,v),其中 u,v∈V。一棵樹的根節(jié)點是s,s∈V,必須滿足以下各種約束。

        2 探測時間限制機制

        多播樹新成員加入的主要過程如下。其中,每個節(jié)點的請求信息由 search.request,build.request,reply組成。鏈路e的帶寬、延遲、延遲抖動和剩余電池能量分別表示為B(e)、D(e)、J(e)和P(e)。

        switch(請求信息)

        case search.request(i)

        if(節(jié)點i不在發(fā)送節(jié)點的鄰居節(jié)點列表中 and min{P(e)}>P)then發(fā)送

        search.request給網(wǎng)絡(luò)中的所有節(jié)點

        if(r.packet[i].b≥B and r.packet[i].d≤D and r. packet[i].j≤J)

        then send build.request()to next;

        break

        case build.request(B,D,J,P)

        if(b(e)≥B and d(e)≤D and j(e)≤J and min {P(e)}>P)then

        path.temp=r.packet[i].path;

        send build(B,D,J,P,path.temp)to next;

        break

        case reply(新加入節(jié)點 i的應(yīng)答時間t)

        if(t≤T)then

        path.permanent=path.temp;

        else刪除 path.temp

        break

        3 性能分析

        3.1正確性

        定理1采用探測時間限制機制構(gòu)造的多播樹TM能滿足帶寬、延遲、延遲抖動、剩余能量約束的要求。

        設(shè)在多播樹 TM中,L(s,v)表示從 s到 v的路徑,V表示 L(s,v)上的點集,t表示新加入節(jié)點到 s的應(yīng)答時間。

        證明定理1等價于:

        (1)對于?L(s,v)?TM,有bandwidth(L(s,v))≥B;

        (2)對于?L(s,v)?TM,delay(L(s,v))≤D,jitter(L (s,v))≤J;

        (3)對于?L(s,v)?TM,有min P(u)>P。

        證明:

        (1)根據(jù)探測時間限制機制,協(xié)議是依據(jù)(delay(L)=(delay(v0,*)+delay(vm,vn)≤D)∧(jitter(L)=(jitter (v0,*)+jitter(vm,vn)≤(J)∧bandwidth(v0,vn)≥B)∧(t≤T)來計算 delay和jitter。因此,對于?L(s,v)?TM,bandwidth(L(s,v))≥B。

        (3)根據(jù)探測時間限制機制,當min{P(e)}>P時,節(jié)點才發(fā)出加入請求,所以對于?L(s,v)?TM,有minP(u)>P。

        結(jié)合上述(1),(2),(3)的證明可知,依據(jù)探測時間限制機制所構(gòu)造的多播樹必能滿足帶寬、延遲、延遲抖動和剩余能量的約束。

        定理2根據(jù)探測時間限制機制所構(gòu)造的多播樹TM搜索的可行路徑是沒有回路的。

        證明在 r.packet路由表中只存在一個輸入端,一個或多個輸出端,從輸入端到輸出端的路徑是一種樹形結(jié)構(gòu),當新節(jié)點加入時,各節(jié)點間仍然構(gòu)成一棵多播樹。樹是連通無回路的,所以TM搜索的可行路徑是沒有回路的。

        3.2復雜性

        定理3探測時間限制機制的時間復雜度是O (|N|2× |V|2)

        證明:由于探測時間限制機制的計算復雜度由加入請求、加入和退出操作3部分組成,如果QoS的特征值是延遲、帶寬和剩余能量,則其復雜度是O (|V|×|E|× |V|),其中|V|是網(wǎng)絡(luò)節(jié)點數(shù),|E|是網(wǎng)絡(luò)鏈路數(shù),其復雜度記為O(|V|2)。對于一個具有|N|個成員的多播樹,其計算復雜度 O(|N|2×|V|2)。

        4 遺傳算法在QoS多播路由中的應(yīng)用

        4.1優(yōu)化目標

        基于上述說明,QoS路由的優(yōu)化目標就是在探測時間限制機制構(gòu)造的多播樹中,選擇一條合適的路徑,使得:

        (3)min{B(e)}>B

        (4)min{P(e)}>P

        優(yōu)化的目標是希望找到一條路徑使得該路徑的延遲最小、抖動最小、可用帶寬最大、剩余電池能量最大。這幾個目標的優(yōu)化中,找到最優(yōu)解或次優(yōu)解。采用改進的遺傳算法實現(xiàn)QoS路由問題。為此,構(gòu)造目標函數(shù)F:

        F=fc×fy×fx

        fc是懲罰函數(shù),用來懲罰不易解決的方案。

        當σ<0時,Δσ=1;當σ>0時,Δσ=λ。

        σ是懲罰度,通常 0.01<σ<0.5。當 fc=1時,尋找到的QoS路徑可行;當0≤fc<1時,QoS路由不易尋找。

        綜上,通過最大化適應(yīng)度值,最小化延遲時間,最大化剩余電池能量,來選擇最好的路由。

        4.2編碼機制

        在遺傳算法中最重要的步驟就是制定編碼策略,本文采用二進制編碼,結(jié)合深度優(yōu)先遍歷樹的每個節(jié)點,每個染色體的解由一個二進制串表示,每個染色體的長度都為圖中節(jié)點的個數(shù) n,用 G(V,E)代表染色體的解s,設(shè)函數(shù)b(s,i)代表s的第i位。

        如果 b(s,i)=1,則 vi∈V;

        如果b(s,i)=0,則vi?V;

        如果 vi∈V,vj∈V,且(vi,vj)∈E,則 eij∈E。

        4.3選擇操作

        本文中的遺傳算法采用賭輪選擇機制,將當前代的解群中適應(yīng)度最高的兩個個體結(jié)構(gòu)完整地復制到下一代群體中。若變異概率為 Pm∈(0,1),交叉概率 Pc∈(0,1),且在選擇前保留當前最優(yōu)解的遺傳算法可收斂于全局最優(yōu)解[8]。可知該遺傳算法可以收斂于全局最優(yōu)解。

        4.4交叉和變異操作

        在遺傳算法中的交叉算子使用單點交叉算法,變異算子使用位變異算法,交叉概率為 Pc,變異概率為 Pm,交叉時隨機選定一個交叉點,對該點前或后的兩個個體的結(jié)構(gòu)進行互換,生成兩個新個體,位變異算法中低能量節(jié)點被高能量節(jié)點所代替。

        5 仿真與實驗

        本實驗基于NS-2仿真工具,在仿真中,使100個節(jié)點隨機分布在1 000 m×1 000 m的矩形區(qū)域內(nèi),每個節(jié)點的接口帶寬為2 Mb/s,無線直接通信的距離為250 m,數(shù)據(jù)包大小為512 B,在實驗中指定一個節(jié)點為源節(jié)點,向其他節(jié)點發(fā)送數(shù)據(jù),每次實驗執(zhí)行 300 s,模擬結(jié)果為多次實驗的平均值。

        組播自組網(wǎng)按需距離矢量路由協(xié)議MAODV(Multicast Adhoc On-demand Distance VectorRouting Protocol)是一種基于樹的組播路由協(xié)議,這種按需的路由技術(shù)有效地減輕了網(wǎng)絡(luò)信道中協(xié)議控制包的負載,提高了信道利用率[9]。將新算法與MAODV進行比較,結(jié)果如下。

        隨著節(jié)點移動速度的提高,路由更新次數(shù)增多,網(wǎng)絡(luò)拓撲變化頻繁,分組轉(zhuǎn)發(fā)時間變長,端到端的平均延時也逐漸增大。仿真結(jié)果如圖1所示。

        新算法的延時性要優(yōu)于MAODV,因為新算法采用了探測時間限制機制,避免了無限路由的生成,縮小了QoS優(yōu)化路由的范圍。

        圖1 平均延時比較

        6 結(jié)論

        本文設(shè)計了一種基于遺傳算法的QoS多播路由,通過引入探測時間限制有效減少路由節(jié)點和鏈路的尋找范圍,同時降低了選擇無效節(jié)點和鏈路的可能性。這使得在利用遺傳算法對路由問題優(yōu)化時,變?yōu)閷Χ嗖ゼs束樹的優(yōu)化,優(yōu)化目標是使得多播約束樹具有低延遲時間和高的剩余電池能量,采用基于樹結(jié)構(gòu)的編碼機制,編碼和解碼過程易于實現(xiàn)。仿真結(jié)果表明,本方法是可行和有效的,且延時性要優(yōu)于MAODV。

        [1]SUZUKI H,KOYAMA A,Implementation and evaluation of a real object-oriented communication method for ad-hoc networks[C].Proc.of 26th IEEE International Conference on Advanced Information Networking and Application(AINA 2012),2012:906-911.

        [2]BIRADAR R C,MANVI S S.Neighbor supported reliable multipath multicast routing in MANETs[J].Journal of Network and Computer Applications,2012,35(3):1074-1085.

        [3]VALLS M G,ALONSO A,ANTONIO J.A dual-band priority assignment algorithm for dynamic QoS resource management[J].Future Generation Computer Systems,2012,28 (6):902-912.

        [4]SRIDHAR S,BASKARAN R,CHANDRASEKAR P.EnergysupportedAODV(EN-AODV)forQoSroutingin MANET[J].Procedia-Social and Behavioral Sciences,2013,73(2):294-301.

        [5]倪云竹,李志蜀,劉一靜.基于蟻群遺傳算法的 QoS多播路由研究[J].計算機應(yīng)用研究,2011,28(10):3865-3868.

        [6]ONETY R E,TADEI R,NETO O M,et al.MultiobjectiveoptimizationofMPLS-IPnetworkswithavariable neighborhood genetic algorithm[J].Applied Soft Computing,2013,13(11):4403-4412.

        [7]張毅,張秀梅,陳煒,等.移動自組織網(wǎng)絡(luò)中基于移動 A-gent的多約束 QoS多播路由算法[J].信息與控制,2010,39(1):47-53.

        [8]Huang Jun,Liu Yanbing.MOEAQ:a QoS-aware multicast routing algorithm for MANET[J].Expert Systems with Applications,2010,37(2):1391-1399.

        [9]樊彪,施榮華.基于移動Ad-Hoc無線網(wǎng)絡(luò)MAODV組播路由協(xié)議研究[J].計算機工程與設(shè)計,2010,31(1):48-51.

        Research of QoS multicast routing in mobile Ad Hoc networks

        Guo Hui
        (Information Faculty,Business College of Shanxi University,Taiyuan 030031,China)

        Though studying the multicast routing problem in mobile Ad Hoc networks,the paper proposed a QoS multicast routing algorithm based on genetic algorithm suitable mobile ad hoc networks.By limiting the detected-time,reduced the search scope of routing nodes and links,moreover,reduce the possibilities of selecting invalid nodes and links.The test provied that the method satisfies the requirements of bandwidth,delay,delay jitter,and residual energy constraint.Proposed a genetic algorithmbased optimization algorithm for QoS routing.Simulation result shows that the algorithm is feasible,and the latency is better than MAODV.

        mobile Ad Hoc networks;multicast;genetic algorithm;ouality-of-service;routing algorithm

        TP393.0

        A

        1674-7720(2015)05-0057-03

        (2014-11-07)

        郭慧(1980-),女,研究生,講師,主要研究方向:網(wǎng)絡(luò)及信息安全。

        猜你喜歡
        優(yōu)化
        超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
        PEMFC流道的多目標優(yōu)化
        能源工程(2022年1期)2022-03-29 01:06:28
        民用建筑防煙排煙設(shè)計優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
        圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
        事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
        消費導刊(2018年8期)2018-05-25 13:20:08
        4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
        幾種常見的負載均衡算法的優(yōu)化
        電子制作(2017年20期)2017-04-26 06:57:45
        我要看免费久久99片黄色| 日韩国产成人精品视频| 胳膊肘上有白色的小疙瘩| 国产亚洲一本二本三道| 手机看黄av免费网址| 18禁无遮挡无码网站免费| 少妇的诱惑免费在线观看| 亚洲av高清一区三区三区| 美女视频黄是免费| 中国熟妇人妻xxxxx| 日韩欧美国产自由二区| 美腿丝袜一区在线观看| 爱v天堂在线观看| 国产免费人成视频在线观看播放播| 午夜久久久久久禁播电影| 色一情一乱一伦一区二区三区日本| 久久中文字幕无码一区二区| 青青草最新在线视频观看| 人妻av有码中文字幕| 成人免费看片又大又黄| 麻豆国产巨作AV剧情老师 | 国产精品久久熟女吞精| 国产一区二区三区视频网 | 激情久久av一区av二区av三区| 精品久久久久88久久久| 一本色道久久88综合| 亚洲va视频一区二区三区| 精品国产一二三产品区别在哪| 久久无码一二三四| 亚洲av毛片一区二区久久| 色欲一区二区三区精品a片| 品色永久免费| 福利网在线| 偷拍韩国美女洗澡一区二区三区| 久久久久国产精品| 国产精品一区二区久久精品| 手机免费日韩中文字幕| 日本一区二区在线免费视频| 午夜精品一区二区三区的区别| 亚洲嫩模高清在线视频| 91精品国产自拍视频|