新四季網

一種基於時空關聯的多徑虛擬網映射方法與流程

2023-06-01 00:12:56


本發明屬於網絡虛擬化技術領域,具體涉及一種基於時空二維關聯的多徑虛擬網映射方法。



背景技術:

在過去幾十年裡,網際網路發展速度之快是前有未有的,成為全球化的資源共享和信息交換平臺。但最初的網際網路體系架構設計遵循的是提供儘量簡單的服務模式,然而現在的網際網路卻因為這種簡單的模式在網絡規模不斷激增的情況下,在可擴展性、移動性、服務質量(QoS)、網絡安全以及能耗等方面的問題和不足都逐漸體現出來,導致網絡僵化局面。網絡虛擬化技術提供了很有前途的方式解決網絡僵化問題。在網絡虛擬化中,多個服務提供商在一個或多個基礎設施供應商租賃的底層網絡中構建異構虛擬網絡,並提供端到端的網絡服務,以便達到可以同時單獨的進行網絡技術創新和服務提升。

在網絡虛擬化中,虛擬網映射研究是重要的研究課題,目前國內外研究人員提出了一系列的虛擬網構建算法,但是他們都是基於一維空間屬性的對映射算法研究,各種假設,約束條件也是基於一維空間上的cpu資源,帶寬資源等。並沒有考慮到物理網絡上的時間屬性,即物理網絡是一個動態的,剩餘資源隨時間變化的,不同時間的網絡狀態是不一樣的。而大多數研究員並沒有考慮到時間因素對虛擬網映射的影響,從而會導致底層網絡資源隨著時間的推進而惡化。



技術實現要素:

本發明的目的是針對現有技術的不足,提出一種基於時空關聯的多徑虛擬網映射方法。

本發明的目的是通過以下技術方案來實現的:一種基於時空關聯的多徑虛擬網映射方法,包括如下步驟:

步驟1、建立時間和空間維度上二維資源度量模型。

步驟2、建立底層資源隨時間變化的基於時空二維的負載均衡的多商品流模型。

步驟3、基於加入時間維後時空二維資源度量模型和基於時空二維的多商品流模型,對虛擬網進行映射。

進一步地,步驟1所述的時間和空間維度上二維資源度量模型的建立,具體如下:

物理節點cpu基於時空二維資源度量A(ns)計算如下:

<![CDATA[ A ( n s ) = Σ i = 1 k ( R ( n s , t i ) × t i t i + T w ( t ) d t ) - - - ( 1 ) ]]>

<![CDATA[ w n = Σ i = 1 k ( C ( n s ) - R ( n s , t i ) C ( n s ) × t i t i + T w ( t ) d t ) - - - ( 2 ) ]]>

其中,R(ns,t)為節點ns在t時刻的剩餘資源,C(ns)為物理節點ns的總資源,wn表示節點二維負載強度。w(t)是一個單調遞減的權值函數且滿足i為正整數,k表示整個時間內時間片的數量,T為最小時間片。

物理鏈路帶寬基於時空二維資源度量A(l)計算如下:

<![CDATA[ A ( l ) = Σ i = 1 n ( R ( l , t i ) × t i t i + T w ( t ) d t ) - - - ( 3 ) ]]>

其中,R(l,t)為鏈路l在t時刻的剩餘帶寬資源,w(t)是一個單調遞減的權值函數且滿足i為正整數,n表示整個時間內時間片的數量,T為最小時間片。

進一步地,步驟2所述的底層資源隨時間變化的基於時空二維的負載均衡的多商品流模型,包括目標函數和約束條件,具體如下:

目標函數:

<![CDATA[ m i n Σ ( u , v ) l Σ i c ( u , v ) * f i ( u , v ) - - - ( 4 ) ]]>

約束條件:

<![CDATA[ Σ i ( f i ( u , v ) + f i ( v , u ) ) ≤ R ( l u v , t j ) , l u v l s - - - ( 5 ) ]]>

<![CDATA[ Σ w N s f i ( s i , w ) - Σ w N s f i ( w , s i ) = r i - - - ( 6 ) ]]>

<![CDATA[ Σ w N s f i ( d i , w ) - Σ w N s f i ( w , d i ) = - r i - - - ( 7 ) ]]>

<![CDATA[ Σ w N s f i ( u , w ) - Σ w N s f i ( w , u ) = 0 , u N s / { s i , d i } - - - ( 8 ) ]]>

<![CDATA[ f i ( u , v ) 0 , u , v N s - - - ( 9 ) ]]>

其中α是一個正係數,可以取1,δ是一個介於0-1之間的數,防止分母出現0的情況。fi(u,v)表示鏈路(u,v)分配給第i個商品的帶寬。ls表示物理網絡中物理鏈路集合,Ns表示物理網絡中物理節點集合。R(luv,tj)表示鏈路(u,v)在第tj時間片內的剩餘帶寬。{si,di,ri}分別表示第i個商品的源節點,目的節點和需求。

進一步地,步驟3所述的基於加入時間維後的時空二維資源度量模型和基於時空二維的多商品流模型,對虛擬網進行映射,具體過程如下:

3-1.將虛擬請求中虛擬節點按cpu資源非增序排列,依次將節點映射到滿足資源約束的節點負載強度wn最小的物理節點上。

所述的資源約束為startime≤t≤endtime,即虛擬節點nv請求的cpu資源不大於物理節點ns在虛擬網整個生命周期t時間段內的cpu資源R(ns,t)。

