疫苗接種免疫遺傳可信QoS重路由機(jī)制.docx_第1頁
疫苗接種免疫遺傳可信QoS重路由機(jī)制.docx_第2頁
疫苗接種免疫遺傳可信QoS重路由機(jī)制.docx_第3頁
疫苗接種免疫遺傳可信QoS重路由機(jī)制.docx_第4頁
疫苗接種免疫遺傳可信QoS重路由機(jī)制.docx_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、E-mail:fcstTel:+86-10-89056056ISSN1673-9418CODENJKYTA8JournalofFrontiersofComputerScienceandTechnology1673-9418/2013/07(07)-0602-09doi:10.3778/j.issn.1673-9418.1304006疫苗接種免疫遺傳可信QoS重路由機(jī)制TheNationalNaturalScienceFoundationofChinaunderGrantNos.61070162,71071028,70931001(國家自然科學(xué)基金);theN

2、ationalScienceFoundationforDistinguishedYoungScholarsofChinaunderGrantNo.61225012(國家杰出青年科學(xué)基金);theSpecializedResearchFundoftheDoctoralProgramofHigherEducationofChinafbrthePriorityDevelopmentAreasunderGrantNo.20120042130003(高等學(xué)校博士學(xué)科點(diǎn)專項(xiàng)科研基金優(yōu)先發(fā)展領(lǐng)域);theSpecializedResearchFundfbrtheDoctoralProgramofHigher

3、EducationofChinaunderGrantNos.20100042110025,20110042】10024(高等學(xué)校博士學(xué)科點(diǎn)專項(xiàng)科研基金);theSpecializedDevelopmentFundfortheInternetofThingsfromtheMinistryofIndustryandInformationTechnologyofChina(匚信部物聯(lián)網(wǎng)發(fā)展專項(xiàng)資金);theFundamentalResearchFundsfbrtheCentralUniversitiesofChinaunderGrantNos.N110204003,N120104001(中央高?;?/p>

4、科研業(yè)務(wù)費(fèi)專項(xiàng)資金).Received2013-03,Accepted2013-05.CNKI網(wǎng)絡(luò)優(yōu)先出版:2013-06-03,疫苗接種免疫遺傳可信QoS重路由機(jī)制TheNationalNaturalScienceFoundationofChinaunderGrantNos.61070162,71071028,70931001(國家自然科學(xué)基金);theNationalScienceFoundationforDistinguishedYoungScholarsofChinaunderGrantNo.61225012(國家杰出青年科學(xué)基金);theSpecializedResearchFund

5、oftheDoctoralProgramofHigherEducationofChinafbrthePriorityDevelopmentAreasunderGrantNo.20120042130003(高等學(xué)校博士學(xué)科點(diǎn)專項(xiàng)科研基金優(yōu)先發(fā)展領(lǐng)域);theSpecializedResearchFundfbrtheDoctoralProgramofHigherEducationofChinaunderGrantNos.20100042110025,20110042】10024(高等學(xué)校博士學(xué)科點(diǎn)專項(xiàng)科研基金);theSpecializedDevelopmentFundfortheInternet

6、ofThingsfromtheMinistryofIndustryandInformationTechnologyofChina(匚信部物聯(lián)網(wǎng)發(fā)展專項(xiàng)資金);theFundamentalResearchFundsfbrtheCentralUniversitiesofChinaunderGrantNos.N110204003,N120104001(中央高?;究蒲袠I(yè)務(wù)費(fèi)專項(xiàng)資金).Received2013-03,Accepted2013-05.CNKI網(wǎng)絡(luò)優(yōu)先出版:2013-06-03,楊蕾,王興偉,,黃敏東北大學(xué)信息科學(xué)與工程學(xué)院,沈陽110819VaccinationImmuneGeneti

7、cTrustworthyQoSReroutingScheme*YANGLei,WANGXingwei4,HUANGMinCollegeofInformationScienceandEngineering,NortheasternUniversity,Shenyang110819,China+Correspondingauthor:E-mail:wangxwYANGLei,WANGXingwei,HUANGMin.VaccinationimmunegenetictrustworthyQoSreroutingscheme.JournalofFrontiersofComputerScienceand

8、Technology,2013,7(7):602-610.Abstract:AccordingtothecharacteristicsoftheQoS(qualityofservice)reroutingintrustworthynetwork,thispaperproposesavaccinationimmunegeneticQoSreroutingscheme.Then,thispaperpresentsthenetworkmodel,thedescriptionofusers1requirementsandthecalculationmethodsofusers*satisfaction

9、.InordertoresolvethetrustworthyproblemofQoSrouting,thispaperestablishesatrustworthyevaluationmodel.Onthisbasis,consideringtheusers'QoSrequirements,theusers'trustworthyrequirementsandthereuseoflinksontheoriginalpath,thispaperalsoproposestheQoSreroutingalgorithm.Thesimulationresultsshowthatthe

