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

優化人工蜂群算法的跨域虛擬網絡映射算法

2016-08-24 07:39:29顧艷林內蒙古財經大學計算機信息管理學院內蒙古呼和浩特010020
華僑大學學報(自然科學版) 2016年4期
關鍵詞:物理優化

顧艷林(內蒙古財經大學計算機信息管理學院,內蒙古呼和浩特010020)

優化人工蜂群算法的跨域虛擬網絡映射算法

顧艷林
(內蒙古財經大學計算機信息管理學院,內蒙古呼和浩特010020)

針對跨域虛擬網絡映射問題,提出一種基于優化人工蜂群算法的跨域虛擬網絡映射算法.該算法采用集中管理、分布控制的方式實現物理網絡資源的有效利用,并就人工蜂群算法收斂速度慢、局部最優缺點,提出尋優能力更強的優化人工蜂群算法進行域間映射請求的劃分.實驗結果表明:與LID-MVNE算法、Policy-MVNE算法、GA-MVNE算法相比,所提算法能夠以更小的額外開銷、更少的劃分時間實現更高的接受率.

人工蜂群;虛擬網絡;自治域;服務代理

虛擬網絡作為一種新穎的互聯網體系架構,能夠有效地解決互聯網體系架構的“僵化”問題[1].在網絡虛擬環境下,基礎設施提供商(InP)負責物理網絡的管理和運營,并且能向服務提供商(SP)提供網絡資源租賃服務,而被租賃的網絡資源被映射為虛擬網絡,從而實現個性化的可訂制的端到端服務[2].其中,具有鏈路和節點資源約束的虛擬網絡到物理網絡的映射問題,被稱為虛擬網絡映射(VNE)問題[3].隨著在線游戲、云計算、IPTV等新興網絡業務的迅猛發展,單個自治域難以很好地支撐這些新興的網絡業務.跨域虛擬網絡映射(MVNE)算法就是用于解決多自治域下虛擬網絡到物理網絡的映射問題[4].Dietrich等[5]提出了LID-MVNE算法,采用整數規劃把虛擬網絡拓撲分解成由不同自治域負責的多個虛擬子網路,再通過域內映射完成子網絡的映射.Chowdhury等[6]提出了Policy-MVNE算法,把VNE請求交由位置最近的自治域進行處理,如果該自治域無法完成VNE,則該VNE請求轉交由相鄰的自治域處理.上述兩種算法存在復雜度高、平均劃分時間長的缺點.Xiao等[7]提出了GA-MVNE算法,通過遺傳算法完成虛擬子網絡的劃分,但是GA-MVNE算法并沒有對域內鏈路開銷進行考慮.因此,本文提出了一種基于優化人工蜂群算法的跨域虛擬網絡映射(OABC-MVNE)算法.

1 MVNE模型

物理網絡由多個自治域構成,每個自治域中都有一個區域服務代理(regional service agent,RSA)負責域內狀態采集以及域內VNE.同時,物理網絡中有一個全局服務代理(global service agent,GSA)負責域間拓撲狀態的采集、域間VNE的劃分以及與RSA的通信,以掌握自治域的資源使用情況.為了實現集中管理和分布控制,MVNE的工作流程如下.1)RSA負責接收域內用戶的VNE請求,如果能完成VNE,那么,其通過單域VNE算法響應該請求;否則,在GSA輪詢到該RSA時,把該請求轉交由GSA處理.2)在處理RSA提交的VNE請求的過程中,GSA把VNE請求放入FIFO隊列中,并按照先到先服務的原則串行處理每個VNE請求,并按照制定的域間劃分算法把域間請求劃分為若干個域內請求,交由相應的RSA處理.

2 優化目標

由于盡量減少虛擬鏈路所消耗的鏈路資源就能以最小的代價完成MVNE.因此,MVNE算法的優化目標函數為

