《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 一種高效動態LEO衛星網絡流量調節路由算法
一種高效動態LEO衛星網絡流量調節路由算法
2016年電子技術應用第5期
羅擁華,鄔家煒
華南師范大學 計算機學院,廣東 廣州510631
摘要: 針對考慮負載均衡的LEO衛星網絡路由算法存在控制網絡開銷偏大、路由更新不及時以及流量調節機制分配不均等問題,提出了一種基于負載均衡的動態LEO衛星網絡路由算法DRLB。根據衛星節點路徑記錄信息以及后向Agent讀取策略設計新的路由機制,獲得動態衛星拓撲結構;分析前向Agent的分組格式并刪除冗余字段,達到減小網絡開銷目的;根據數據發送時間間隔構造前向Agent選址策略,提高路由更新效率,通過考慮衛星所處緯度流量分配不均問題,改進流量調節因子,獲得更好的負載均衡效果。仿真結果表明,與SDRZ-MA算法相比,DRLB算法在減緩星地之間的控制開銷、平均端到端時延等方面具有較好的優勢。
中圖分類號: TP393
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.05.029
中文引用格式: 羅擁華,鄔家煒. 一種高效動態LEO衛星網絡流量調節路由算法[J].電子技術應用,2016,42(5):104-108,112.
英文引用格式: Luo Yonghua,Wu Jiawei. An efficient routing algorithm based on load balancing for dynamic LEO satellite networks[J].Application of Electronic Technique,2016,42(5):104-108,112.
An efficient routing algorithm based on load balancing for dynamic LEO satellite networks
Luo Yonghua,Wu Jiawei
College of Computer,South China Normal University,Guangzhou 510631,China
Abstract: In order to solve the problems that dynamic routing algorithms based on load balance have the redundancy control packet field, routing is not updated timely and the flow regulating mechanism exists defect, a Dynamic Routing Algorithm based on Load Balance(DRLB) is proposed in this thesis. The required information for updating routing is recorded by the satellite nodes, and then the backward agent reads the required information from the satellite nodes. Moreover, DRLB reduces the length of forward agent to reduce the control overhead of network and it also optimizes the selection of the destination node of forward agent to improve the efficiency of routing updates. Finally, DRLB optimizes the flow control mechanism to achieve better load balancing. Simulation results show that DRLB improves control overhead, the average end to end delay and so on.
Key words : load balancing;satellite network routing;traffic regulation;update route;adjustment factor

0 引言

    LEO衛星網絡具有動態變化的拓撲結構,拓撲一直都在快速變化,這是LEO衛星網絡區別于地面自組織網絡的主要特點,而且衛星的存儲能力和處理能力有限[1-2]。同時,衛星間的距離很遠,容易導致較大的端到端傳輸時延[3]。

    對此,研究人員提出了一些基于負載均衡的路由機制,如ELB算法[4]是由TALEB T提出的,該算法主要是將衛星節點在發送或轉發數據分組前已經獲取到了下一跳節點的鏈路負載狀況,依次作為依據,為數據分組選擇合適的轉發路徑。但如果網絡中出現的擁塞節點過多時,該算法性能會降低甚至失效。KUCUKATES R等人[5]提出了PAR算法,該算法是在網絡擁塞發生前及時采取措施進行避免,從而實現網絡負載均衡的效果。但是該算法網絡吞吐量不高,同時分組端到端時延也比較大。SDRZ-MA算法[6]將Agent引入到LEO衛星網路由中,其衛星節點定時產生前向Agent在衛星節點間來回轉發,遷移過程中收集衛星緯度、鏈路代價等路由更新所需信息。但SDRZ-MA算法存在部分衛星負載過重、其他衛星資源開發不足的問題。

    對此,本文基于SDRZ-MA算法思想,提出了基于負載均衡的動態LEO衛星網絡路由算法DRLB(Dynamic Routing Algorithm based on Load Balance)。分析前向、后向Agent如何讀取路由機制,并設計新的路由策略以及優化前向Agent的分組長度,改進流量調節因子函數,使網絡流量更適應具體維度位置。最后,測試了本文路由算法在控制開銷、流量調節以及平均端到端時延等方面的性能。

1 網絡模型及問題描述

1.1 網絡模型及相關定義

    在本文DRLB算法中,用Walker星座[7-8]進行組網,該算法是將衛星網絡抽象看作一個由一組節點V和一組邊E組成的無向連通圖G=(V,E)。其中,|V|為網絡中所有衛星節點的個數,|E|是網絡中所有星際鏈路的個數。算法相關定義為:

tx7-gs1-2.gif

1.2 問題描述

    通過對考慮負載均衡的具有代表性的LEO衛星網絡路由算法SDRZ-MA進行研究,發現該算法存在以下問題:

    (1)因地面業務熱點集中在北半球,尤其是北緯50°以內,原始SDRZ-MA算法設計了tx7-1.2-x1.giftx7-1.2-x1.gif代價調節因子,以促使流量由北半球向南半球分配,但代價調節因子tx7-1.2-x1.gif的設計存在缺陷;

    (2)在SDRZ-MA算法中,衛星星座運行一個周期后,每個衛星節點僅以概率qd的值來確定前向Agent的目的衛星地址,這不夠全面,會導致衛星節點對于全網的拓撲信息獲取得不夠及時準確;

    (3)前向Agent分組存在冗余字段。

2 本文DRLB算法

    由于基于移動Agent的LEO衛星網絡路由算法存在網絡控制開銷偏大、流量調節機制不合理的問題,本文提出了基于負載均衡的動態LEO衛星網絡路由算法DRLB。

2.1 流量調節因子的改進

    在SDRZ-MA算法中,調節因子tx7-1.2-x1.gif的函數如下:

    tx7-gs3.gif

    其函數見圖1(a)。依圖可知,當緯度大于北緯50°后,調節因子的曲線走勢仍繼續向上,這顯然不符合實際情況。對此,本文考慮衛星緯度具體地理位置,對模型(3)進行修正,形成新的流量調節因子模型:

    tx7-gs4.gif

    新的調節因子的函數見圖1(b)。依圖可知,改進后的調節因子可以保證北半球的權值始終大于南半球,其中0°~50°的權值最大,這更符合實際的業務分布狀況。

tx7-t1.gif

2.2 優化前向Agent目的衛星的選取策略

    在SDRZ-MA算法中,衛星節點會定期向其他衛星發送前向Agent,該前向Agent的目的地址以概率qd來確定:

    tx7-gs5.gif