10、proposedschemehasbetterperformancethanexistingalgorithms,andcansatisfyusers'demandswiththereroutingsuccessrateandtheusersatisfactionincreased.Keywords:trustworthynetwork;QoS(qualityofservice)rerouting;vaccination;immunegenetic;trustworthyevaluation摘要:針對可信網(wǎng)絡(luò)中服務(wù)質(zhì)量QoS(qualityofservice)重路由的特點(diǎn),提出了一種基

11、于疫苗接種免疫遺傳的QoS重路由機(jī)制。對網(wǎng)絡(luò)模型、用戶需求以及滿意度計(jì)算方法進(jìn)行了描述。為解決QoS選路的可信問題,構(gòu)造了鏈路信任評估模型。在此基礎(chǔ)上,考慮到用戶QoS和可信需求,以及對原有路徑鏈路的復(fù)用,提出了QoS重路由算法。仿真結(jié)果表明,該機(jī)制與現(xiàn)有算法相比,具有更好的性能,在滿足用戶需求的同時,提高了重路由成功率和用戶滿意度。關(guān)鍵詞:可信網(wǎng)絡(luò);服務(wù)質(zhì)量重路由;疫苗接種;免疫遺傳;信任評估文獻(xiàn)標(biāo)志碼:A中圖分類號:TP3931引言隨著網(wǎng)絡(luò)規(guī)模的持續(xù)擴(kuò)大和新業(yè)務(wù)的不斷增長,互聯(lián)網(wǎng)正面臨著安全性、動態(tài)性和異構(gòu)性等多方面的挑戰(zhàn)。新業(yè)務(wù)的不斷涌現(xiàn)使得人們對網(wǎng)絡(luò)的服務(wù)質(zhì)量(qualityofser

12、vice,QoS)提出了更高的要求。同時,大屋的網(wǎng)絡(luò)安全問題導(dǎo)致人們對現(xiàn)有網(wǎng)絡(luò)的不信任。在這種情況下,提出了可信網(wǎng)絡(luò)的概念。網(wǎng)絡(luò)的可信性是指網(wǎng)絡(luò)和用戶的行為及其結(jié)果總是可預(yù)期與可管理的,能夠做到行為狀態(tài)訶監(jiān)測,行為結(jié)果可評估,異常行為可管理網(wǎng)??尚啪W(wǎng)絡(luò)的研究主要包括服務(wù)提供者的可信、網(wǎng)絡(luò)信息傳輸?shù)目尚藕陀脩艚K端的可信。用戶移動、網(wǎng)絡(luò)節(jié)點(diǎn)或鏈路故障等原因可能導(dǎo)致原有路由失效,需要進(jìn)行重路由??尚臦oS重路由必須滿足一系列約束條件,而含有兩個或兩個以上加性或乘性參數(shù)的重路由間題已被證明是NP難問題氣需使用啟發(fā)式或智能優(yōu)化方法來解決。文獻(xiàn)5提出了一種連接層的主動重路由算法,以最小化網(wǎng)絡(luò)阻塞率為目標(biāo),

13、在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間重路由已存在的路徑連接以獲得重路由路徑。該算法用較低的網(wǎng)絡(luò)開銷提高了重路由成功率。文獻(xiàn)6提出了-種QoS重路由策略,為優(yōu)先級別高的即時請求評估未來資源的占用情況,確定可能的候選連接,并啟動重路由過程實(shí)現(xiàn)這些連接。該策略提高了重路由成功率,但要預(yù)約大量的網(wǎng)絡(luò)資源。為了減輕波K連續(xù)性約束對網(wǎng)絡(luò)阻塞性能的影響,文獻(xiàn)7給出了基于波長再分配與路徑偏離的重路由算法。該算法能夠利用較少的波長提高網(wǎng)絡(luò)的阻塞性能,但并沒有考慮用戶對路徑的QoS需求和可信需求。文獻(xiàn)8設(shè)計(jì)了一種基于最短路徑樹搜索策略的重路由機(jī)制。以用戶延遲請求為約束條件,路徑端到端延遲抖動最小為優(yōu)化目標(biāo),執(zhí)行Bellman-

14、Ford算法為每個節(jié)點(diǎn)生成最短路徑樹。根據(jù)故障情況對最短路徑樹進(jìn)行“偏轉(zhuǎn)”,從而找到重路由路徑。然而,該機(jī)制只考慮了部分QoS參數(shù),導(dǎo)致其重路由成功率和用戶滿意度較低。文獻(xiàn)4提出了一種能夠減少網(wǎng)絡(luò)開銷的混合重路由策略,其綜合了幾種恢復(fù)策略,包括路徑多樣性、限制性恢復(fù)和全局重路由策略。該策略需要每個路由節(jié)點(diǎn)保存大量的連接信息,其可擴(kuò)展性較差。文獻(xiàn)9提出了一種基于鏈路生存時間概率的傳輸控制協(xié)議。該協(xié)議跨層結(jié)合鏈路穩(wěn)定性路由.通過收集路由層鏈路生存時間的概率信息實(shí)現(xiàn)對端到端連接穩(wěn)定性的認(rèn)知,具有對由于移動造成的路由中斷進(jìn)行提前預(yù)判和有效處理的能力,但沒有提供用戶QoS支持。文獻(xiàn)10提出了一種快速重路