式(1)中:li,j為虛擬鏈路;rcd為li,j對應的物理路徑;ls為li,j中的物理鏈路;m為虛擬網絡的節點數;n為物理網絡的節點數;D(ls)為ls的時延;λ為單位時延開銷;xi為li,j的類型,其表達式為

同時,表達式還應滿足2個約束條件,即

式(3)說明物理鏈路ls的剩余帶寬Re s(B(ls))能夠滿足虛擬鏈路的li,j帶寬需求.而式(4)說明路徑rcd的時延不大于虛擬鏈路li,j的時延約束.

3 算法實現

虛擬網絡劃分問題已被證明是NP-hard問題,為了得到該問題的近似最優解,OABC-MVNE算法使用優化人工蜂群(optimized artificial bee colony,OABC)算法完成域間請求到域內請求的劃分.

蜜源的位置通常用Xi=(xi,1,…,xi,d)表示,而在尋找蜜源的過程中,表示為

式(5),(6)中:SN為蜂群數;k和j為隨機數,且k∈{1,2,…,SN},j={1,2,…,d},k≠i;ri,j為[-1,1]上的隨機數;vi,j為新蜜源的位置;pi為雇傭蜂被選中的概率.

定義1 蜜源位置.域間請求到域內請求的劃分的解對應著蜜源位置,而一個蜜源只對應著一個雇傭蜂,即Xi=(xi,1,xi,2,…,xi,m)T.式中:m為VNE請求中的虛擬節點數;行向量xi,j為邊界節點與虛擬節點的映射關系;i為第i個蜜源.

定義2 蜜源的適應度.由于蜜源的好壞直接由蜜源的適應度fit(Xi)決定,因此,以MVNE算法的優化目標函數為參考設定fit(Xi),其值為

定義3 位置調整準則.基本ABC算法只進行單維變量搜索,從而存在算法收斂速度慢的缺點.針對這個問題,OABC算法引入蜜源歷史最優位置加速搜索速度.因此,式(5)改寫為

式(8)中:φi,j為[-1,1]上的隨機數;xbesti,j為蜜源歷史最優位置.

定義4 蜜源選擇準則.基本ABC算法會導致蜂群快速向好蜜源靠近,導致局部最優.為了增加種群的多樣性,式(6)改寫為

定義5 隨機搜索準則.如果觀察蜂在蜜源鄰域搜索l次后,蜜源適應度值的變化值小于閥值ε,那么,通過雜交操作生成新的蜜源.雜交公式為

式(10)中:α為[-1,1]上的隨機數;j∈{1,2,…,SN},j≠i;Xbestj為Xj的當前最佳位置.

OABC算法的工作流程:1)設置蜂群規模SN,最大迭代次數M,最大搜索次數l,閥值ε,隨機生成SN個初始蜜源;2)計算所有蜜源的適應度,并按照從大到小的順序排序,選擇前[SN/2]個作為蜜源,蜜源與雇傭蜂一一對應;3)雇傭蜂根據位置調整準則來尋找新的蜜源,并比較新舊蜜源的適應度值,如果fit(XNew)<fit(Xi),保留舊蜜源,否則,留下新蜜源;4)根據雇傭蜂釋放的信息,觀察蜂以式(9)進行蜜源選擇,并按照位置調整準則進行更優蜜源的搜索;5)如果經過l搜索后,蜜源適應度值的變化量小于ε,對其進行雜交操作;6)如果迭代次數小于M,跳到步驟2),否則,算法結束,輸出最優解.

4 仿真分析

仿真實驗在Intel Xeon E5-2650CPU 2.0GHz,內存16G的聯想Think Station C30工作站上進行.物理網絡由10個自治域構成,每個自治域包含50個節點,其中,邊界節點2個,并且邊界節點之間是全連接.其他仿真參數,如表1所示.表1中:t1為仿真時間.

表1 仿真參數表Tab.1 Simulation parameter

