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

        ?

        衛(wèi)星網(wǎng)絡(luò)控制器動(dòng)態(tài)部署優(yōu)化方法

        2022-11-03 11:56:44錢克昌

        萬(wàn) 穎,錢克昌

        (1.航天工程大學(xué)航天信息學(xué)院,北京,101400;2.32151部隊(duì),河北邢臺(tái),054000)

        用戶數(shù)據(jù)的爆炸式增長(zhǎng)和網(wǎng)絡(luò)需求的激增無(wú)時(shí)無(wú)刻不沖擊著衛(wèi)星網(wǎng)絡(luò)[1]。軟件定義網(wǎng)絡(luò)(SDN)擁有軟件可編程的靈活性、集中管理控制的敏捷性、數(shù)據(jù)平面與控制平面解耦的便利性。軟件定義衛(wèi)星網(wǎng)絡(luò)的出現(xiàn),有效實(shí)現(xiàn)空間網(wǎng)絡(luò)資源的靈活分配、增強(qiáng)衛(wèi)星網(wǎng)絡(luò)的控制能力,能夠?yàn)橛脩籼峁┘?xì)粒度的QoS保證[2]。

        在SDN中,控制平面的控制器部署問(wèn)題將直接影響資源調(diào)度和信息傳輸?shù)男蔥3]。當(dāng)前大多數(shù)文獻(xiàn)都是采用時(shí)間片的思想,忽略數(shù)據(jù)流量的波動(dòng),而研究衛(wèi)星網(wǎng)絡(luò)SDN控制器的靜態(tài)部署問(wèn)題[4]。然而,時(shí)間片變化時(shí),衛(wèi)星節(jié)點(diǎn)的高動(dòng)態(tài)性、星間鏈路的頻繁切換,導(dǎo)致衛(wèi)星交換機(jī)節(jié)點(diǎn)在應(yīng)對(duì)不同網(wǎng)絡(luò)用戶、服務(wù)需求時(shí),數(shù)據(jù)流量會(huì)發(fā)生激烈變化,此時(shí)衛(wèi)星控制器節(jié)點(diǎn)的處理能力可能會(huì)不堪重負(fù),影響衛(wèi)星網(wǎng)絡(luò)的正常服務(wù)。

        綜合衛(wèi)星網(wǎng)絡(luò)SDN控制器靜態(tài)部署存在的不足之處,楊力等人設(shè)計(jì)了空間信息網(wǎng)絡(luò)多控制器動(dòng)態(tài)部署的雙門限遷移交換機(jī)策略[5],但該策略僅以過(guò)載門限、欠載門限為交換機(jī)遷移依據(jù),未詳細(xì)剖析過(guò)載情況下整體過(guò)載時(shí)需添加控制器的情況,同時(shí)仿真未使用具體的算法,當(dāng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)較大時(shí),計(jì)算量較大。Liao等人基于SDN的空天一體化網(wǎng)絡(luò),提出了隨時(shí)間片變化的動(dòng)態(tài)交換機(jī)遷移策略[6],引入控制器負(fù)載方差作為衡量負(fù)載均衡的依據(jù),但盲目地以負(fù)載均衡為條件進(jìn)行交換機(jī)遷移,會(huì)產(chǎn)生較大的交換機(jī)遷移開銷。Chen等人研究了LEO衛(wèi)星網(wǎng)絡(luò)控制器自適應(yīng)動(dòng)態(tài)配置和部署問(wèn)題[7],考慮了控制開銷、時(shí)延和網(wǎng)絡(luò)負(fù)載的影響,卻沒有考慮交換機(jī)遷移開銷。

        綜合上述不足之處及衛(wèi)星網(wǎng)絡(luò)流量的動(dòng)態(tài)變化,本文提出了衛(wèi)星網(wǎng)絡(luò)多控制器動(dòng)態(tài)部署方法,采用交換機(jī)基于三門限值的動(dòng)態(tài)遷移方式,以優(yōu)化網(wǎng)絡(luò)的遷移開銷、動(dòng)態(tài)遷移后的控制鏈路時(shí)延及負(fù)載均衡為目標(biāo),建立多控制器動(dòng)態(tài)部署模型,使用改進(jìn)的鯨魚優(yōu)化算法,通過(guò)動(dòng)態(tài)改變LEO衛(wèi)星控制器節(jié)點(diǎn)與交換機(jī)節(jié)點(diǎn)間的映射關(guān)系,以滿足正常的通信需求。

        1 基于SDN的衛(wèi)星網(wǎng)絡(luò)架構(gòu)

        基于SDN的衛(wèi)星網(wǎng)絡(luò)架構(gòu),其控制平面作為衛(wèi)星網(wǎng)絡(luò)的核心部分,采用層次型的控制架構(gòu),由GEO衛(wèi)星、LEO衛(wèi)星和地面站組成。由于地面站獨(dú)具計(jì)算能力強(qiáng)、資源豐富的優(yōu)勢(shì),因此主控制器設(shè)置在地面站,并以全網(wǎng)視角動(dòng)態(tài)管理整個(gè)衛(wèi)星網(wǎng)絡(luò)。綜合GEO衛(wèi)星具有覆蓋廣、相對(duì)地面靜止的優(yōu)勢(shì),但其空間鏈路長(zhǎng)、通信時(shí)延大,因此將GEO衛(wèi)星置為區(qū)域控制器。LEO衛(wèi)星擁有低鏈路損耗、低通信時(shí)延,在實(shí)時(shí)、快速交互方面優(yōu)勢(shì)顯著,因而將部分LEO衛(wèi)星置為從控制器,剩余的LEO衛(wèi)星置為交換機(jī)。從控制器可收集各自控制域內(nèi)交換機(jī)的狀態(tài)信息,當(dāng)從控制器無(wú)法處理域內(nèi)交換機(jī)業(yè)務(wù)請(qǐng)求時(shí),從控制器可向區(qū)域控制器發(fā)送請(qǐng)求,區(qū)域控制器可與主控制器建立通信,隨后主控制器做出決策,經(jīng)由區(qū)域控制器分發(fā)至從控制器。

        當(dāng)前衛(wèi)星網(wǎng)絡(luò)架構(gòu)中,從控制器不僅擁有從控制域內(nèi)的局部網(wǎng)絡(luò)視圖,而且能夠處理其域內(nèi)交換機(jī)業(yè)務(wù)??梢?,LEO衛(wèi)星網(wǎng)絡(luò)是衛(wèi)星網(wǎng)絡(luò)轉(zhuǎn)發(fā)平面的核心,因此本文主要分析LEO衛(wèi)星網(wǎng)絡(luò),研究從控制器的動(dòng)態(tài)部署問(wèn)題。

        2 多控制器動(dòng)態(tài)部署方法

        2.1 問(wèn)題描述

        基于SDN的衛(wèi)星網(wǎng)絡(luò)多控制器動(dòng)態(tài)布署詳細(xì)過(guò)程見圖1。

        圖1 基于SDN的衛(wèi)星網(wǎng)絡(luò)多控制器動(dòng)態(tài)部署方法流程

        衛(wèi)星網(wǎng)絡(luò)拓?fù)涞母邉?dòng)態(tài)變化、用戶數(shù)據(jù)流量的瞬息萬(wàn)變,都會(huì)給部分衛(wèi)星控制器節(jié)點(diǎn)帶來(lái)不同程度的壓力,而控制器的負(fù)載主要由控制器在單位時(shí)間內(nèi)處理交換機(jī)發(fā)送的Packet-in請(qǐng)求數(shù)量決定[8],據(jù)分析當(dāng)前LEO衛(wèi)星控制器節(jié)點(diǎn)可能存在:正常狀態(tài)、整體過(guò)載、局部過(guò)載和欠載狀態(tài)。①正常狀態(tài)下,不需要遷移交換機(jī);②整體過(guò)載狀態(tài)下,需要增加LEO衛(wèi)星控制器節(jié)點(diǎn),此時(shí)優(yōu)先選擇自身負(fù)載較輕、距離負(fù)載最重控制器最近的控制器作為新增的控制器節(jié)點(diǎn),在控制器處理能力范圍內(nèi)遷移部分交換機(jī);③局部過(guò)載狀態(tài)下,需要遴選出過(guò)載控制器,遷移過(guò)載控制器域內(nèi)的交換機(jī),以減輕該控制器的負(fù)擔(dān);④欠載狀態(tài)下,要從資源利用率出發(fā),在其他控制器處理能力范圍內(nèi),遷移欠載控制器域內(nèi)的交換機(jī),隨后休眠或關(guān)閉該欠載控制器。

        本文根據(jù)網(wǎng)絡(luò)流量的波動(dòng),設(shè)置了三門限值:整體過(guò)載門限、局部過(guò)載門限和欠載門限,提出了一種遷移交換機(jī)的多控制器動(dòng)態(tài)部署方法,以實(shí)現(xiàn)各控制器間的協(xié)同合作,提高網(wǎng)絡(luò)整體性能。

        2.2 參數(shù)描述

        本文對(duì)LEO衛(wèi)星多控制器動(dòng)態(tài)部署問(wèn)題進(jìn)行分析,建立LEO衛(wèi)星網(wǎng)絡(luò)拓?fù)錇镚=(S,E)。S={s1,s2,…,sn}為L(zhǎng)EO衛(wèi)星網(wǎng)絡(luò)中所有的LEO衛(wèi)星交換機(jī)節(jié)點(diǎn)的集合,E={e1,e2,…,el}為交換機(jī)之間的鏈路集合。LEO衛(wèi)星控制器節(jié)點(diǎn)集合表示為C={c1,c2,…,cm},LEO衛(wèi)星控制域集合表示為D={D1,D2,…,Dm}。衛(wèi)星交換機(jī)節(jié)點(diǎn)動(dòng)態(tài)遷移后的控制器節(jié)點(diǎn)集合表示為C′={c′1,c′2,…,c′m},其控制域集合為D′={D′1,D′2,…,D′m′}??刂破鱟i的處理能力表示為μi,交換機(jī)的流請(qǐng)求速率表示為λj,兩節(jié)點(diǎn)i與k之間的最短距離表示為djk。用二進(jìn)制變量Xij表示LEO衛(wèi)星控制器節(jié)點(diǎn)與交換機(jī)節(jié)點(diǎn)的連接與非連接關(guān)系,若Xij=1表示存在連接,否則為非連接。

        2.3 模型構(gòu)建

        為保證衛(wèi)星網(wǎng)絡(luò)的實(shí)時(shí)通信,應(yīng)對(duì)動(dòng)態(tài)變化的網(wǎng)絡(luò)拓?fù)浼皵?shù)據(jù)流量,通過(guò)動(dòng)態(tài)遷移交換機(jī)的方式,均衡控制器間的負(fù)載。本文提出的多控制器動(dòng)態(tài)部署方法主要由負(fù)載監(jiān)測(cè)模塊、遷移決策模塊和動(dòng)態(tài)遷移模塊組成。

        2.3.1 負(fù)載監(jiān)測(cè)模塊

        通過(guò)負(fù)載監(jiān)測(cè),判斷整個(gè)網(wǎng)絡(luò)的狀態(tài),為下一步交換機(jī)遷移提供依據(jù)。

        (1)

        (2)

        基于LEO衛(wèi)星控制器節(jié)點(diǎn)資源利用率的三門限值分析如下:

        2.3.2 遷移決策模塊

        1)遷移控制器的確定

        根據(jù)三門限值,判斷出某控制器出現(xiàn)過(guò)載或欠載狀態(tài)時(shí),應(yīng)立即鎖定該控制器為遷移控制器。

        2)遷移交換機(jī)的選擇

        當(dāng)遷移控制器確定后,需要考慮選擇遷移交換機(jī)。當(dāng)選擇遷移流請(qǐng)求速率較大的交換機(jī)時(shí),一方面,對(duì)網(wǎng)絡(luò)傳輸?shù)臄_動(dòng)影響較大,且交互時(shí)間較長(zhǎng);另一方面,增大了目標(biāo)域的負(fù)載壓力,可能存在目標(biāo)域的處理能力不足的現(xiàn)象。因此,本文優(yōu)先選擇遷移流請(qǐng)求速率較小、距離遷移控制器較遠(yuǎn)的邊緣交換機(jī)。本文綜合控制器的處理能力和星間鏈路距離,提出了交換機(jī)優(yōu)先遷移率表示如下:

        (3)

        該式綜合考慮了交換機(jī)的流請(qǐng)求速率,同時(shí)考慮了交換機(jī)與控制器的鏈路距離,當(dāng)交換機(jī)的流請(qǐng)求速率越小,鏈路距離越大,則Qj越大,sj優(yōu)先級(jí)越高,sj優(yōu)先從ci中被遷移。

        3)目標(biāo)域的選擇

        為更好地評(píng)價(jià)衛(wèi)星網(wǎng)絡(luò)中多控制器動(dòng)態(tài)部署的效果,本文基于交換機(jī)遷移開銷、交換機(jī)遷移后的網(wǎng)絡(luò)負(fù)載均衡參數(shù)及衛(wèi)星網(wǎng)絡(luò)控制鏈路時(shí)延3個(gè)指標(biāo)進(jìn)行綜合評(píng)價(jià)交換機(jī)遷移時(shí)目標(biāo)域的選擇情況。

        1)交換機(jī)遷移開銷,主要由通信開銷和遷移規(guī)則部署開銷組成。交換機(jī)進(jìn)行遷移時(shí),會(huì)產(chǎn)生遷移請(qǐng)求,建立通信關(guān)系,存在通信開銷[10]。通信開銷主要包括兩個(gè)方面:一是遷移交換機(jī)與遷移控制器建立通信關(guān)系產(chǎn)生的開銷,二是請(qǐng)求進(jìn)行遷移時(shí),遷移交換機(jī)與目標(biāo)域之間的通信開銷,通信開銷costcom表示為:

        (4)

        式中:dij為遷移交換機(jī)與遷移控制器之間的最短距離;dwj為遷移交換機(jī)與目標(biāo)域之間的最短距離。

        交換機(jī)實(shí)現(xiàn)遷移的前提是控制器部署了遷移規(guī)則至遷移交換機(jī)的流表中,因此產(chǎn)生了遷移規(guī)則部署開銷[11]。遷移規(guī)則部署開銷costrule表示為:

        costrule=ξdijXij

        (5)

        式中:ξ為flod_mod流規(guī)則包的平均大小,遷移規(guī)則部署開銷僅與遷移的交換機(jī)有關(guān)。

        結(jié)合式(4)、式(5)可知,交換機(jī)遷移開銷表示為:

        cost=costcom+costrule

        (6)

        2)衛(wèi)星網(wǎng)絡(luò)控制鏈路時(shí)延。交換機(jī)遷移后考慮的衛(wèi)星網(wǎng)絡(luò)控制鏈路時(shí)延主要為星間鏈路的傳播時(shí)延和控制器的任務(wù)處理時(shí)延。

        衛(wèi)星網(wǎng)絡(luò)中LEO衛(wèi)星控制器節(jié)點(diǎn)與其控制域內(nèi)交換機(jī)節(jié)點(diǎn)的平均傳播時(shí)延為:

        (7)

        式中:vc為數(shù)據(jù)流在星間鏈路中的傳輸速度,取值為3×105km/s。

        LEO衛(wèi)星控制器節(jié)點(diǎn)的處理時(shí)延為:

        (8)

        衛(wèi)星網(wǎng)絡(luò)的平均控制鏈路時(shí)延為:

        (9)

        3)交換機(jī)遷移后的網(wǎng)絡(luò)負(fù)載均衡參數(shù)。為彰顯交換機(jī)遷移后衛(wèi)星網(wǎng)絡(luò)的負(fù)載均衡效果,用交換機(jī)遷移后的網(wǎng)絡(luò)負(fù)載均衡參數(shù)BL表示:

        (10)

        式中:fi為交換機(jī)遷移后控制器的負(fù)載。

        綜合上述分析,為有效評(píng)估多控制器動(dòng)態(tài)遷移的效果,需對(duì)遷移開銷和控制鏈路時(shí)延進(jìn)行歸一化處理:

        (11)

        式中:costmax為動(dòng)態(tài)遷移方案中最大的遷移開銷;Tmax即為最大的控制鏈路時(shí)延。

        (12)

        綜合3個(gè)優(yōu)化目標(biāo),建立控制器動(dòng)態(tài)部署策略的目標(biāo)函數(shù)W為:

        minW=α(BL-1)+βnewcost+γnewT

        (13)

        式中:x、β、γ代表3個(gè)優(yōu)化目標(biāo)的權(quán)重。

        α+β+γ=1,0≤α,β,γ≤1

        (14)

        (15)

        (16)

        式(15)表明每個(gè)控制器可連接多個(gè)交換機(jī),式(16)約束了每個(gè)交換機(jī)僅由唯一的控制器管理。

        2.3.3 動(dòng)態(tài)遷移模塊

        在明確了交換機(jī)動(dòng)態(tài)遷移策略后,根據(jù)遷移交換機(jī)和目標(biāo)域的選擇,動(dòng)態(tài)遷移LEO衛(wèi)星交換機(jī)節(jié)點(diǎn),更新衛(wèi)星網(wǎng)絡(luò)中LEO衛(wèi)星控制器節(jié)點(diǎn)與交換機(jī)節(jié)點(diǎn)的映射關(guān)系,實(shí)現(xiàn)衛(wèi)星網(wǎng)絡(luò)多控制器動(dòng)態(tài)部署。

        3 算法設(shè)計(jì)

        3.1 基于鯨魚優(yōu)化算法的衛(wèi)星網(wǎng)絡(luò)控制器部署方法

        LEO衛(wèi)星網(wǎng)絡(luò)控制器部署問(wèn)題是一個(gè)涉及多衛(wèi)星多因素多方面的NP難問(wèn)題。鯨魚優(yōu)化算法(whale optimization algorithm, WOA)是一種模擬鯨魚捕食行為的智能優(yōu)化算法[12],主要通過(guò)包圍獵物、泡泡網(wǎng)攻擊和隨機(jī)搜索捕食3種不同的方式進(jìn)行搜索,其搜索目標(biāo)為獵物的位置,對(duì)應(yīng)優(yōu)化問(wèn)題的最優(yōu)解,該算法原理結(jié)構(gòu)簡(jiǎn)易、參數(shù)少、搜索方式多樣且尋優(yōu)目的強(qiáng)烈。將鯨魚優(yōu)化算法應(yīng)用于多控制器動(dòng)態(tài)部署問(wèn)題時(shí),多樣的搜索方式豐富衛(wèi)星控制器節(jié)點(diǎn)的部署策略,適應(yīng)于動(dòng)態(tài)的衛(wèi)星網(wǎng)絡(luò)環(huán)境,但從算法原理中發(fā)現(xiàn)該方法收斂速度較慢、易陷入局部最優(yōu)、全局搜索能力較差。因此,本文首先對(duì)鯨魚優(yōu)化算法的收斂因子進(jìn)行改進(jìn),并引入了自適應(yīng)權(quán)重和模擬退火算法,進(jìn)一步提升算法的收斂精度和全局探索能力。

        3.2 改進(jìn)鯨魚優(yōu)化算法

        3.2.1 非線性收斂因子

        在鯨魚優(yōu)化算法中,|A|的取值對(duì)于平衡鯨魚優(yōu)化算法中的全局探索能力和局部開發(fā)能力至關(guān)重要。當(dāng)|A|>1,鯨魚個(gè)體實(shí)行隨機(jī)搜索捕食,趨向于大范圍探索;當(dāng)|A|≤1時(shí),鯨魚個(gè)體在小范圍內(nèi)全方位靠近當(dāng)前最優(yōu)鯨魚個(gè)體,趨向于小區(qū)域搜索。然而,從|A|=2ar-a看出,|A|的取值由a決定,隨迭代次數(shù)的增加,a由2至0線性遞減,故對(duì)線性收斂因子a進(jìn)行改進(jìn)。

        (17)

        式中:dt為當(dāng)前鯨魚個(gè)體與最優(yōu)個(gè)體的適應(yīng)度差值;Xt為當(dāng)前鯨魚個(gè)體;W(Xt)為當(dāng)前個(gè)體的適應(yīng)度值;Xbest表示當(dāng)前最優(yōu)個(gè)體。

        (18)

        (19)

        式中:ds表示當(dāng)前個(gè)體的適應(yīng)度差值與平均適應(yīng)度差值的比值。

        (20)

        式中:gen為當(dāng)前迭代次數(shù);maxgen為最大迭代次數(shù)。

        當(dāng)鯨魚個(gè)體Xt的適應(yīng)度差值dt較大時(shí),說(shuō)明該個(gè)體的尋優(yōu)策略較差,此時(shí)dst較大,a則越大,|A|>1的機(jī)率增大,進(jìn)而鯨魚進(jìn)行隨機(jī)搜索捕食的機(jī)率增大,有利于全局探索。反之,鯨魚圍繞最優(yōu)個(gè)體進(jìn)行小范圍搜索。

        3.2.2 自適應(yīng)權(quán)重

        鯨魚優(yōu)化算法在后期的局部搜索中易出現(xiàn)早熟現(xiàn)象,且鯨魚個(gè)體的更新主要圍繞最優(yōu)個(gè)體進(jìn)行探索,因此考慮在最優(yōu)個(gè)體上加自適應(yīng)權(quán)重,以提升算法收斂速度和精度。本文將自適應(yīng)權(quán)重w主要應(yīng)用在包圍獵物或泡泡網(wǎng)攻擊搜索時(shí)期,迭代前期w變化幅度較小,鯨魚個(gè)體主要圍繞最優(yōu)個(gè)體進(jìn)行搜索,迭代后期w變化幅度加大,避免陷入局部極值。

        (21)

        式中:h為常數(shù),這里取h=3。

        包圍獵物更新公式為:

        new_Xt=wXbest-A|2R2Xbest-Xt|

        (22)

        式中:new_Xt表示當(dāng)前鯨魚個(gè)體更新后的位置;R2為0~1之間的隨機(jī)數(shù)。

        螺旋式位置更新公式為:

        new_Xt=wXbest+eblcos(2πl(wèi))|Xbest-Xt|

        (23)

        式中:b為約束螺旋形狀的常數(shù),這里取值為1,l取值范圍為[-1,1]。

        隨機(jī)搜索捕食公式為:

        new_Xt=Xrand-A|2R2Xrand-Xt|

        (24)

        式中:Xrand為任意一個(gè)鯨魚個(gè)體。

        3.2.3 模擬退火算法

        模擬退火算法(smulated anealing,SA)能夠以一定的概率接受較差的解,避免陷入局部最優(yōu),全局尋優(yōu)能力較強(qiáng)[13]。為彌補(bǔ)鯨魚優(yōu)化算法在全局尋優(yōu)方面的不足,在算法后期加入模擬退火算法,改善其全局搜索能力。

        模擬退火算法中的Metropolis準(zhǔn)則提出了概率突跳特性,即當(dāng)算法尋優(yōu)過(guò)程中的解趨向一致時(shí),可以以概率P接受較差的解,擺脫陷入局部極值的困擾。

        Δf=W(Xt′)-W(Xt)

        (25)

        式中:Xt表示當(dāng)前鯨魚個(gè)體;Xt′表示退火過(guò)程中產(chǎn)生新的鯨魚個(gè)體;Δf表示為當(dāng)前鯨魚個(gè)體與新個(gè)體的適應(yīng)度差值。

        P=exp(-Δf/T)

        (26)

        式中:T表示當(dāng)前的溫度,當(dāng)Δf<0時(shí),可接受Xt′作為當(dāng)前解,否則以概率P為判斷依據(jù),當(dāng)P大于隨機(jī)數(shù)(隨機(jī)數(shù)取值范圍為0~1)時(shí),將Xt′更新為當(dāng)前解,否則不更新。

        本文使用改進(jìn)的鯨魚優(yōu)化算法,解決LEO衛(wèi)星網(wǎng)絡(luò)多控制器動(dòng)態(tài)部署問(wèn)題,求得控制器動(dòng)態(tài)部署方案,詳細(xì)步驟見表1。

        表1 基于鯨魚優(yōu)化算法的衛(wèi)星網(wǎng)絡(luò)多控制器動(dòng)態(tài)部署方法

        4 仿真實(shí)驗(yàn)與結(jié)果分析

        4.1 仿真環(huán)境及參數(shù)

        本文通過(guò)STK搭建LEO衛(wèi)星網(wǎng)絡(luò)拓?fù)淠P?,利用Matlab2016b實(shí)現(xiàn)多控制器動(dòng)態(tài)部署方法的仿真實(shí)驗(yàn)。LEO衛(wèi)星網(wǎng)絡(luò)的相關(guān)仿真參數(shù)參考銥星星座,銥星星座的軌道高度為780 km,軌道周期6 061.1 s,軌道傾角86.4°。銥星星座由6條衛(wèi)星軌道組成,每條軌道有11顆均勻分布的衛(wèi)星。根據(jù)銥星星座特征,將銥星的66顆衛(wèi)星均視為衛(wèi)星交換機(jī)節(jié)點(diǎn),從網(wǎng)絡(luò)的穩(wěn)定性、高可靠性出發(fā),采用帶內(nèi)部署的方式從衛(wèi)星交換機(jī)節(jié)點(diǎn)中選取合適節(jié)點(diǎn)位置部署衛(wèi)星控制器節(jié)點(diǎn)。

        為有效進(jìn)行仿真實(shí)驗(yàn),本文按照區(qū)域特征差異化設(shè)定LEO衛(wèi)星交換機(jī)節(jié)點(diǎn)的流請(qǐng)求速率λj,取值范圍為1~20 MB/s,衛(wèi)星控制器節(jié)點(diǎn)的處理能力均設(shè)定為200 MB/s。

        4.2 仿真結(jié)果分析

        為保證仿真實(shí)驗(yàn)的有效性,設(shè)定了不同的控制器數(shù)量,并使用不同算法,多次模擬了衛(wèi)星網(wǎng)絡(luò)流量的變化,設(shè)置種群數(shù)為50,迭代次數(shù)為200。模擬退火初始溫度為1 000,降溫系數(shù)為0.9,目標(biāo)函數(shù)權(quán)重α,β,γ分別為0.3,0.5和0.2。將本文改進(jìn)的鯨魚優(yōu)化算法與改進(jìn)的遺傳算法(IGA)[14]、其他改進(jìn)的鯨魚優(yōu)化算法(IWOA)[15]及海洋捕食者算法(MPA)[16]進(jìn)行對(duì)比仿真實(shí)驗(yàn)其結(jié)果如下。

        1)當(dāng)LEO衛(wèi)星網(wǎng)絡(luò)出現(xiàn)整體過(guò)載情況時(shí),需要添加LEO衛(wèi)星控制器節(jié)點(diǎn)以緩解當(dāng)前網(wǎng)絡(luò)負(fù)載過(guò)重的狀態(tài)。當(dāng)LEO衛(wèi)星控制器數(shù)量為8時(shí),仿真結(jié)果如表2所示,由于MWOA中的模擬退火算法加快跳出尋優(yōu)策略,顯然MWOA相比于其他算法收斂速度快,尋優(yōu)性能佳,相比于IGA、IWOA及MPA提升約14.15%、19.07%、18.26%。

        2)當(dāng)LEO衛(wèi)星網(wǎng)絡(luò)出現(xiàn)局部過(guò)載情況,需動(dòng)態(tài)遷移交換機(jī)節(jié)點(diǎn)以均衡LEO衛(wèi)星控制器節(jié)點(diǎn)間的網(wǎng)絡(luò)負(fù)載。當(dāng)控制器節(jié)點(diǎn)數(shù)量為8時(shí),仿真結(jié)果如表2所示,IWOA和MPA在搜索后期陷入局部極值,全局尋優(yōu)能力弱,IGA雖然全局尋優(yōu)效果好,但其前期局部尋優(yōu)效果不及MWOA。MWOA的尋優(yōu)結(jié)果較IGA、IWOA、MPA提升約4.35%、16.68%、13.03%。

        3)當(dāng)LEO衛(wèi)星網(wǎng)絡(luò)出現(xiàn)欠載狀態(tài)時(shí),需遷移LEO衛(wèi)星交換機(jī)節(jié)點(diǎn)并關(guān)閉部分LEO衛(wèi)星控制器節(jié)點(diǎn),當(dāng)控制器節(jié)點(diǎn)數(shù)量為8時(shí),不同算法的運(yùn)行結(jié)果如表2所示。在該狀態(tài)下進(jìn)行多次實(shí)驗(yàn),結(jié)果如圖2所示,顯然MWOA算法能夠?qū)さ阶畹偷哪繕?biāo)函數(shù)值,此外,無(wú)論在尋優(yōu)策略上還是穩(wěn)定性方面均優(yōu)于IGA、IWOA和MPA。

        表2 仿真實(shí)驗(yàn)的目標(biāo)函數(shù)值

        圖2 網(wǎng)絡(luò)欠載狀態(tài)下多次運(yùn)行結(jié)果

        5 結(jié)語(yǔ)

        針對(duì)SDN衛(wèi)星網(wǎng)絡(luò)架構(gòu)中,LEO衛(wèi)星控制器節(jié)點(diǎn)可能無(wú)法經(jīng)受衛(wèi)星網(wǎng)絡(luò)拓?fù)鋾r(shí)變、數(shù)據(jù)流量動(dòng)態(tài)變化的問(wèn)題,本文采用交換機(jī)遷移的方式,提出了改進(jìn)鯨魚優(yōu)化算法的多控制器動(dòng)態(tài)部署方法。鑒于鯨魚優(yōu)化算法求解問(wèn)題時(shí),存在計(jì)算精度較差、求解質(zhì)量不佳等問(wèn)題,本文改進(jìn)了鯨魚優(yōu)化算法的非線性收斂因子,加入了自適應(yīng)權(quán)重,引入了模擬退火算法。實(shí)驗(yàn)表明,MWOA在尋優(yōu)精度、速度及穩(wěn)定性均優(yōu)于IGA、IWOA及MAP,在降低交換機(jī)遷移開銷、降低交換機(jī)遷移后衛(wèi)星網(wǎng)絡(luò)的控制鏈路時(shí)延及負(fù)載均衡方面均有顯著優(yōu)勢(shì)。

        一本色道久久综合亚洲| 亚洲中文字幕无线无码毛片| 无码伊人66久久大杳蕉网站谷歌| 亚洲一区二区岛国高清| 欧美成人精品第一区| 一个人看的视频www免费| 日日摸日日碰人妻无码老牲| 一区二区三区国产大片| 色偷偷久久久精品亚洲| 欧洲freexxxx性少妇播放| 国产最新AV在线播放不卡| 久久精品国产亚洲av一| 欧美高清精品一区二区| 夜夜躁狠狠躁2021| 乱人伦视频69| 亚洲免费精品一区二区| 欧美大胆性生话| 成人性生交片无码免费看| 无码专区亚洲avl| 男女激情视频网站在线| 蜜桃一区二区三区| 精品88久久久久88久久久| 亚洲视频在线播放免费视频 | 一二三区无线乱码中文在线| 久激情内射婷内射蜜桃| 国产午夜亚洲精品理论片不卡| 国产一区二区av在线观看| 人妻熟妇乱又伦精品视频| 国产成人精品av| 国产精品不卡无码AV在线播放| 日本最新视频一区二区| 亚洲熟妇久久国产精品| 国产99在线视频| 国产精品亚洲av一区二区三区 | 国产精品人成在线观看免费| 少妇无码av无码专区线| 久久免费精品国产72精品剧情| 亚洲av综合日韩精品久久| 无码人妻精品一区二区三| 国产精品一区二区暴白浆| 色婷婷精品国产一区二区三区 |