15、由的增強(qiáng)保護(hù)圈e-cycle(enhancedprotectioncycle)算法,通過使用不同的標(biāo)識符區(qū)分虛擬圈,保證了路由保護(hù)的有效性和網(wǎng)絡(luò)部署的擴(kuò)展性。文獻(xiàn)11提出了一種針對關(guān)鍵流的重路由算法LCBA(length-constrainedmostbalancedalgorithm),在滿足關(guān)鍵流路徑長度要求的前提下提高網(wǎng)絡(luò)的最大帶寬利用率。該算法適合處理網(wǎng)絡(luò)中單個位置發(fā)生擁塞的情況,但不能很好地解決多故障問題。綜上所述,現(xiàn)有的重路由算法均存在一些問題:重路由路徑有可能大大偏離最優(yōu)化路徑;網(wǎng)絡(luò)資源利用率低;大部分重路由算法沒有考慮應(yīng)用對QoS參數(shù)和路徑可信的需求。本文重點(diǎn)考慮了這幾個方面,

16、提出了既能夠?yàn)橛脩籼峁㏎oS保證和可信需求,又能夠合理利用網(wǎng)絡(luò)資源的重路由策略。2問題描述2.1網(wǎng)絡(luò)模型網(wǎng)絡(luò)模型表示為圖G(匕/是節(jié)點(diǎn)集,代表網(wǎng)絡(luò)中的路由節(jié)點(diǎn);E是邊集,代表實(shí)際網(wǎng)絡(luò)的通信鏈路。為了簡單起見,本文把節(jié)點(diǎn)的延遲、延遲抖動、出錯率歸并到邊上。這樣,V*V(i=l,2,,|玲,考慮如下參數(shù):資源占用率金、穩(wěn)定度sf;(/=1,2,,劇,考慮如F參數(shù):總帶寬必叭可用帶寬bw、延遲冰、延遲抖動力、出錯率/s、信任值roc=max(ucpusmtcpu'tmem其中,沖為節(jié)點(diǎn)當(dāng)前使用的CPU周期數(shù);tcpu為節(jié)點(diǎn)CPU周期總數(shù);umem為節(jié)點(diǎn)當(dāng)前使用的內(nèi)存數(shù)量;伽e/n為節(jié)點(diǎn)內(nèi)存總

17、量。根據(jù)節(jié)點(diǎn)當(dāng)前的資源占用率,節(jié)點(diǎn)穩(wěn)定度st的計(jì)算如下:1,七%51+。(尸8-,)°ocrH其中,尸l、,h分別表示節(jié)點(diǎn)在低和高負(fù)載時的資源占用率閾值;。、為調(diào)節(jié)因子。顯然,節(jié)點(diǎn)當(dāng)前資源占用率越高,節(jié)點(diǎn)運(yùn)行的穩(wěn)定度越差。如果擊點(diǎn)的穩(wěn)定度ststL(stL為節(jié)點(diǎn)穩(wěn)定度閾值),說明節(jié)點(diǎn)當(dāng)前已經(jīng)超負(fù)荷運(yùn)行,則不再考慮對其進(jìn)行信任評估及QoS重路由。2.2鏈路信任評估解決QoS重路由的可信問題,首先需要解決網(wǎng)絡(luò)中鏈路的信任問題。鏈路的可靠性為重路由機(jī)制找到端到端的可信路徑提供保證,而計(jì)算鏈路的信任值叮以轉(zhuǎn)化為計(jì)算該鏈路節(jié)點(diǎn)對之間的信任值。本文基于貝葉斯推理(設(shè)計(jì)了一套完整的評估模型,該模型

18、根據(jù)節(jié)點(diǎn)間的歷史交互信息,動態(tài)計(jì)算節(jié)點(diǎn)間的信任值。根據(jù)網(wǎng)絡(luò)中的惡意行為對網(wǎng)絡(luò)信任程度的影響,將節(jié)點(diǎn)信任危機(jī)分為四個等級。輕微危機(jī):包括網(wǎng)絡(luò)元素(節(jié)點(diǎn)或鏈路)故障而引起的業(yè)務(wù)中斷行為,資源不足導(dǎo)致的網(wǎng)絡(luò)阻塞或節(jié)點(diǎn)休眠引起的改道行為。中度危機(jī):包括無理由中斷業(yè)務(wù),竊聽數(shù)據(jù)包信息及進(jìn)行路由欺詐等惡意行為。嚴(yán)重危機(jī):包括會話劫持,對數(shù)據(jù)包信息進(jìn)行箓改和偽造等行為。致命危機(jī):包括傳播木馬病毒,DoS攻擊等可能導(dǎo)致節(jié)點(diǎn)或網(wǎng)絡(luò)癱瘓等惡意行為。(1)直接信任值的計(jì)算若在周期i內(nèi)節(jié)點(diǎn)A與B有N次交互行為,節(jié)點(diǎn)A記錄與節(jié)點(diǎn)B交互行為的正面評價次數(shù)為負(fù)面評價次數(shù)為氣。其中輕微危機(jī)、中度危機(jī)、嚴(yán)重危機(jī)行為導(dǎo)致的負(fù)面評

19、價次數(shù)分別為、七、七,如果節(jié)點(diǎn)出現(xiàn)一次致命危機(jī)行為,則宜接將該節(jié)點(diǎn)關(guān)閉整頓。對不同的信任危機(jī)行為等級進(jìn)行不同程度的“懲罰”,“懲罰”后的負(fù)面評價次數(shù)為:其中,化l(i=1,2,3)為懲罰因子,且們v約v%。由式(3)可知,信任危機(jī)行為越惡劣,懲罰尺度越大°節(jié)點(diǎn)A對B的期望信任值計(jì)算如下:TVyxp=-_皿(4)2+為虹胃邛F;)其中,崗、月為時間消逝因子,且081瞄1。七表示當(dāng)前的時間周期表示第,個時間周期,N表示周期數(shù)。S和F/分別為第,個周期內(nèi)A記錄B在交互過程中的正面評價次數(shù)和經(jīng)過“懲罰”后的負(fù)面評價次數(shù)。可信度具有兩個更要屬性:交互過程中正面評價和負(fù)面評價次數(shù)總和越大,不確定

20、的評價次數(shù)越少,可信度越大;正面評價和負(fù)面評價次數(shù)差值越大,信任的不確定性越低,可信度越大??尚哦萩的定義如下:c=1一(s&+ny(s&+A+D其中,0cWl,c越接近于1,說明式(4)計(jì)算的期望信任值越可信;相反,c值越接近于0,說明計(jì)算的期望信任值越不可信。slL虹&為衰減后的正面評價次數(shù),F&=fjF:為衰減后的負(fù)面評價次數(shù)。1-1直接信任值由期望信任值和可信度共同決定,其計(jì)算公式如下:其中,是期望信任值與可信度之間相對重要程度的調(diào)節(jié)因子。由式(6)可以看出,直接信任值隨著期望信任值與可信度的增大而增大。(2) 間接信任值的計(jì)算當(dāng)可信度C<CL(C

21、L為可信度闕值)時,說明節(jié)點(diǎn)缺乏待評估節(jié)點(diǎn)的行為記錄,需要其他節(jié)點(diǎn)信任推薦,為此引入了間接信任值網(wǎng)。本文只考慮鄰居節(jié)點(diǎn)對評估節(jié)點(diǎn)的推薦信任。為防止詆毀或者過度評價現(xiàn)象的發(fā)生,對各個推薦信任值進(jìn)行背離度測試RC-test(recommender'stest),以驗(yàn)證推薦信任的實(shí)用性,計(jì)算公式如下:叱b-心心(7)其中,為背離度門限,0<<1。TTg為某個鄰居節(jié)點(diǎn)對B的推薦信任值,推薦信任值的計(jì)算方法同直接信任值。假設(shè)通過RC-test的推薦信任值有m個,則間接信任值計(jì)算公式如下:吧=瑟"(3) 綜合信任值的計(jì)算節(jié)點(diǎn)A對節(jié)點(diǎn)B的綜合信任值是對其直接信任值與間接信任值進(jìn)

22、行計(jì)算得到的,計(jì)算公式如下:其中,。為直接信任權(quán)重,一般有a>0.5o節(jié)點(diǎn)A對B的綜合信任值可以看成連接節(jié)點(diǎn)A和節(jié)點(diǎn)B鏈路的信任值,即將信任值歸結(jié)到邊上形成的一種“特殊”的QoS參數(shù)。2.3用戶需求與滿意度2.3.1用戶需求描述當(dāng)重路由條件觸發(fā)時,用戶可信QoS重路由請求為RReqgvd,APpTLJD)O其中,七,均w匕vs表示源節(jié)點(diǎn),vd表示目的節(jié)點(diǎn)。4己表示用戶請求的第i種應(yīng)用類型。bw_r1bw_rdl_rlL,冰_尸山,L/V;'jVh和«_,分別表示第,種應(yīng)用類型的帶寬、延遲、延遲抖動和出錯率需求區(qū)間。TL表示用戶請求的網(wǎng)絡(luò)鏈路信任等級,不同的信任等級對應(yīng)不

23、同的信任值區(qū)間rv_rL,tv_rH,如表1所示。力表示會話編號,用來保證重路由請求的唯一性,各節(jié)點(diǎn)會根據(jù)刀號來判斷是否為其發(fā)起重路由。Table1Usertrustrequirementgrade表1用戶信任需求等級信任等級信任需求說明信任值區(qū)間第一級高度可信(0.8,1.0第二級非??尚?0.6,0.8第三級-般可信(0.3,0.6第四級輕微可信(0,0.3第五級無信任需求0,1.02.3.2滴意度函數(shù)(1) 帶寬滿意度函數(shù)當(dāng)實(shí)際路徑提供的帶寬為時,用戶的帶寬滿意度函數(shù)示意圖如圖1所示,其定義如下:(10)城+2E.=二bw-,w-r'n人*_,;I,0,8%<bw_r=Zn

24、v_*1 i.(11)+2SlnEf機(jī)刀v虬其中3是一個非常小的正數(shù)。圖1帶寬潛意度函數(shù)示意圖(2) 延遲滿意度函數(shù)當(dāng)實(shí)際路徑提供的延退為dlp時,用戶的延遲滿意度函數(shù)示意圖如圖2所示,其定義如下:=dl*(13)(12)Fig.2Thediagramofdelaysatisfactiondegree圖2延遲漪意度函數(shù)示意圖(3) 延遲抖動滿意度函數(shù)當(dāng)實(shí)際路徑提供的延遲抖動為加時,用戶的延遲抖動滿意度函數(shù)示意圖與圖2類似,其定義如下:(14)SW,p)=SW,p)=(15)0,人兀4E'jtp=jM*-|sin以JVhl,jtp;Vh(4) 出錯率滿意度函數(shù)當(dāng)實(shí)際路徑提供的出錯率為給時

25、,用戶的出錯率滿意度函數(shù)示意圖與圖2類似,其定義如下:5+2(16)E.=工-/s-,y官Ils_r'L<Is<ls_r'H(5) 信任值滿意度函數(shù)當(dāng)實(shí)際路徑提供的信任值為rvp(取路徑所經(jīng)過就路綜合信任值的最小值)時,用戶的信任值滿意度(18)(18)Sat(tvp)=-函數(shù)示意圖與圖1類似,其定義如下:.rv9Zv_r一tv_r'LVp20,/vprv_®=心:1 1(19)+2S,nE%,Dptv_r由式(10)式(19)可以看出,當(dāng)用戶帶寬、延遲、延遲抖動、出錯率和信任值在接近各自的需求值上限和下限位置時,相應(yīng)的用戶滿意度變化比較緩慢,在中

26、間值部分變化明顯,這種變化符合人的正常心理。如圖1所示,用戶獲得的帶寬和信任值越大,相應(yīng)的滿意度越大。如圖2所示,用戶獲得的延遲、延遲抖動和出錯率越小,相應(yīng)的滿意度越大。2.3.3滿意度計(jì)算定義用戶QoS滿意度Qsat與綜合滿意度/sm如下:Qsat=w,Sat(bw)+wdlSat(dl)+wjtSat(jt)+wSatUs)(20)Isat=pQsat+(!-p)Sat(tv)(21)其中,印機(jī)、心、小和叫,分別表示帶寬、延遲、延退抖動和出錯率在QoS滿意度中的權(quán)重,且取值均介于0和1之間,其和為1。p為Q。S滿意度權(quán)重,取值介于0和1之間,一般大于0.5,即QoS滿意度權(quán)重要大,這是因?yàn)?/p>

27、如果用戶QoS需求都無法滿足,路徑可信便失去了意義。2.4數(shù)學(xué)模型QsatTmaxQsat(22)IsatmaxIsat(23)s.t.(24)Zd/d頃(25)£jhk(26)虹P«ii-n(fgw(27)本文QoS重路由機(jī)制的設(shè)計(jì)目標(biāo)是:在滿足用戶QoS約束的情況下,最大化用戶QoS滿意度Qsat和用戶綜合滿意度Isat,描述如下:其中,i表示用戶請求的應(yīng)用類型;表示從源節(jié)點(diǎn)v$到目的節(jié)點(diǎn)vd的路徑;bwlk、dllk、力快和人獨(dú)分別表示鏈路么上的帶寬、延退、延退抖動及出錯率。3算法設(shè)計(jì)智能優(yōu)化算法已經(jīng)成功應(yīng)用于很多工程領(lǐng)域中NP類問題的求解*氣本文采用基于疫苗接種的免

28、疫遺傳算法啊尋找滿足2.4節(jié)所述目標(biāo)的優(yōu)化的重路由路徑?;谝呙缃臃N的免疫遺傳算法是一種利用免疫系統(tǒng)的機(jī)理改進(jìn)遺傳算法的智能優(yōu)化算法。該算法通過免疫接種來抑制優(yōu)化過程中出現(xiàn)的退化現(xiàn)象,在保持種群多樣性的同時,防止算法陷入局部最優(yōu)。3.1解的表達(dá)、生成和適依購數(shù)文中每條染色體代表一條解路徑(即解向量:),每個基因位對應(yīng)解向仙中的一個元素(即節(jié)點(diǎn)編號)。當(dāng)重路由條件觸發(fā)時,在當(dāng)前失效節(jié)點(diǎn)或鏈路的前一個節(jié)點(diǎn)隨機(jī)找到一條到目的節(jié)點(diǎn)Vd的端到端QoS路徑,與原有路徑進(jìn)行拼接,若重路由路徑出現(xiàn)環(huán)路則去環(huán)。如果形成的七到*的路徑滿足用戶QoS需求,則隨機(jī)選出的路徑可以作為初始解,否則需重新生成初始解。解的適

29、應(yīng)值定義如下:fitness(x)=/sat(28)Jitness(x)=Qsat(29)其中,式(28)和式(29)分別表示用戶對路徑有信任需求和無信任需求時的適應(yīng)值函數(shù)??梢钥闯觯脩魸M意度越大,適應(yīng)值越大,解越優(yōu)。3.2免疫遺傳算十(1) 選擇算子這里采用精英解保留和輪盤賭選擇策略相結(jié)合的選擇方式,從父代中選取適應(yīng)值最大的個體作為精英解宜接進(jìn)入卜一代,其余個體按照輪盤賂策略進(jìn)行選擇,第,個個體被選擇的概率P,為:p"5)(30)其中,N為種群規(guī)模;川esM)為個體,的適應(yīng)值。從種群中選取M(MWN)個個體作為交叉?zhèn)€體進(jìn)行交叉操作。(2) 交叉算子采用改進(jìn)的單點(diǎn)交叉,在兩條染色體

30、中選取除源、目的節(jié)點(diǎn)外的公共節(jié)點(diǎn),組成備選交叉節(jié)點(diǎn)集合。從源節(jié)點(diǎn)到交叉節(jié)點(diǎn)的節(jié)點(diǎn)編號序列不變,將交叉點(diǎn)與目的節(jié)點(diǎn)間的節(jié)點(diǎn)編號序列交換,從而產(chǎn)生兩個新個體。如果備選交叉節(jié)點(diǎn)集合為空,則不進(jìn)行交叉操作;否則,從備選交叉節(jié)點(diǎn)集合中隨機(jī)選擇一個交叉點(diǎn)。簡單示意如圖3所示,交叉操作的具體步驟如下。假設(shè)交叉?zhèn)€體對應(yīng)的路徑分別為&和。步馨1將路徑與&共同經(jīng)過的節(jié)點(diǎn)編號(源節(jié)點(diǎn)和目的節(jié)點(diǎn)除外),放進(jìn)備選交叉節(jié)點(diǎn)集合。步驟2從備選交叉節(jié)點(diǎn)集合中隨機(jī)選取一個節(jié)點(diǎn)作為交叉操作的交叉節(jié)點(diǎn)。步驟3將&和犬2位于交叉節(jié)點(diǎn)后的子路徑進(jìn)行交換,得到新路徑川和心。Fig.3Crossoverpositi

31、on圖3交義位置(3) 變異算子變異算子提供初始種群中不含有的基因,保證進(jìn)化過程中種群的多樣性。相應(yīng)的操作為:從路徑中隨機(jī)選擇兩個不同的節(jié)點(diǎn),并按深度優(yōu)先策略隨機(jī)選出連接這兩個節(jié)點(diǎn)的路徑片段,若該路徑片段滿足QoS需求,替換原始片段構(gòu)成新路徑。如果交叉與變異算子在路徑操作過程中出現(xiàn)環(huán)路,則去環(huán)。(4) 疫苗提取與接種在交叉操作后計(jì)算每個個體的適應(yīng)值,并選取適應(yīng)值最大的個體,將其全部基因位作為疫苗。接種操作與交叉操作類似,只是疫苗全部基因位不進(jìn)行變動。具體接種操作為:在接種個體與疫苗中選擇公共交叉點(diǎn)(兩個或多個),進(jìn)行路徑片段的交換,然后將多個交換后的片段拼接成一條新染色體。接種后的個體含有疫苗

32、良好的基因片段,可以加快算法的收斂速度。3.3算法流程基于疫苗接種免疫遺傳的QoS重路由機(jī)制的具體流程如下:步馨1初始化算法各參數(shù),即交叉概率乙,變異概率Pm,種群規(guī)模N,最大進(jìn)化代數(shù)當(dāng)前迭代次數(shù),=0,遺傳操作選擇的個體數(shù)檢查算法是否陷入局部最優(yōu)的閾值£。步驛2在原始路徑中,以失效節(jié)點(diǎn)或鏈路的前一節(jié)點(diǎn)vp作為源節(jié)點(diǎn),隨機(jī)生成N個初始解,形成初始種群X(t計(jì)算每個個體的適應(yīng)值。步驟3對X")進(jìn)行選擇操作,保留最佳個體,并選出M個個體形成種群X,(0。步算4對種群4(f)中M個個體按交叉概率R進(jìn)行交叉操作,形成種群X2(t)O步驟5計(jì)算種群擊)中各個體的適應(yīng)值,提取疫苗匕將其

33、余個體按變異概率Pm執(zhí)行變異操作,形成種群%3(0o步驟6計(jì)算X.(t)中各個體的適應(yīng)值Fg與當(dāng)前種群的平均適應(yīng)值F(X)>并計(jì)算均值偏差|F(x,)-FX)。=1,2,,M),當(dāng)種群中3/4個體滿足|F(x,)-7X)<£時,認(rèn)為算法可能陷入局部最優(yōu),則轉(zhuǎn)到步驟7;否則,轉(zhuǎn)到步驟8。步驟7對種群又3(。中一定數(shù)量M=0M(OvKl)的個體進(jìn)行疫苗接種操作。步驊8將M個個體按適應(yīng)值由大到小排序,并選出A/-1個適應(yīng)值最大的個體與X(t)中保留的最佳個體形成新種群X0+1)。步驟9若進(jìn)化代數(shù)達(dá)到,則新種群中最優(yōu)解作為端到端QoS路徑,轉(zhuǎn)步驟10;否則f=f+l,轉(zhuǎn)步驟2。步

34、魏10將求解的QoS路徑與原有路徑片段拼接并去環(huán),得到最終重路由路徑。4仿真實(shí)現(xiàn)與性能評價基于MicrosoftVisualStudio,對本文提出的重路由機(jī)制(簡稱機(jī)制A)進(jìn)行了仿真實(shí)現(xiàn).并與文獻(xiàn)8中的偏轉(zhuǎn)重路由算法(簡稱機(jī)制B)進(jìn)行了對比分析。為了更好地模擬網(wǎng)絡(luò)流量.在表2中設(shè)置了5種流量等級。在等級1下,網(wǎng)絡(luò)提供原始QoS信息,這里用單位1表示,其他等級參數(shù)均為等級1的相對值。算法中相關(guān)參數(shù)的具體取值見表3。Table2Networktrafficlevelsetting表2流域等級設(shè)定流雖等級帶寬延遲延遲抖動出錯率11.001.001.001.0020.801.051.051.0130

35、.60240.40301.04Table3ParametersettingJU參數(shù)設(shè)置參數(shù)參數(shù)含義取值P,交叉概率0.80P.變異概率0.30N種群規(guī)模10Gm域大進(jìn)化代數(shù)20M遺傳操作個體數(shù)10£局部最優(yōu)閡值0.05fi疫苗接種個體比例0.30表4和表5分別是重路由成功率和用戶滿意度在中國教育和科研計(jì)算機(jī)網(wǎng)CERNET(拓?fù)?)、第二代中國教育和科研計(jì)算機(jī)網(wǎng)CERNET2(拓?fù)?)、美國下一代互聯(lián)網(wǎng)INTERNET2C拓?fù)?)和歐洲下一代互聯(lián)網(wǎng)GcANT2(拓?fù)?)上的性能比較結(jié)果。Table4Thecompari

