System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及網絡資源管理,具體為一種多模態網絡資源塊的構建方法及系統。
技術介紹
1、隨著云計算、邊緣計算、5g等新興技術的快速發展,企業和數據中心對網絡、計算和存儲資源的需求變得愈發復雜。現有的資源管理方式多基于單一的虛擬化技術,分別對計算資源(如虛擬機、容器)、存儲資源(如虛擬磁盤、分布式存儲)以及網絡資源(如虛擬網絡、虛擬交換機)等物理資源進行虛擬化管理。這種傳統虛擬化方案雖具有一定的彈性和可擴展性,但在多資源協同調度、資源利用效率優化以及業務需求適配等方面存在明顯不足,特別是在多模態業務場景中,不同業務對計算、存儲、網絡等資源的需求呈現異質化和動態變化,傳統的單一資源虛擬化模型無法充分應對這些需求。
2、網絡功能虛擬化(nfv)和軟件定義網絡(sdn)技術雖然能夠對網絡資源進行虛擬化和集中管理,但這些技術大多側重于網絡層面的抽象與管理,缺少對計算和存儲資源的整體優化管理。此外,現有的云計算平臺雖然在資源調度上提供了一定的靈活性,但其資源管理顆粒度較粗,通常以整個物理節點或虛擬機為單位進行資源調度,無法實現對細粒度資源的動態高效分配,導致資源利用率低下。
3、綜上,現有技術中還存在以下問題:
4、資源協同調度問題:現有資源調度方式中各類資源分離管理,導致調度時難以進行統一優化;
5、細粒度資源調度:傳統虛擬化方式調度的資源顆粒度較大,無法滿足細粒度業務需求;
6、動態資源需求適配:現有系統無法動態感知并適配業務對計算、存儲、網絡資源的需求變化。
7、
技術實現思路
1、本專利技術的目的之一在于提供一種多模態網絡資源塊的構建系統,針對現有技術中計算、存儲、網絡等資源分離管理、資源調度效率低等問題,通過將計算、存儲、網絡等資源整合為資源塊,形成一種可靈活調度、動態擴展的資源單元,提升資源利用率,減少資源碎片化現象,并能夠適應不同業務對資源的異構需求,以通過對多種資源的統一抽象與動態調度,實現資源的高效協同管理。
2、本專利技術提供的基礎方案一:一種多模態網絡資源塊的構建系統,包括:
3、物理資源層,包括:物理網絡和物理網絡管理器;
4、虛擬資源層,對物理資源層的物理資源進行虛擬化,獲取虛擬資源,生成資源塊,并通過虛擬資源管理器,進行調配和管理,且虛擬資源管理器還與物理網絡管理器交互;其中物理資源即物理網絡和物理網絡管理器;其中虛擬資源,包括:計算資源、存儲資源、網絡資源;
5、應用層,用于處理網絡請求,根據網絡請求向虛擬資源層發送資源需求,調度符合資源需求的資源塊處理網絡請求的業務;
6、請求控制層,用于接收用戶的網絡請求,并將網絡請求傳遞給應用層,獲取應用服務支持網絡請求。
7、進一步,所述對物理資源層的物理資源進行虛擬化,獲取虛擬資源,包括:
8、進行物理資源建模:
9、將物理資源層的物理網絡抽象為無向加權圖表示,其中ns為所有底層物理節點集合,ls為物理鏈路組成的鏈路集合,為物理節點所含屬性集合,設每個節點有n個屬性,p1,p2,…pn,這些屬性表示該節點能提供的資源類型,例如:節點cpu資源,內存資源容量,存儲資源容量等;為物理鏈路所含屬性集合;
10、進行虛擬資源建模:
11、將虛擬網絡抽象為無向加權圖表示,其中nv表示虛擬節點集合,lv表示虛擬鏈路集合,表示虛擬節點所含屬性集合,設每個節點有n個屬性,p1,p2,…pn,這些屬性表示該節點所需要的資源類型,;表示虛擬鏈路對底層物理鏈路資源的需求;
12、將虛擬節點和虛擬鏈路與物理節點和物理鏈路進行映射;
13、通過對虛擬資源進行整合與調度,生成可供業務使用的資源塊。
14、進一步,不同的虛擬節點可以映射為同一個物理節點,不同的虛擬鏈路也可以映射為同一個物理鏈路。
15、進一步,資源塊構建的約束條件為:
16、在整個物理網絡上生成的資源塊需要滿足預設條件,每一個物理節點,所有資源塊開辟的計算存儲資源不能大于該節點所能提供的計算存儲資源,針對每一個物理鏈路,開辟的網絡資源不能大于該鏈路所能提供的資源,具體包括:
17、若物理節點為n,物理鏈路為l,資源塊為b;
18、對每個物理節點,設物理節點i能提供的計算存儲資源為其中表示具有計算存儲屬性的資源,如cpu資源,gpu資源,內存資源,存儲資源等;
19、對每一條鏈路,設鏈路k能提供的網絡資源為其中表示為具有網絡屬性的資源;
20、若在某一網絡狀態下,存在m個資源塊,u個物理節點,v條物理鏈路,設資源塊j在物理節點i所需的算存資源為在鏈路k所需網絡資源為每一個物理節點,針對計算存儲資源建立約束有:
21、
22、每一個物理鏈路,針對網絡資源建立約束有:
23、
24、進一步,所述資源塊還包括:控制與監控模塊;
25、控制與監控模塊,是控制與監控模塊是資源塊運行的核心管理單元,用于對資源塊中的各類資源進行監控、調度和優化。
26、進一步,所述資源塊還包括:api接口與集成模塊;
27、api接口與集成模塊,用于資源塊對外提供標準化的api接口。
28、進一步,采用kubernetes作為容器編排工具,進行資源塊的生成和管理。
29、本專利技術的目的之二在于提供一種多模態網絡資源塊的構建方法,針對現有技術中計算、存儲、網絡等資源分離管理、資源調度效率低等問題,通過將計算、存儲、網絡等資源整合為資源塊,形成一種可靈活調度、動態擴展的資源單元,提升資源利用率,減少資源碎片化現象,并能夠適應不同業務對資源的異構需求,以通過對多種資源的統一抽象與動態調度,實現資源的高效協同管理。
30、本專利技術提供基礎方案二:一種多模態網絡資源塊的構建方法,采用上述多模態網絡資源塊的構建的系統,包括:
31、s1、設定資源屬性;
32、s2、進行物理資源的感知與量化;
33、s3、對物理資源進行虛擬化,獲取虛擬資源;
34、s4、根據虛擬資源,生成資源塊,并進行資源塊的動態擴展、監控和優化。
35、有益效果:本方案針對資源協同調度問題,虛擬資源層對物理資源層的物理資源進行虛擬化,獲取虛擬資源,生成資源塊,通過資源塊的設計,將多種資源進行統一管理與調度,實現高效協同;
36、針對細粒度資源調度,通過虛擬資源管理器,進行調配和管理,且虛擬資源管理器還與物理網絡管理器交互,資源塊能夠以細粒度為單位進行調度,提升資源利用效率;
37、針對動態資源需求適配,請求控制層接收用戶本文檔來自技高網...
【技術保護點】
1.一種多模態網絡資源塊的構建系統,其特征在于,包括:
2.根據權利要求1所述的多模態網絡資源塊的構建系統,其特征在于,所述對物理資源層的物理資源進行虛擬化,獲取虛擬資源,包括:
3.根據權利要求2所述的多模態網絡資源塊的構建系統,其特征在于,不同的虛擬節點可以映射為同一個物理節點,不同的虛擬鏈路也可以映射為同一個物理鏈路。
4.根據權利要求2所述的多模態網絡資源塊的構建系統,其特征在于,資源塊構建的約束條件為:
5.根據權利要求1所述的多模態網絡資源塊的構建系統,其特征在于,所述資源塊還包括:控制與監控模塊;
6.根據權利要求1所述的多模態網絡資源塊的構建系統,其特征在于,所述資源塊還包括:API接口與集成模塊;
7.根據權利要求1所述的多模態網絡資源塊的構建系統,其特征在于,采用Kubernetes作為容器編排工具,進行資源塊的生成和管理。
8.一種多模態網絡資源塊的構建方法,其特征在于,采用如權利要求1-7任一項所述的多模態網絡資源塊的構建的系統,包括:
【技術特征摘要】
1.一種多模態網絡資源塊的構建系統,其特征在于,包括:
2.根據權利要求1所述的多模態網絡資源塊的構建系統,其特征在于,所述對物理資源層的物理資源進行虛擬化,獲取虛擬資源,包括:
3.根據權利要求2所述的多模態網絡資源塊的構建系統,其特征在于,不同的虛擬節點可以映射為同一個物理節點,不同的虛擬鏈路也可以映射為同一個物理鏈路。
4.根據權利要求2所述的多模態網絡資源塊的構建系統,其特征在于,資源塊構建的約束條件為:
5.根據權利...
【專利技術屬性】
技術研發人員:王延松,周繼華,郭子文,趙濤,吳堅,李彥行,
申請(專利權)人:航天新通科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。