[發明專利]一種跨數據中心的虛擬網絡映射方法有效
| 申請號: | 201310576720.8 | 申請日: | 2013-11-18 |
| 公開(公告)號: | CN104038400A | 公開(公告)日: | 2014-09-10 |
| 發明(設計)人: | 廖丹;孫罡;肖克祥;狄浩;虞紅芳;孫健 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/06 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 溫利平 |
| 地址: | 611731 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據中心 虛擬 網絡 映射 方法 | ||
1.一種跨數據中心的虛擬網絡映射方法,其特征在于,包括以下步驟:
(1)、確定虛擬網絡的生存能力需求sV:
虛擬節點nV映射在物理節點nS上表示為:nV→nS:M(nV)=nS,nV∈VV,nS∈VS當M(nV)=nS時x(nV,nS)為1,否則x(nV,nS)為0,則生存能力約束為:
其中,VV為虛擬節點集合,VS為物理節點集合;
(2)、確定虛擬網絡中虛擬節點的最終分組:
(2、1)、通過虛擬節點分組算法VNGP(Virtual?Node?Group?Partition)將虛擬網絡中的虛擬節點進行分組:
將虛擬節點集合VV放入到N(sV)個分組中,N(sV)為VV的分組數目,即VV=G1∪G2∪…∪Gi,第i個分組Gi內的虛擬節點數目|Gi|≤[(1-sV)*|VV|],分組數目N(sV)≤|VV|,其中,i=1,2,…N(sV),[]表示向下取整;
(2、2)、在虛擬節點集合VV中增加輔助節點,使N(sV)個分組中都有[(1-sV)*|VV|]個節點;
(2、3)、基于當前分組Gi尋找不同分組間的所有節點對集合U:
定義所有節點對之間的權值為y(m,n)或y(n,m),m≠n,y(m,n)的表達式為:
則集合
其中,由于每個分組的大小確定為[(1-sV)*|VV|],因此可以得到集合U的大小為:
(2、4)、在確定每個分組大小和分組數目條件下,通過交換不同分組內的虛擬節點和輔助節點來尋找最終分組:
將分組Gi中的第a,a≤|Gi|個虛擬節點nVa和第j個分組Gj中的第b,b≤|Gj|個虛擬節點nVb交換,且nVa和nVb的交換不影響其它分組相關的權值y(m,n),最小化組間虛擬鏈路的總需求帶寬所減小的差值Δ為:
其中,nVa,nVb∈VV,i,j∈[1,N(sV)],i≠j;
逐一從U中選擇一對(m,n),m∈Gi,n∈Gj代入w(nVa,Gi,nVb,Gj)計算w(m,Gi,n,Gj)和w(n,Gi,m,Gj),ε為準確度,如果w(m,Gi,n,Gj)<w(m,Gi,n,Gj)/(1+ε),將n轉移至Gi并將m轉移至Gj,同時更新U后轉至步驟(2、3),如果(m,n)不是遍歷的最后一個節點對,繼續步驟(2、4)否則,算法結束;
(2、5)、刪除虛擬節點集合VV中增加的輔助節點;
(3)、虛擬網絡在滿足生存能力需求條件下,通過GVNM(Grouped?Virtual?Network?Mapping)子算法將分組后的虛擬網絡映射到底層數據中心網絡上:
(3、1)、定義集合M,且初始化為空集,用于記錄已映射的虛擬節點;
(3、2)、若M不為空,選擇與M中虛擬節點間的虛擬鏈路總需求帶寬最大的未映射分組Gi,進入步驟(3、3),若M為空,則選取按資源需求降序排列的第一個分組Gi,直接對Gi進行映射;
(3、3)、遍歷未映射其它分組的物理節點,從中尋找令Gi中的虛擬節點和相關虛擬鏈路的映射成本最小的可映射物理節點ns,其中,EV為虛擬鏈路集合,如果找到物理節點ns,則映射Gi和相關虛擬鏈路,并將Gi中的虛擬節點放入集合M中,如果沒有找到可映射的物理節點ns,此次映射失??;
(3、4)、逐一映射完所有分組,完成映射,否則返回步驟(3、2);
(4)、對跨數據中心虛擬網絡做增強性可靠設計:
定義虛擬網絡所需的可靠性為rV,物理節點ns∈VS上數據中心內的服務器失效概率為p(ns),分組Gi的可靠性為r(Gi),當分組Gi內沒有備份虛擬節點且映射在物理節點ns上時,r(Gi)為(1-p(nS))^|Gi|,虛擬網絡的實際可靠性為且當每個分組Gi的可靠性r(Gi)都不小于rV^(1/N(sV))時,虛擬網絡所需的可靠性為rV可以得到保證;
在本地的數據中心內,定義分組Gi的本地備份虛擬節點集合為Bi,映射在物理節點ns上的分組Gi所需的本地備份虛擬節點數目|Bi|的計算公式為:
每個本地備份虛擬節點所需的計算容量為組內工作虛擬節點所需計算容量的最大值,定義為:
2.根據權利要求所述的跨數據中心的虛擬網絡映射方法,其特征在于,所述的權值y(m,n)還可以為y(n,m),y(n,m)的表達為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310576720.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種含氰廢水處理方法
- 下一篇:制造復合芯的系統和方法