36、sonofreroutingsuccessrate(A:B)表4取路由成功率比較(A:B)拓?fù)涞燃?等級2等級3等級;等級5拓?fù)?0.99:0.960.98:0.890.95:0.790.90:0.590.83:0.54拓?fù)?0.98:0.960.97:0.880.93:0.760.84:0.580.77:0.51拓?fù)?0.98:0.950.93:0.860.89:0.740.8H0.570.72:0.52拓?fù)?0.99:0.970.99:0.910.96:0.810.91:0.640.87:0.56Table5Thecomparisonofusersatisfactiondegree(A:B

37、)表5用戶滴意度比較(A:B)拓?fù)涞燃塈等級i岑級3等級4等級廠拓?fù)洹?.96:0.890.95:0.850.90:0.760.86:0.580.80:0.50拓?fù)?0.96:0.870.94:0.820.88:0.720.84:0.620.81:0.53拓?fù)?0.97=0.900.93:0.860.89:0.760.83:0.620.79:0.54拓?fù)?0.92:0.840.89:0.780.83:0.670.79:0.550.73:0.48由表4可以看出.隨著網(wǎng)絡(luò)流量級別的增大,A、B兩種機(jī)制的更路由成功率都在下降,并旦機(jī)制A下降較緩慢。這是因?yàn)榫W(wǎng)絡(luò)資源的減少,會導(dǎo)致重路由所選路徑無法滿足