4種算法的平均劃分時間(t)隨虛擬節點數(n)的變化,如圖1所示.隨著虛擬節點數的增加,4種算法的平均劃分時間都變大.這是因為虛擬節點數越多,虛擬網絡結構越復雜,需要花更多的時間完成虛擬網絡的劃分.其中,OABC-MVNE算法所需的平均劃分時間最小,這是由于OABC-MVNE算法使用OABC算法進行域間映射劃分,從而避免了復雜的數學運算,實現了平均劃分時間的減少.

3種算法的額外映射開銷(η)隨虛擬節點數(n)的變化,如圖2所示.由圖2可知:Policy-MVNE算法的額外開銷是最大的,這是因為在邊界節點信息未知的情況下,Policy-MVNE算法并沒有對跨域開銷進行優化.圖2中:OABC-MVNE算法和GA-MVNE算法的額外開銷都始終小于5%.這是因為2種算法在邊界節點信息已知的情況下以最小資源開銷為目標進行了跨域開銷的優化.由于OABC-MVNE算法的尋優能力更強,因此,其額外開銷小于GA-MVNE算法.

圖1 平均劃分時間隨虛擬節點數的變化Fig.1 Average time changing with the number of virtual nodes

圖2 額外映射開銷隨虛擬節點數的變化Fig.2 Additional costs vary with the number of virtual nodes mapping

5 結束語

首先,對MVNE問題的基本概念與研究現狀進行闡述,指出現有算法存在復雜度高、平均劃分時間長、開銷大等缺陷.然后,針對以上問題,提出了OABC-MVNE算法,并介紹了OABC-MVNE算法的實現過程.最后,通過仿真實現,從平均劃分時間、平均接受率、平均額外開銷3個方面,驗證了OABCMVNE算法的有效性.

[1] CHEN Zhong,GUAN Zhi,MENG Hongwei,et al.A survey of future internet architecture and security design[J].Journal of Information Security Research,2015,6(2):89-98.

[2] LUO Juan,FU Shan,CHEN Lei,et al.Concurrent resource mapping in virtual network[J].Journal of Computational &Theoretical Nanoscience,2014,11(5):1264-1270.

[3] FISCHER A,BOTERO J F,TILL BECK M,et al.Virtual network embedding:A survey[J].IEEE Communications Surveys &Tutorials,2013,15(4):1888-1906.

[4] PITTARAS C,PAPAGOANNI C,HAM J V D,et al.Resource discovery and allocation for federated virtualized infrastructures[J].Future Generation Computer Systems,2015,42(C):55-63.

[5] DIETRICH D,RIZK A,APADIMITRIOU P.Multi-domain virtual network embedding with limited information disclosure[C]∥Proceedings of IFTP Networking Conference.Brookyln:IEEE Press,2013:1-9.

[6] CHOWDHURY M,SAMUEL F,BOUTABA R.PolyViNE:Policy-based virtual network embedding across multiple domains[J].Journal of Internet Services and Applications,2013,6(4):1-23.

[7] XIAO Ailing,WANG Ying,MENG Luoming,et al.Knowledge description and genetic algorithm based multi-domain virtual network embedding[J].Journal of Software,2014,25(10):1289-2205.

[8] RAZZAQ A.Virtual network embedding[J].Journal of Electrical &Computer Engineering,2012,7(15):762-771.

[9] KARABOGA D,BASTURK B.On the performance of artificial bee colony(ABC)algorithm[J].Applied Soft Computing,2008,8(1):687-697.

[10] 黃嫻,譚鴿偉.人工蜂群算法結合PTS技術的PAPR降低方法[J].華僑大學學報(自然科學版),2014,35(6):631-635.

(責任編輯:黃曉楠 英文審校:吳逢鐵)

Multi-Domain Virtual Network Mapping Algorithm Based on Optimized Artificial Bee Colony

GU Yanlin
(College of Computer Science and Technology,Inner Mongolia University of Finance and Economics,Huhehaote 361021,China)