其中,fsd表示從源衛星s向目的衛星d發送的數據總量。在SDRZ-MA算法中,會出現短時間內重復產生同一目的地址的前向Agent的情況。為此,本文通過(前向Agent發送時間間隔來避免重復發送的問題。在本文DRLB算法中,衛星節點在發送前向Agent的時間間隔內,記錄本時間段內經過自己的其他衛星節點產生的前向Agent的目的地址。當某一衛星節點需要發送自己的前向Agent時,首先排除自己記錄的前向Agent的目的地址,然后再按概率qd選擇前向Agent的目的地址,這樣衛星節點能夠獲取更準確的網絡負載狀況,尋找最優路徑。

2.3 壓縮Agent分組長度

tx7-2.3-x1.gif

tx7-2.3-x2.gif

2.4 DRLB算法規則及基本操作

2.4.1 算法規則

    (1)規則1

    路由表初始化:

    tx7-gs6.gif

    (2)規則2

    ①在網絡運行的第一個周期內,所有衛星節點會定時生成前向Agent,前向Agent的目的地址從本衛星外的其他衛星節點中隨機選取。

    ②第二個周期開始,每個衛星節點在生成前向Agent前,首先排除前向Agent產生間隔內該衛星記錄的經過自己的前向Agent的目的衛星地址,然后再按概率qd選擇Agent的目的地址,前向Agent生成后發送給鄰居衛星。

    (3)規則3

    ①前向Agent到達中間衛星后,根據該衛星節點的路由表來選擇下一跳。若存在鏈路不可用時,則先排除不可用的鏈路,并對該衛星的路由表重新更新,再選擇下一跳。

    ②前向Agent生成后向Agent,生成的后向Agent沿該前向反方向移動。

    (4)規則4

    當下面的任意一個條件成立時,前向Agent生成后向Agent,前向Agent消失:

    ①前向移動Agent達到其壽命期。

    ②前向Agent根據規則3選擇下一跳時,選擇的下一跳衛星已經被該前向Agent訪問過或沒有可用的路徑。

    (5)規則5

    ①網絡代價模型的更新:

tx7-gs7-8.gif

2.4.2 具體步驟

    (1)所有節點按規則1完成路由表的初始化工作。

    (2)衛星節點s根據規則2產生一個具有一定壽命的前向Agent Fs,在遷移期間,Agent Fs記錄每個被訪問節點Vi的地址,最后一個被訪問節點的緯度和該節點的上一個跳節點到本節點的代價。當Agent Fs到達中間衛星節點后,中間衛星節點根據Agent Fs攜帶的信息更新自己所處的緯度位置以及上一節點到本衛星節點的代價。當Agent Fs到達目的衛星節點時,所攜帶的信息格式為:tx7-2.4.2-x1.gif

    (3)前向Agent在遷移過程中根據規則3來進行路由選擇,當規則4要求的任意一個條件滿足時,前向Agent生成后向Agent Bd。

    (4)前向移動Agent Fs將自己攜帶的路由更新所需信息壓入到后向Agent Bd的內存中,同時自身壽命結束。

    (5)后向Agent Bd沿前向反方向遷移。當遷移到路由中間節點Vi時,讀取中間節點記錄的自己的緯度和在該緯度位置時上一節點到本節點的代價,存入堆棧,同時獲取下一跳節點信息繼續遷移,直至遷移到源節點,每經過一個中間節點,按照規則5更新節點的路由表tx7-2.4.2-x5.gif和網絡代價統計模型tx7-2.4.2-x2.gif如果通往下一跳節點的鏈路不可用,則后向Agent Bd自動銷毀。后前Agent到達源節點后,其內存信息為:tx7-2.4.2-x3.giftx7-2.4.2-x4.gif

    本文DRLB算法Agent工作流程如圖2所示。

tx7-t2.gif

3 仿真和性能分析

3.1 仿真環境設置

    本文借助仿真軟件是OPNET14.5來測試本文路由算法的網路性能[9-10]。為了模擬實際的衛星網絡的流量分布,仿真中衛星在北緯0°~50°之間衛星節點每發送0.4 s數據包停止0.8 s,其他非極地區域衛星節點每發送0.1 s數據包停止1.1 s,數據包的目的地址隨機。為了體現本文算法的先進性,將當前LEO衛星網路由性能較好的SDRZ-MA算法視為對照組,并取α=3,β=5,η=0.8。星座拓撲仿真參數如表1所示。

tx7-b1.gif

    為了量化本文算法與對照組算法的網絡性能,本文用丟包率、平均端到端時延與歸一化ISL負載等指標[11]來評估。

3.2 實驗數據與分析

    (1)丟包率

    如圖3所示,SDRZ-MA算法和DRLB算法在終端比特率小于400 kb/s時,丟包率都接近0,這是由于這時網絡比較空閑,數據包能夠及時準確地送達目的節點。當終端數據量增大時,DRLB算法的丟包要小于SDRZ-MA算法,這是由于調節因子的改進使得全網流量得到了合理分配,同時根據節點的流量排序選取前向Agent目的節點,避免了重復向同一節點連續發送前向Agent的情況,節點對全網的負載信息獲得更加準確;而SDRZ-MA算法沒有考慮到衛星通信中節點移動速率巨大導致的流量分配難題,使其丟包率較高。

tx7-t3.gif

    (2)平均端到端時延

    平均端到端時延隨終端變化率見圖4、圖5。圖4中數據源衛星和目的衛星都在北半球,此時DRLB算法的性能明顯優于SDRZ-MA算法,這是由于DRLB算法針對地面人口和大陸板塊的分布現實狀況,設計新的流量調節因子,更好地將網絡流量分配到南半球,最大程度上避免了由于鏈路擁塞而造成數據分組在衛星節點長時間緩存得不到轉發的情況。

tx7-t4.gif

tx7-t5.gif

    圖5中數據源衛星和目的衛星都在南半球中,兩種算法的端到端時延差不多,但在新算法中前向Agent的目的地址的選取策略得到優化,降低了重復獲取某若干條鏈路負載信息的概率,使節點獲得準確的全網負載信息來更新路由表,因此DRLB算法的平均端到端時延稍微好一點。

    (3)歸一化ISL負載

    歸一化ISL負載隨衛星緯度的變化如圖6所示,在南半球DRLB算法的鏈路負載要大于SDRZ-MA算法,北緯大約0°~50°之間,DRLB算法中鏈路負載要小于原SDRZ-MA算法。這是由于本文算法對流量調節因子進行了改進,增加了0°到北緯50°間的鏈路代價權值,使得業務流量更多的被分配到了南半球。同時,該算法對前向Agent的目的地址的選取進行了改進,提高了路徑更新的效率,衛星節點更好地獲得網絡的負載狀況,進一步實現了流量的再分配。而SDRZ-MA算法在衛星節點移動速率巨大時不能動態對鏈路業務流量進行分配,導致網絡出現較大的擁塞。

tx7-t6.gif

4 結論

    針對考慮負載均衡的LEO衛星網絡路由算法網絡控制開銷偏大以及流量調節機制存在缺陷等問題,提出了基于負載均衡的動態LEO衛星網絡路由算法DRLB。在DRLB算法中,路由更新所需信息采用由衛星節點記錄、后向Agent讀取策略,減小前向Agent的分組長度,降低網絡控制開銷;對前向Agent目的地址的選取策略進行改進,提高路由更新的效率;優化流量調節機制,更好地實現網絡負載均衡。理論分析和仿真結果表明,與SDRZ-MA算法相比,DRLB算法在丟包率、平均端到端時延等方面的性能均有所提高。

參考文獻

[1] 韋娟,薄振雨,劉葉.基于分時的LEO衛星網絡非對稱路由算法[J].計算機科學與探索,2014,9(7):832-838.

[2] WERNER M,JAHN A,LUTZ E.Analysis of system parameters for LEO/ICO-satellite communication networks[J].Journal on Selected Areas in Communications,2014,13(2);371-381.

[3] CHANG H S,KMI B W,LEE C G.FSA-based link assignment and routing in low-earth orbit satellite networks[J].Transactions on Vehicular Technology,2013,47(3):1037-1048.

[4] TALEB T,MASHIMO D,JAMALIPOUR A.SAT04-3:ELB:an explicit load balancing routing protocol for multi-hop NGEO satellite constellations[C].Global Telecommunications Conference,IEEE Press,2012:1-5.

[5] KUCUKATES R,ERSOY C.Minimum flow maximum residual routing in LEO satellite networks using routing set[J].Wireless Networks,2013,14(4):501-517.

[6] RAO Y,WANG R C,ZHENG Y.Satellite network dynamic routing algorithm based on mobile agent[J].Journal of PLA University of Science and Technology,2014,11(3):255-260.

[7] CHAN T H,YEO B S,TURNER L.A localized routing scheme for LEO satellite networks[C].ICSSC,2012:2357-2364.

[8] WERNER M.A dynamic routing concept for ATM-based satellite personal communication networks[J].IEEE Journal on Selected Areas in Communications,2013,15(8):1636-1648.

[9] CAZABET R,AMBLARD F.Detection of overlapping communities in dynamical social networks[C].Proceedings of Conference on Social Computing,2013:309-315.

[10] 任智,王路路,楊勇.機會網絡中基于定向數據傳輸的地理路由算法[J].計算機應用,2014,34(1):4-7.

[11] Liu Feng,Zhang Yu.Simple change adaptive routing algorithm for satellite IP networks[J].Journal of Software,2013,8(8):1991-1999.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产一区日韩二区欧美三区| 99在线精品视频| 欧美片第一页| 免费国产一区二区| 久久久久天天天天| 欧美一区二区网站| 亚洲欧美视频一区| 亚洲欧美日韩在线不卡| 亚洲一区二区精品视频| 一区二区欧美在线| 99视频一区二区| 野花国产精品入口| 一本色道久久99精品综合| 亚洲欧洲日本在线| 亚洲国语精品自产拍在线观看| 久久精品视频免费| 亚洲第一精品夜夜躁人人躁| 久久精品欧美日韩| 91久久久久久| 亚洲精品欧美一区二区三区| 亚洲美女视频网| 一本色道久久综合狠狠躁篇的优点| 日韩亚洲一区二区| 欧美一区二区三区在线免费观看 | 欧美在线观看视频| 欧美一区成人| 亚洲第一综合天堂另类专| 亚洲第一主播视频| 亚洲精选中文字幕| 在线性视频日韩欧美| 一区二区三区日韩精品视频| 亚洲视频第一页| 午夜在线一区| 久久久亚洲欧洲日产国码αv | 欧美色区777第一页| 国产精品入口日韩视频大尺度| 国产日韩高清一区二区三区在线| 国产一区二区三区精品久久久 | 亚洲国产裸拍裸体视频在线观看乱了 | 欧美一区深夜视频| 久久综合给合久久狠狠狠97色69| 欧美精品videossex性护士| 欧美日韩一区二区在线视频| 国产精品亚洲网站| 尤物精品在线| 一区二区冒白浆视频| 欧美一区二区在线播放| 日韩一区二区精品葵司在线| 欧美一级专区| 欧美激情一二三区| 国产欧美一区二区精品仙草咪| 亚洲国产精品999| 亚洲图片你懂的| 亚洲国产综合91精品麻豆| 亚洲综合日韩中文字幕v在线| 久久久av水蜜桃| 欧美日韩在线电影| 一区二区三区在线观看视频| 一区二区三区四区五区精品| 久久精品国产久精国产一老狼 | 狠狠色狠狠色综合日日tαg| 亚洲免费电影在线观看| 欧美一级一区| 中文国产一区| 久久综合九色九九| 国产精品久久久久久五月尺| 一区二区三区在线观看国产| 亚洲图片在线观看| 亚洲精品国产精品久久清纯直播| 欧美亚洲三区| 欧美日韩一级片在线观看| 狠狠色综合网| 亚洲视频图片小说| 亚洲精品国产精品乱码不99| 欧美一区二区成人| 欧美日韩大片| 在线国产日韩| 欧美在线免费| 亚洲在线观看免费| 欧美国产精品劲爆| 国产亚洲精品bv在线观看| 日韩视频中文字幕| 亚洲国产一区在线| 久久www免费人成看片高清| 欧美日韩精品| 亚洲国产成人精品视频| 午夜精品久久久久久久久久久久久| 亚洲六月丁香色婷婷综合久久| 久久国产成人| 国产精品麻豆成人av电影艾秋| 最新日韩在线| 亚洲国产精品久久91精品| 性欧美1819sex性高清| 欧美日本中文字幕| 亚洲第一精品福利| 久久精品日韩| 久久国产加勒比精品无码| 国产精品劲爆视频| 夜夜嗨av一区二区三区四区| 亚洲毛片一区| 欧美sm极限捆绑bd| 精品99一区二区| 久久丁香综合五月国产三级网站| 欧美在线观看你懂的| 国产精品久久夜| 一区二区三区四区五区精品视频| 一区二区欧美激情| 欧美人与性动交cc0o| 亚洲激情一区二区三区| 亚洲国产日韩美| 久热国产精品| 精品成人一区二区三区四区| 久久国产精品一区二区| 久久黄金**| 国内久久精品| 久久精品一区蜜桃臀影院| 久久久久88色偷偷免费| 国产婷婷色一区二区三区| 亚洲欧美日韩国产综合在线 | 欧美中文在线观看| 久久国产精品久久久久久久久久| 国产欧美日韩高清| 亚洲欧美日韩成人| 久久精品国产成人| 国产一级一区二区| 久久精品亚洲乱码伦伦中文| 六月天综合网| 亚洲福利一区| 一本久道久久综合狠狠爱| 欧美日韩国产限制| 99成人在线| 亚洲欧美伊人| 国产亚洲一区在线播放| 久久精品理论片| 欧美大色视频| 9国产精品视频| 亚洲欧美中文另类| 国产一区清纯| 亚洲精品在线一区二区| 欧美日韩一区高清| 亚洲男人av电影| 久久综合九色综合久99| 亚洲精品日本| 性感少妇一区| 在线不卡欧美| 一本一本久久a久久精品综合麻豆| 欧美私人啪啪vps| 性欧美办公室18xxxxhd| 久久综合给合| 99精品视频免费| 欧美在线播放视频| 樱桃视频在线观看一区| 一本色道久久综合狠狠躁篇怎么玩| 国产精品成人一区二区| 欧美一区二区视频网站| 欧美v亚洲v综合ⅴ国产v| 99一区二区| 久久久久久网址| 亚洲免费观看高清完整版在线观看| 亚洲尤物在线| 影音先锋欧美精品| 亚洲欧美日本精品| 一区免费观看| 亚洲欧美日韩在线不卡| 一区二区三区自拍| 亚洲视频中文| 国产亚洲综合精品| 一本一道久久综合狠狠老精东影业 | 艳妇臀荡乳欲伦亚洲一区| 久久爱www| 亚洲乱码视频| 久久亚洲一区| 在线视频精品一| 久久久欧美一区二区| 一本久久精品一区二区| 久久久91精品国产| aa成人免费视频| 久久综合九色欧美综合狠狠| 亚洲视频网在线直播| 欧美jizzhd精品欧美喷水| 亚洲欧美精品suv| 欧美日韩免费一区| 久久av一区| 国产精品久久久久高潮| 亚洲激情综合| 国产亚洲欧洲997久久综合| 中文在线不卡视频| 激情综合自拍| 欧美一区二区成人6969| 亚洲乱码视频| 老司机一区二区三区| 亚洲欧美日本国产有色| 欧美日韩精品国产| 最新日韩在线| 国产在线视频欧美一区二区三区| 亚洲综合色丁香婷婷六月图片| 亚洲精品久久久蜜桃| 久久精品国产一区二区三区| 一本久道久久久| 欧美韩日一区|