38、用戶QoS需求而造成重路由失敗。機(jī)制A考慮了部分路徑端到端的QoS保證,并與原有可信QoS路徑片段拼接,所選路徑很容易滿足用戶需求,從而使機(jī)制A重路由成功率較高。機(jī)制B沒有考慮部分路徑是否可信,所選路徑很難滿足用戶的QoS需求,導(dǎo)致其童路由成功率較低。由表5可以看出,兩種重路由機(jī)制的用戶滿意度都隨著網(wǎng)絡(luò)流量級別的增大而下降°在網(wǎng)絡(luò)流最較小,資源較充足時,兩種重路由機(jī)制都能夠找到用戶滿意度較高的重路由路徑。而當(dāng)網(wǎng)絡(luò)流量增大時,機(jī)制B的滿意度比機(jī)制A下降明顯。這是因?yàn)闄C(jī)制A在選擇路徑片段時對QoS參數(shù)進(jìn)行了限制,使整體路徑提供的QoS參數(shù)較優(yōu),而機(jī)制B在路徑選擇時只考慮了延退和延退抖動參

39、數(shù),并沒有考慮其他QoS參數(shù)與用戶對路徑的可信需求。5結(jié)語本文設(shè)計(jì)了基于疫苗接種免疫遺傳的可信QoS重路由'機(jī)制,該機(jī)制綜合考慮了鏈路可信度和用戶QoS需求等因素。仿真結(jié)果表明,本文機(jī)制同現(xiàn)有算法相比,在用戶滿意度和重路由成功率上具有一定的優(yōu)勢。然而,由于本文機(jī)制考慮所有QoS參數(shù),并在路徑尋優(yōu)過程中進(jìn)行了復(fù)雜的整合運(yùn)算,具有較高的時間復(fù)雜度,如何進(jìn)一步提高算法的執(zhí)行效率,以及更好地均衡重路由各項(xiàng)性能指標(biāo)是今后的研究重點(diǎn)CReferences:1 WangXingwci,QinPeiyu,HuangMin.ABCsupportingQoSunicastroutingschemebase