3-2.根據步驟2的多商品流模型,求解使其目標函數最小化的最優解,如果有最優解則鏈路映射成功並將其映射到相應的鏈路上去。否則映射失敗。

本發明有益效果如下:本發明從二維時空關聯的角度出發,提出了時間與資源負載的二維離散加權的方法,基於多徑映射的思想,提出了隨時間變化的多商品流模型映射虛擬網,本發明提高虛擬網映射成功率,能夠在長時間內很好地平衡網絡資源負載,從而提高網絡資源利用率。

附圖說明

圖1為本發明虛擬網映射流程圖;

圖2為兩條鏈路選擇實例;

圖3為本發明虛擬網映射示例圖。

具體實施方式

下面結合附圖對本發明作進一步的說明。

如圖1所示,本發明提供的一種基於時空關聯的多徑虛擬網映射方法,包括如下步驟:

步驟1、建立時間和空間維度上二維資源度量模型。

步驟2、建立底層資源隨時間變化的基於時空二維的負載均衡的多商品流模型。

步驟3、基於加入時間維後時空二維資源度量模型和基於時空二維的多商品流模型,對虛擬網進行映射。

進一步地,步驟1所述的時間和空間維度上二維資源度量模型的建立,具體如下:

物理節點cpu基於時空二維資源度量A(ns)計算如下:

<![CDATA[ A ( n s ) = Σ i = 1 k ( R ( n s , t i ) × t i t i + T w ( t ) d t ) - - - ( 1 ) ]]>

<![CDATA[ w n = Σ i = 1 k ( C ( n s ) - R ( n s , t i ) C ( n s ) × t i t i + T w ( t ) d t ) - - - ( 2 ) ]]>

其中,R(ns,t)為節點ns在t時刻的剩餘資源,C(ns)為物理節點ns的總資源,wn表示節點二維負載強度。w(t)是一個單調遞減的權值函數且滿足i為正整數,k表示整個時間內時間片的數量,T為最小時間片。

物理鏈路帶寬基於時空二維資源度量A(l)計算如下:

<![CDATA[ A ( l ) = Σ i = 1 n ( R ( l , t i ) × t i t i + T w ( t ) d t ) - - - ( 3 ) ]]>

其中,R(l,t)為鏈路l在t時刻的剩餘帶寬資源,w(t)是一個單調遞減的權值函數且滿足i為正整數,n表示整個時間內時間片的數量,T為最小時間片。

步驟2所述的底層資源隨時間變化的基於時空二維的負載均衡的多商品流模型,包括目標函數和約束條件,具體如下:

目標函數:

<![CDATA[ m i n Σ ( u , v ) l Σ i c ( u , v ) * f i ( u , v ) - - - ( 4 ) ]]>

約束條件:

<![CDATA[ Σ i ( f i ( u , v ) + f i ( v , u ) ) ≤ R ( l u v , t j ) , l u v l s - - - ( 5 ) ]]>

<![CDATA[ Σ w N s f i ( s i , w ) - Σ w N s f i ( w , s i ) = r i - - - ( 6 ) ]]>

<![CDATA[ Σ w N s f i ( d i , w ) - Σ w N s f i ( w , d i ) = - r i - - - ( 7 ) ]]>

<![CDATA[ Σ w N s f i ( u , w ) - Σ w N s f i ( w , u ) = 0 , u N s / { s i , d i } - - - ( 8 ) ]]>

<![CDATA[ f i ( u , v ) 0 , u , v N s - - - ( 9 ) ]]>

其中α是一個正係數,可以取1,δ是一個介於0-1之間的一個很小的數,防止分母出現0的情況。fi(u,v)表示鏈路(u,v)分配給第i個商品的帶寬。ls表示物理網絡中物理鏈路集合,Ns表示物理網絡中物理節點集合。R(luv,tj)表示鏈路(u,v)在第tj時間片內的剩餘帶寬。{si,di,ri}分別表示第i個商品的源節點,目的節點和需求。

步驟3所述的基於加入時間維後的時空二維資源度量模型和基於時空二維的多商品流模型,對虛擬網進行映射,具體過程如下:

3-1.將虛擬請求中虛擬節點按cpu資源非增序排列,依次將節點映射到滿足資源約束的節點負載強度wn最小的物理節點上。

所述的資源約束為startime≤t≤endtime,即虛擬節點nv請求的cpu資源不大於物理節點ns在虛擬網整個生命周期t時間段內的cpu資源R(ns,t)。

3-2.根據步驟2的多商品流模型,求解使其目標函數最小化的最優解,如果有最優解則鏈路映射成功並將其映射到相應的鏈路上去。否則映射失敗。

實施例

如圖2所示有兩條物理鏈路,現在有一個虛擬網請求,它的帶寬需求是2,開始時間t0,生命周期是100*slice。按照以前的研究基於當前時刻的資源剩餘量,link1會被優先考慮。事實上在後續時刻link1的資源並不充足,可能會造成鏈路負載過重。我們假設前面時間片上的概率強度分別是0.3,0.2,0.15,0.1,0.05…由公式(3)計算知A(link1)=3.9,A(link2)=4.2,根據我們的模型,我們會選擇link2,這樣可以確保底層網絡在較長時間裡保持負載均衡如圖3所示,虛擬網請求1的鏈路請求為30,物理網絡中沒有滿足條件的方案。採用多徑映射策略後,請求1的節點映射方案為{a→C,b→D},鏈路映射方案為{(a,b)→(C,B,D),(a,b)→(C,E,D)}。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