Aiming at the problem of multi-domain virtual network embedding,a multi-domain virtual network mapping algorithm based on optimized artificial bee colony is proposed.The proposed algorithm can maximize the utilization of limited physical network resources through centralized management and distributed control.And to overcome the defaults of the local optimization and low convergence of the traditional artificial bee colony algorithm,an optimized artificial bee colony algorithm is proposed,which is used to deal with the division of cross-domain mapping request.The experimental result shows that compared with LID-MVNE,Policy-MVNE,GA-MVNE,the proposed algorithm can realize higher acceptance ratio with less extra cost and time division.

artificial bee colony;virtual network;autonomous domain;service agent

TP 393

A

1000-5013(2016)04-0507-04

10.11830/ISSN.1000-5013.201604023

2016-05-01

顧艷林(1971-),女,副教授,主要從事計算機應用及網絡、程序設計的研究.E-mail:guyanlin5830908@

126.com.

內蒙古自治區教育科學規劃課題(GJ2011-51-02)

猜你喜歡
物理優化
只因是物理
井岡教育(2022年2期)2022-10-14 03:11:44
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
如何打造高效物理復習課——以“壓強”復習課為例
處處留心皆物理
我心中的物理
三腳插頭上的物理知識
主站蜘蛛池模板: 久久青青草原亚洲av无码| 国产亚洲精| 97综合久久| 国产成+人+综合+亚洲欧美| 日韩成人在线网站| 黄色三级毛片网站| 久久综合丝袜日本网| 找国产毛片看| 午夜视频免费试看| 在线免费无码视频| 亚洲热线99精品视频| 91在线国内在线播放老师| 国产丝袜第一页| 波多野结衣无码视频在线观看| 91福利免费| 亚洲成人免费在线| 国产精品久久久久婷婷五月| 亚洲精品日产AⅤ| 亚洲第一视频网| 免费播放毛片| 亚洲av无码人妻| 国产精品太粉嫩高中在线观看| 国产在线自乱拍播放| 五月激激激综合网色播免费| 无码内射在线| 国产高清在线丝袜精品一区| 国产亚洲精品va在线| 第九色区aⅴ天堂久久香| 亚洲成在线观看 | 亚洲高清在线播放| 亚洲黄色高清| 国产毛片一区| 色婷婷亚洲十月十月色天| 欧美性爱精品一区二区三区| 国产欧美在线视频免费| 国产一区成人| 国产欧美精品一区二区 | 乱人伦99久久| 亚洲欧美一区在线| 国产在线一区二区视频| 朝桐光一区二区| 青草国产在线视频| 9丨情侣偷在线精品国产| 欧美日韩中文字幕二区三区| 国产一区二区三区夜色| 国内99精品激情视频精品| 色悠久久久| 亚洲αv毛片| 亚洲一区毛片| 精品久久综合1区2区3区激情| 国产丝袜精品| 四虎免费视频网站| 欧美激情二区三区| 国产真实自在自线免费精品| 中文纯内无码H| AV网站中文| 精品国产免费观看| 97av视频在线观看| 国产欧美日韩va另类在线播放| 国产女人水多毛片18| 日本精品视频一区二区| a亚洲视频| 久爱午夜精品免费视频| 国产手机在线观看| 青青青草国产| 国产不卡国语在线| 91九色国产porny| 中文字幕欧美日韩高清| 青青草原偷拍视频| 亚洲一欧洲中文字幕在线| 欧美亚洲日韩中文| 国产精品无码一区二区桃花视频| 怡红院美国分院一区二区| 国产福利微拍精品一区二区| 国产黄在线免费观看| 欧美精品成人一区二区视频一| 91口爆吞精国产对白第三集| igao国产精品| 伊人狠狠丁香婷婷综合色| 日韩小视频在线播放| 国产第一色| 亚洲天堂视频在线观看免费|