40、dontheartificialfishswarmJ.ChineseJournalofComputers,2010,33(4):718-725.2 LinChuang,WangYuanzhuo,TianLiqin.DevelopmentoftrustworthynetworkandfacingscientificchallcngesJ.ZTECommunications,2008,14(1):13-16.3 AbMananJ-I,KhattakZA,SulaimanS.Practicableunifiedsecurity,trustandprivacy(STP)frameworkforfede

41、ratedaccessmanagement(FAM)C/Proceedingsofthe2012IEEE11thInternationalConferenceonTrust,SecurityandPrivacyinComputingandCommunications(TrustCom'12),Liverpool,2012.Washington,DC,USA:IEEEComputerSociety,2012:1411-1416.4 BashllariA,FundoA,NaceD,etal.AnoteonahybridreroutingschemeCJ/Proceedingsofthe20

42、113rdInternationalCongressonUltraModemTelecommunicationsandControlSystemsandWorkshops(ICUMT'll),Budapest,2011:1-5.5 WangShengwei,ChenYichiu.Trafficpatternbasedconnectionlevelactivereroutingalgorithminall-opticalWDMnet-worksC/Proceedingsofthe201218thAsia-PacificConferenceonCommunications(APCC'

43、;12),JejuIsland,2012:355-360.6 AhmadI,KamruzzamanJ,HabibiD.ReroutinginadvancefbrpreemptedIRcallsinQoS-enablednetworks!J.ComputerCommunications,2008,31(17):3922-3928.7 FawazWEEnhancementofblockingperformanceinall-opticalWDMnetworksviawavelengthreassignmentandroutedcviationJ.ComputerCommunications,201

44、2,35(8):929-935.8 LiXin,QinZhen,YuTao.OptimizingtheQoSperformanceoffastreroutingC/Procccdingsofthe20099thInternationalConferenceonHybridIntelligentSystems(HIS*09),Shenyang,China,2009.Washington,DC,USA:IEEEComputerSociety,2009:313-318.9 SunJie,GuoWei.Crosslayertransmissioncontrolprotocolinteractingwi

45、thlinkreliableroutinginMANETJ.JournalofSoftware,2011,22(5):1041-1052.10 LiQi,XuMingwei,WuJianping,etal.AunifiedapproachtoroutingprotectioninIPnetworksfJ.IEEETransactionsonNetworkandServiceManagement,2012,9(3):306-319.11 PeiYujie,WangHongbo,ChengShirui.Delay-guaranteedkeyflowroutingadjustmentalgorithmJ.JournalofSoftware,2010,21(3):528-538.12 ZouridakiC,MarkBL,HejmoM,etal.E-Hermes:arobustcooperativetrustestablishmentschemefbrmobileAdHocnetworksJ.AdHocNetworks,2009,7(6):1156-1168.13 LuoJunhai,LiuXue,FanMingyu.Atrustmodelbasedonfuzzyrecommendatio

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論