麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

加速資源處理方法、裝置及網絡功能虛擬化系統的制作方法

文檔序號:10616101閱讀:778來源:國知局
加速資源處理方法、裝置及網絡功能虛擬化系統的制作方法
【專利摘要】本發明提供一種加速資源處理方法、裝置及網絡功能虛擬化系統,該方法包括:接收業務的加速資源請求,所述加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,所述業務加速資源調度策略為根據所述業務的業務需求確定的;根據所述加速資源的屬性參數和所述業務加速資源調度策略,確定所述業務的加速資源。該方法根據業務加速資源調度策略來選擇加速資源,能夠滿足業務的時延敏感等具體要求,從而提升業務的時延和性能。
【專利說明】
加速資源處理方法、裝置及網絡功能虛擬化系統
技術領域
[0001]本發明涉及通信技術,尤其涉及一種加速資源處理方法、裝置及網絡功能虛擬化系統。
【背景技術】
[0002]傳統的電信系統通過各種專用的硬件設備組成,不同的應用采用不同的硬件設備。隨著網絡規模的增長,系統越來越復雜,帶來了諸多的挑戰,包括新增業務的開發上線、系統的運維、資源利用率等。為了應對這些挑戰,提出了網絡功能虛擬化(NetworkFunct1n Virtualizat1n,簡稱NFV)技術。NFV技術將電信網絡中各個網元的功能從原有的專用硬件平臺迀移至通用的商用貨架產品(Commercial-Off-The-Shelf,簡稱C0TS)服務器上,將電信網絡中使用的各個網元轉變成為獨立的應用,可以靈活部署在基于標準的服務器、存儲以及交換機等其他設備構建的統一基礎設施平臺上,并通過虛擬化技術,對基礎設施硬件設備資源池化及虛擬化,對上層應用提供虛擬資源,實現應用、硬件解耦,使得每一個應用能夠快速增加虛擬資源以實現快速擴展系統容量的目的,或者能夠快速減少虛擬資源以實現收縮系統容量的目的,大大提升網絡的彈性。
[0003]在NFV架構中,包括虛擬網絡功能和基礎設施層,虛擬網絡功能可以提供原有電信網絡的不同網元的功能,虛擬網絡功能可以使用基礎設施層的硬件資源,包括計算硬件、存儲硬件、網絡硬件以及加速硬件。其中,加速硬件是專用于一些復雜功能加速的硬件,例如加解密、媒體音視頻轉碼對應的硬件。
[0004]現有技術中,當虛擬網絡功能對應的業務需要申請加速資源時,則會在申請中攜帶加速類型、算法類型等對于加速資源的要求,NFV會根據加速資源的要求選擇能夠滿足要求的加速硬件。
[0005]但是,使用現有技術選擇加速硬件,僅能滿足基本的加速需求,而不能保證業務獲得最佳的加速效果,導致業務的時延和性能等不達標。

【發明內容】

[0006]本發明實施例提供一種加速資源處理方法、裝置及網絡功能虛擬化系統,用于解決現有技術所導致的業務的時延和性能等不達標的問題。
[0007]本發明實施例第一方面提供一種加速資源處理方法,該方法包括:
[0008]接收業務的加速資源請求,這個加速資源請求中包括了加速資源的屬性參數以及業務加速資源調度策略,其中,這個加速資源請求中所包括的業務加速資源調度策略是根據業務的業務需求確定的。在接收到業務的加速資源請求之后,會根據加速資源的屬性參數以及業務資源調度策略,來確定出業務的加速資源。該方法不僅根據加速資源的屬性參數,還結合業務資源調度策略來確定業務的加速資源,從而使得所確定出的加速資源能夠滿足業務的實際需求,保證了業務的時延和性能等要求得到滿足。
[0009]在一種可能的設計中,可以通過以下方法確定業務的加速資源:
[0010]根據加速資源的屬性參數,確定加速資源計算節點。
[0011]根據業務加速資源調度策略,從加速資源計算節點中確定業務的加速資源的計算節點。
[0012]在一種可能的設計中,在上述根據加速資源的屬性參數,確定加速資源計算節點之前,還包括:
[0013]根據加速資源請求,獲取計算資源計算節點。
[0014]在一種可能的設計中,上述根據業務加速資源調度策略,從加速資源計算節點中確定業務的加速資源的計算節點的方法為:
[0015]首先,按照加速資源調度策略中的加速資源的優先級順序,確定當前加速資源類型,其次,對確定出的當前加速資源類型進行判斷,如果當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點;如果當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的差集中確定業務的加速資源的計算節點。
[0016]在一種可能的設計中,上述從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點的方法為:
[0017]判斷加速資源計算節點和計算資源計算節點的交集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0018]在一種可能的設計中,上述從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點的方法為:
[0019]判斷加速資源計算節點和計算資源計算節點的差集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0020]在一種可能的設計中,上述形態屬性用于標識計算節點的部署形態,該部署形態包括虛擬化和硬直通。
[0021]在一種可能的設計中,還包括:
[0022]接收加速資源屬性信息,該加速資源屬性信息中至少包括形態屬性,該加速資源屬性信息通過周期性或計算節點初始化時查詢加速資源屬性獲得。
[0023]在一種可能的設計中,還會接收新增加速資源調度策略指示,該新增加速資源調度策略指示中包括策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,進而,根據策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,生成加速資源調度策略。
[0024]在一種可能的設計中,如果資源調度請求中不包括加速資源調度策略,則將默認加速資源調度策略確定為資源調度請求中的加速資源調度策略。
[0025]在一種可能的設計中,默認加速資源調度策略中每種類型的加速資源的調度優先級從高到低分別為:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源、遠端硬直通加速資源。
[0026]在一種可能的設計中,屬性參數包括:加速類型、算法類型以及加速流量。
[0027]本發明第二方面提供一種加速資源處理裝置。該裝置具有實現上述方法的功能。這些功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現。所述硬件或軟件包括一個或多個與上述功能相對應的模塊。
[0028]在一種可能的設計中,該裝置可以包括第一接收模塊以及處理模塊,其中,第一接收模塊,用于接收業務的加速資源請求,加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,業務加速資源調度策略為根據所述業務的業務需求確定的;處理模塊,用于根據加速資源的屬性參數和業務加速資源調度策略,確定業務的加速資源。
[0029]在一種可能的設計中,處理模塊可以包括:
[0030]第一確定單元,用于根據加速資源的屬性參數,確定加速資源計算節點。
[0031 ]第二確定單元,用于根據業務加速資源調度策略,從加速資源計算節點中確定業務的加速資源的計算節點。
[0032]在一種可能的設計中,處理模塊還可以包括:
[0033]獲取單元,用于根據加速資源請求,獲取計算資源計算節點。
[0034]在一種可能的設計中,第二確定單元具體用于:
[0035]按照加速資源調度策略中的加速資源的優先級順序,確定當前加速資源類型;若當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點;若當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的差集中確定業務的加速資源的計算節點。
[0036]在一種可能的設計中,第二確定單元具體還用于:
[0037]判斷加速資源計算節點和計算資源計算節點的交集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0038]在一種可能的設計中,第二確定單元具體還用于:
[0039]判斷加速資源計算節點和計算資源計算節點的差集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0040]在一種可能的設計中,上述形態屬性用于標識計算節點的部署形態,該部署形態包括虛擬化和硬直通。
[0041]在一種可能的設計中,上述裝置中還可以包括:
[0042]第二接收模塊,該模塊可用于接收加速資源屬性信息,該加速資源屬性信息中至少包括形態屬性,該加速資源屬性信息通過周期性或計算節點初始化時查詢加速資源屬性獲得。
[0043]在一種可能的設計中,上述裝置中還可以包括:
[0044]第三接收模塊以及生成模塊。其中,第三接收模塊,可以用于接收新增加速資源調度策略指示,該新增加速資源調度策略指示中包括策略名稱、加速資源類型以及每種類型的加速資源的調度優先級;生成模塊,可以用于根據策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,生成所述加速資源調度策略。
[0045]在一種可能的設計中,上述裝置中還可以包括:
[0046]確定模塊,用于在資源調度請求中不包括加速資源調度策略時,將默認加速資源調度策略確定為資源調度請求中的加速資源調度策略。
[0047]在一種可能的設計中,默認加速資源調度策略中每種類型的加速資源的調度優先級從高到低分別為:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源、遠端硬直通加速資源。
[0048]在一種可能的設計中,屬性參數包括:加速類型、算法類型以及加速流量。
[0049]本發明實施例第三方面提供一種加速資源處理裝置。該裝置包括存儲器和處理器,其中,存儲器用于存儲程序指令,處理器用于調用存儲器中的程序指令,執行前述的方法。
[0050]在一種可能的設計中,處理器可以用于執行:
[0051]接收業務的加速資源請求,該加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,該業務加速資源調度策略為根據業務的業務需求確定的;根據加速資源的屬性參數和業務加速資源調度策略,確定業務的加速資源。
[0052]在一種可能的設計中,處理器還用于:
[0053]根據加速資源的屬性參數,確定加速資源計算節點。
[0054]根據業務加速資源調度策略,從加速資源計算節點中確定業務的加速資源的計算節點。
[0055]在一種可能的設計中,處理器還用于:
[0056]根據加速資源請求,獲取計算資源計算節點。
[0057]在一種可能的設計中,處理器還用于:按照加速資源調度策略中的加速資源的優先級順序,確定當前加速資源類型。
[0058]若當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點。
[0059]若當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的差集中確定業務的加速資源的計算節點。
[0060]在一種可能的設計中,處理器還用于:
[0061]判斷加速資源計算節點和計算資源計算節點的交集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0062]在一種可能的設計中,處理器還用于:
[0063]判斷加速資源計算節點和計算資源計算節點的差集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0064]在一種可能的設計中,上述形態屬性用于標識計算節點的部署形態,部署形態包括虛擬化和硬直通。
[0065]在一種可能的設計中,處理器還用于:
[0066]接收加速資源屬性信息,該加速資源屬性信息中至少包括上述形態屬性,加速資源屬性信息通過周期性或計算節點初始化時查詢加速資源屬性獲得。
[0067]在一種可能的設計中,處理器還用于:
[0068]接收新增加速資源調度策略指示,該新增加速資源調度策略指示中包括策略名稱、加速資源類型以及每種類型的加速資源的調度優先級。
[0069]根據策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,生成加速資源調度策略。
[0070]在一種可能的設計中,處理器還用于:
[0071]在所述資源調度請求中不包括加速資源調度策略時,將默認加速資源調度策略確定為資源調度請求中的加速資源調度策略。
[0072]在一種可能的設計中,上述默認加速資源調度策略中每種類型的加速資源的調度優先級從高到低分別為:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源、遠端硬直通加速資源。
[0073]在一種可能的設計中,上述屬性參數包括:加速類型、算法類型以及加速流量。
[0074]本發明實施例第四方面提供一種網絡功能虛擬化NFV系統,該NFV系統中包括前述的加速資源處理裝置。
[0075]相較于現有技術,本發明實施例所提供的方案,根據業務加速資源調度策略來選擇加速資源,能夠滿足業務的時延敏感等具體要求,從而提升業務的時延和性能。
【附圖說明】
[0076]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0077]圖1為NFV的系統架構圖;
[0078]圖2為本發明實施例提供的加速資源處理方法實施例一的流程示意圖;
[0079]圖3為各種類型的加速資源的示意圖;
[0080]圖4為本發明實施例提供的加速資源處理方法實施例二的流程示意圖;
[0081 ]圖5為本發明實施例提供的加速資源處理方法實施例三的流程示意圖;
[0082]圖6為本發明實施例提供的加速資源處理方法實施例四的流程示意圖;
[0083]圖7為定義加速資源調度策略的模塊間交互示意圖;
[0084]圖8為加速資源處理的完整流程;
[0085]圖9為本發明實施例提供的加速資源處理裝置實施例一的模塊結構圖;
[0086]圖10為本發明實施例提供的加速資源處理裝置實施例二的模塊結構圖;
[0087]圖11為本發明實施例提供的加速資源處理裝置實施例三的模塊結構圖;
[0088]圖12為本發明實施例提供的加速資源處理裝置實施例四的模塊結構圖;
[0089]圖13為本發明實施例提供的加速資源處理裝置實施例五的模塊結構圖;
[0090]圖14為本發明實施例提供的加速資源處理裝置實施例六的模塊結構圖;
[0091]圖15為本發明實施例提供的加速資源處理裝置實施例七的模塊結構圖。
【具體實施方式】
[0092]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0093]圖1為NFV的系統架構圖,NFV系統應用于各種網絡中,例如數據中心網絡、運營商網絡或局域網絡。如圖1所示,NFV系統包括NFV管理和編排系統(NFV Management andOrchestrat1n,簡稱NFV-MANO) 101、NFV基礎設施層(NFV Infrastructure,NFVI) 130、多個虛擬網絡功能(VirtuaI Network Funct i on,VNF) 108、多個網元管理(EI ementManagement,EM) 122、網絡服務、VNF和基礎設施描述(Network Service , VNF andInfrastructure Descript1n) 126,以及業務支持管理系統(Operat1n-Support System/Business Support System,0SS/BSS) 124oNFVI 130包括計算硬件 112、存儲硬件 114、網絡硬件116、加速硬件115、虛擬化層(Virtualizat1n Layer)、虛擬計算110、虛擬存儲118、虛擬網絡120以及虛擬加速123。其中,NFV管理和編排系統101用于執行對虛擬網絡功能108和NFV基礎設施層130的監視和管理。
[0094]在上述NFV的系統架構中,NFV管理和編排系統101包括:
[0095]NFV編排器102:可以實現在NFV基礎設施層130上的網絡服務,也可以執行來自一個或多個VNF管理器104的資源相關請求,發送配置信息到VNF管理器104,并收集虛擬網絡功能108的狀態信息。
[0096]VNF管理器(VNF Manager,簡稱VNFM)104:可以管理一個或多個虛擬網絡功能108。
[0097]虛擬基礎設施管理器(VirtualizedInfrastructure Manager,簡稱VIM) 106:可以執行資源管理的功能,例如管理基礎設施資源的分配和操作功能。虛擬基礎設施管理器106和VNF管理器104可以相互通信,來進行資源分配和交換虛擬化硬件資源的配置和狀態信息。V頂中包括一個加速資源管理模塊121,用于進行加速資源的分配管理等。
[0098]在上述NFV的系統架構中,NFV基礎設施層130包括:計算硬件112、存儲硬件114、加速硬件115、網絡硬件116、虛擬化層(Virtualizat1n Layer)、虛擬計算110、虛擬存儲118、虛擬加速123以及虛擬網絡120。其中,加速硬件115、加速資源管理代理125和虛擬加速123與加速資源的調度相關。
[0099]以下對本發明實施例中涉及的概念作一解釋:
[0100]計算節點:是指在NFV系統架構中提供計算硬件、網絡硬件、加速硬件等的物理主機,不同的計算節點就是不同的物理主機。
[0101]加速資源:是指可以提供加速功能的資源,在本發明實施例中可以為NFV中的加速硬件。
[0102]由于計算節點可以用來提供加速資源(加速硬件),即,不同的計算節點分別提供各自的不同加速資源(加速硬件),因此,當需要確定加速資源時,可以通過確定提供所述加速資源(加速硬件)的計算節點來實現。
[0103]圖2為本發明實施例提供的加速資源處理方法實施例一的流程示意圖,該方法的執行主體為上述NFV系統中的V頂,如圖2所示,該方法包括:
[0104]S101、接收業務的加速資源請求,該加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,業務加速資源調度策略為根據上述業務的業務需求確定的。
[0105]業務的加速資源請求會在特定的場景下下發,例如,當為業務申請虛擬機時,根據業務的實際需要,為業務申請加速資源。例如,如果業務中涉及加解密處理、媒體音視頻轉碼等操作時,就需要為業務申請加速資源。當業務對時延的要求比較高,則業務對應的業務加速資源調度策略中就會體現加速資源和計算資源在同一計算節點的要求,即,根據業務的實際需要來確定加速資源調度策略。
[0106]以上述申請虛擬機時為業務申請加速資源為例,當為業務申請虛擬機時,VNFM會向VIM發送申請虛擬機請求,該申請虛擬機請求中包括加速資源的請求,其中包括加速資源的屬性參數和業務加速資源調度策略。
[0107]如前所述,VIM中包括一個加速資源管理模塊,用于進行加速資源的分配管理等,本步驟中,當VIM接收到加速資源的請求時,通過加速資源管理模塊對加速資源請求中的加速資源的屬性參數和業務加速資源調度策略進行接收和處理。
[0108]S102、根據加速資源的屬性參數和業務加速資源調度策略,確定業務的加速資源。
[0109]加速資源請求中的加速資源的屬性參數包括加速類型和算法類型等參數,加速資源調度策略根據上述業務的業務需求確定,加速資源調度策略主要用于設置加速資源調度的優選順序,其中,加速資源包括:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源以及遠端硬直通加速資源。其中,本地虛擬化加速資源表示加速資源和虛擬機在同一計算節點上,并且需要經過虛擬化層與虛擬機連接;遠端虛擬化加速資源表示加速資源和虛擬機不在同一計算節點上,并且需要經過虛擬化層與虛擬機連接;本地硬直通加速資源表示加速資源和虛擬機在同一計算節點上,并且直接同虛擬機連接,不需要經過虛擬化層;遠端硬直通加速資源表示表示加速資源和虛擬機不在同一計算節點上,并且直接同虛擬機連接,不需要經過虛擬化層。圖3為各種類型的加速資源的示意圖。
[0110]加速資源調度策略用于設置加速資源調度的優選順序,當加速資源管理模塊接收到加速資源調度策略時,會按照其中所設置的加速資源調度的順序來選擇加速資源。以下以一個示例進行說明。
[0111]假設加速資源調度策略中的加速資源調度的優選順序為:本地硬直通加速資源、本地虛擬化加速資源、遠端硬直通加速資源、遠端虛擬化加速資源。當加速資源管理模塊接收到該加速資源調度策略時,首先會選擇與虛擬機在同一計算節點上,并且與虛擬機直接連接的加速資源,進而,還要確保這些加速資源滿足前述的加速資源的屬性參數。
[0112]現有技術中,僅能根據計算類型和算法類型等參數來確定加速資源,通過這種方式只能保證業務加速的基本要求,而無法滿足業務獲取更優的加速效果。例如,如果業務加速對時延敏感,根據現有技術的方式所確定的加速資源,有可能出現加速資源和虛擬機不在同一個計算節點的場景,業務在使用加速資源進行加速時,由于存在計算節點間的網絡交換,即網絡時延,網絡時延相對于計算處理時延一般都比較高,從而可能會導致業務的時延不達標。
[0113]而本實施例中,在業務的加速資源請求中加入了業務加速資源調度策略,根據業務的實際需要在該策略中設置加速資源的優選順序。例如,如果業務對時延敏感,則可以在該策略中將本地硬直通加速資源設置為首選,加速資源管理模塊在選擇加速資源時,就會首先選擇與虛擬機在同一計算節點并且為硬直通方式的加速資源,滿足這一要求的加速資源能夠保證業務進行加速時不需要進行網絡交換,從而避免時延,滿足業務對時延的要求。即,本實施例中,在現有技術的基礎上,根據業務加速資源調度策略來選擇加速資源,能夠滿足業務的時延敏感等具體要求,從而提升業務的時延和性能。如果沒有滿足上述條件的加速資源,則按照加速資源調度策略中設置的優選順序選擇第二種加速資源,以此類推。
[0114]當然,可選地,業務加速資源調度策略也可以不設置加速資源的優選順序,而僅僅根據業務實際需要提供上述各種加速資源中最優的一種。在上述實施例的基礎上,本實施例涉及確定業務的加速資源的具體方法。即,圖4為本發明實施例提供的加速資源處理方法實施例二的流程示意圖,如圖4所示,上述步驟S102具體包括:
[0115]S201、根據加速資源的屬性參數,確定加速資源計算節點。
[0116]如前所述,加速資源的屬性參數包括加速類型和算法類型等,除此之外,該屬性參數還可能包括加速流量等。其中,加速類型用于表示本次加速是進行哪一類加速,例如加解密、編解碼或圖像處理等。算法類型用于標識具體加速類型下的算法,例如加解密時的具體加解密算法。加速流量表示對于加速資源的處理能力的要求,例如加解密時的加解密吞吐量為5Gbps。
[0117]根據這些屬性參數,確定滿足這些屬性參數要求的所有計算節點。需要說明的是,滿足這些屬性參數要求的計算節點可能有多個,因此,本步驟中所獲取到的可能為多個計算節點所組成的集合。
[0118]S202、根據業務加速資源調度策略,從加速資源計算節點中確定業務的加速資源的計算節點。
[0119]當確定出滿足上述屬性參數的計算節點之后,再從這些計算節點中選擇出滿足業務加速資源調度策略的計算節點。
[0120]另一實施例中,在上述步驟S201之前,還包括:
[0121 ]根據上述加速資源請求,獲取計算資源計算節點。
[0122]具體地,對于一個具體業務,在申請資源時,可能需要申請計算資源,計算資源用于提供處理和計算資源,例如中央處理器等。除此之外,業務申請的資源可能還包括存儲資源和網絡資源。在申請加速資源之前,需要首先申請計算資源,即確定出計算資源所在的計算節點。以為業務申請虛擬機為例,當為業務申請虛擬機時,VNFM會向V頂發送申請虛擬機請求,VIM通過其中的計算資源處理模塊來確定滿足業務要求的計算資源計算節點,S卩,這些計算節點中的計算資源都滿足業務的要求。所確定出的計算資源計算節點可能有多個,并且按照優先順序進行排列,即,首選的計算節點是最能夠滿足業務的計算要求的計算節點。
[0123]在上述實施例的基礎上,本實施例涉及從加速資源計算節點中確定業務的加速資源的計算節點的具體方法,即,圖5為本發明實施例提供的加速資源處理方法實施例三的流程示意圖,如圖5所示,上述步驟S202具體包括:
[0124]S301、按照加速資源調度策略中的加速資源的優選順序,確定當前加速資源類型。
[0125]例如,假設加速資源調度策略中的加速資源調度的優選順序為:本地硬直通加速資源、本地虛擬化加速資源、遠端硬直通加速資源、遠端虛擬化加速資源。則首先確定出當前加速資源類型為本地硬直通加速資源,即,業務希望使用的加速資源應該同虛擬機在同一計算節點上,并且該加速資源為硬直通。
[0126]S302、若當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點。
[0127]具體地,如果當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則說明業務希望使用的加速資源應該同虛擬機在同一計算節點上,此時,則應該根據前述已經確定出的加速資源計算節點以及計算資源計算節點,確定這兩類計算節點中的交集。由于加速資源計算節點都是滿足業務的加速資源要求的計算節點,而計算資源計算節點都是滿足業務的計算資源要求的計算節點,因此,二者的交集中的每個計算節點,都是既能滿足業務的加速資源要求,也能滿足業務的計算資源要求。
[0128]舉例來說,假設前述所確定出的加速資源計算節點為{節點1,節點2,節點3},前述所確定出的計算資源計算節點為{節點2,節點3,節點4 },則其交集為{節點2,節點3 },S卩,節點2和節點3既能滿足業務的加速資源要求,也能滿足業務的計算資源要求。
[0129]S303、若當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的差集中確定業務的加速資源的計算節點。
[0130]具體地,如果當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則說明業務希望使用的加速資源應該同虛擬機不在同一計算節點上,此時,則應該根據前述已經確定出的加速資源計算節點以及計算資源計算節點,確定這兩類計算節點中的差集,B卩屬于加速資源計算節點而不屬于計算資源計算節點的計算節點。
[0131]舉例來說,假設前述所確定出的加速資源計算節點為{節點1,節點2,節點3},前述所確定出的計算資源計算節點為{節點2,節點3,節點4 },則其差集為{節點I },S卩,節點I僅屬于加速資源計算節點,而不屬于計算資源計算節點。通過確定加速資源計算節點和計算資源計算節點的差集,可以保證所得到的加速資源和計算資源(即虛擬機)不在同一計算節點上,從而滿足了加速資源調度策略中的要求。
[0132]如果經過前述S301-S303沒有確定出符合要求的加速資源的計算節點,繼續執行S301-S303,即按照加速資源調度策略中的加速資源的優選順序,找到下一個加速資源作為當前加速資源類型,并基于新的當前加速資源類型確定業務的加速資源的計算節點。
[0133]另一實施例中,計算節點都具有形態屬性,該形態屬性可以用來標識計算節點的部署形態,計算節點的部署形態包括虛擬化和硬直通。
[0134]具體地,計算節點在部署時,部署的形態可以為虛擬化,即物理硬件經過虛擬化層與虛擬資源層連接,也可以為硬直通,即物理硬件不經過虛擬化層,直接與虛擬資源層連接。計算節點的形態屬性即用于描述計算節點的這兩種部署形態。
[0135]在上述實施例的基礎上,本實施例涉及從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點的具體方法,即,上述步驟S302具體為:
[0136]判斷加速資源計算節點和計算資源計算節點的交集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0137]具體地,加速資源計算節點和計算資源計算節點的交集可能有多個,按照順序對交集中的計算節點進行判斷,一旦某個計算節點中的形態屬性與當前加速資源類型一致,則不再繼續進行判斷,直接將該計算節點作為業務的加速資源的計算節點。
[0138]舉例來說,假設加速資源計算節點和計算資源計算節點的交集為{節點2,節點3,節點4},其中,節點2的形態屬性為硬直通,節點3中的形態屬性為虛擬化,節點4的形態屬性為硬直通。當前加速資源類型為本地虛擬化。則從交集中的第一個計算節點,即節點2開始進行判斷,由于節點2的形態屬性為硬直通,而當前加速資源類型為本地虛擬化,即節點2的形態屬性與當前急速資源類型并不一致,因此,繼續判斷節點3,由于節點3中的形態屬性為虛擬化,因此,與當前急速資源類型一致,因此,可以確定節點3為業務的加速資源的計算節點。
[0139]在上述實施例的基礎上,本實施例涉及從加速資源計算節點和計算資源計算節點的差集中確定業務的加速資源的計算節點的具體方法,即,上述步驟S303具體為:
[0140]判斷加速資源計算節點和計算資源計算節點的差集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0141]具體方法可以參考上一實施例,此處不再贅述。
[0142]在上述實施例的基礎上,本實施例涉及獲取加速資源屬性的具體方法,S卩,上述加速資源處理方法還包括:
[0143]接收加速資源屬性信息,該加速資源屬性信息中至少包括上述形態屬性,該加速資源屬性信息通過周期性或計算節點初始化時查詢加速資源屬性獲得。
[0144]可選地,NFVI會在計算節點初始化時或者周期性地檢測加速資源的形態,從而確定形態屬性,并將形態屬性發送給加速資源管理模塊,加速資源管理模塊將形態屬性保存起來,當需要選擇加速資源時,根據形態屬性以及所接收到的加速資源調度策略來來確定加速資源。
[0145]在上述實施例的基礎上,本實施例涉及定義加速資源調度策略的具體方法,S卩,圖6為本發明實施例提供的加速資源處理方法實施例四的流程示意圖,如圖6所示,在上述步驟SlOl之前,還包括:
[0146]S401、接收新增加速資源調度策略指示,該新增加速資源調度策略指示中包括策略名稱、加速資源類型以及每種類型的加速資源的調度優先級。
[0147]具體地,本發明實施例在VNFM或者VIM的客戶端中由用戶輸入加速資源調度策略的參數。如果是在VNFM的客戶端中輸入參數,則VNFM的客戶端將輸入的參數發送到VNFM,并由VNFM發送到V頂,最終由V頂的加速資源管理模塊進行保存。如果是在V頂的客戶端中輸入參數,則V頂的客戶端將輸入的參數發送到V頂,最終由V頂的加速資源管理模塊進行保存。
[0148]S402、根據策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,生成所述加速資源調度策略。
[0149]加速資源管理模塊在保存前,首先根據用戶所輸入的參數信息生成一個新的加速資源調度策略。
[0150]如下是加速資源調度策略的一種示例性表示方式,但本發明實施例并不限于這種表不方式。
[0151]"AccResourceSchedulingPolicyType":{
[ΟΙ52] 〃Name〃: 〃LatencyPr1rity〃,//加速資源調度策略的名稱
[0153]"Sequence":
[0154]{"I":"LocaISr1vAcc","2":"LocaIVirt1Acc","3":"RemoteSr1vAcc","4":〃Remote Virt1Acc"}}//加速資源調度策略中的優選順序,I表示最高優先級,以此類推,并且存在4中加速資源
[0155]圖7為定義加速資源調度策略的模塊間交互示意圖,如圖7所示,可以通過VNFM和V頂的客戶端輸入加速資源調度策略的參數,并最終由加速資源管理模塊來保存。
[0156]需要說明的是,加速資源管理模塊在接收到加速資源調度策略的參數時,會判斷其對應的策略是否已經存在,如果不存在,則生成策略并保存,否則返回失敗。
[0157]本實施例中,可以根據業務的需要靈活定義加速資源調度策略,從而滿足各類業務的需求。
[0158]另一實施例中,在上述步驟SlOl之后,即當虛擬基礎設施管理器106接收到業務的加速資源請求之后,如果判斷出資源調度請求中不包括加速資源調度策略,則會將默認加速資源調度策略確定為資源調度請求中的加速資源調度策略。
[0159]作為一種可選的實施方式,默認加速資源調度策略中每種類型的加速資源的調度優先級從高到低分別為:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源、遠端硬直通加速資源。
[0160]如下以業務申請虛擬機為例,來說明加速資源處理的完整過程。圖8為加速資源處理的完整流程。需要說明的是,圖8中的模塊及其之間的交互僅是本發明實施例的一種可選的方式,并不能作為本發明實施例的限制,在其他實施例中,也可以通過其他模塊或者更少的模塊來實現同樣的功能。如圖8所示,該過程包括:
[0161 ] S501、VNFM生成申請虛擬機的請求,其中新增了加速資源調度策略。
[0162]S502、VNFM向V頂發送申請虛擬機的請求,請求中包括加速資源調度策略以及加速資源屬性參數。
[0163]S503、VIM的處理模塊根據上述請求,確定計算資源計算節點,并將計算資源計算節點、加速資源調度策略以及加速資源屬性參數組裝在申請加速資源請求中。
[0164]S504、VIM的處理模塊將申請加速資源請求發送給V頂的加速資源管理模塊。
[0165]S505、加速資源管理模塊判斷申請加速資源請求中的加速資源調度策略是否屬于該加速資源管理模塊中已保存的加速資源調度策略,若屬于,則執行下一步,否則返回失敗。
[0166]S506、加速資源管理模塊根據加速資源屬性參數確定加速資源計算節點,并根據加速資源計算節點和計算資源計算節點確定業務的加速資源的計算節點。
[0167]S507、NFVI在計算節點初始化時或者周期性地檢測加速資源的形態,獲取計算節點的形態屬性。
[0168]S508、NFVI將計算節點的形態屬性發送給加速資源管理模塊。
[0169]S509、加速資源管理模塊保存接收到的形態屬性。
[0170]其中,S507-S509與S501-S506的執行沒有先后順序,可以獨立執行。
[0171]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0172]圖9為本發明實施例提供的加速資源處理裝置實施例一的模塊結構圖,如圖9所示,該裝置包括:
[0173]第一接收模塊501,用于接收業務的加速資源請求,該加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,業務加速資源調度策略為根據業務的業務需求確定的。
[0174]處理模塊502,用于根據加速資源的屬性參數和業務加速資源調度策略,確定業務的加速資源。
[0175]該裝置用于實現前述的方法實施例,其實現原理和技術效果類似,此處不再贅述。
[0176]圖10為本發明實施例提供的加速資源處理裝置實施例二的模塊結構圖,如圖10所示,處理模塊502包括:
[0177]第一確定單元5021,用于根據加速資源的屬性參數,確定加速資源計算節點。
[0178]第二確定單元5022,用于根據業務加速資源調度策略,從加速資源計算節點中確定業務的加速資源的計算節點。
[0179]圖11為本發明實施例提供的加速資源處理裝置實施例三的模塊結構圖,如圖11所示,處理模塊502還包括:
[0180]獲取單元5023,用于根據加速資源請求,獲取計算資源計算節點。
[0181]另一實施例中,第二確定單元5022具體用于:
[0182]按照加速資源調度策略中的加速資源的優先級順序,確定當前加速資源類型;若當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點;若當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的差集中確定業務的加速資源的計算節點。
[0183]進一步地,第二確定單元5022具體還用于:
[0184]判斷加速資源計算節點和計算資源計算節點的交集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0185]進一步地,第二確定單元5022具體還用于:
[0186]判斷加速資源計算節點和計算資源計算節點的差集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0187]另一實施例中,上述形態屬性用于標識所述計算節點的部署形態,所述部署形態包括虛擬化和硬直通。
[0188]圖12為本發明實施例提供的加速資源處理裝置實施例四的模塊結構圖,如圖12所示,在圖9的基礎上,該裝置還包括:
[0189]第二接收模塊503,用于接收加速資源屬性信息,該加速資源屬性信息中至少包括形態屬性,加速資源屬性信息通過周期性或計算節點初始化時查詢加速資源屬性獲得。
[0190]圖13為本發明實施例提供的加速資源處理裝置實施例五的模塊結構圖,如圖13所示,在圖12的基礎上,該裝置還包括:
[0191 ]第三接收模塊504,用于接收新增加速資源調度策略指示,該新增加速資源調度策略指示中包括策略名稱、加速資源類型以及每種類型的加速資源的調度優先級。
[0192]生成模塊505,用于根據策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,生成加速資源調度策略。
[0193]圖14為本發明實施例提供的加速資源處理裝置實施例六的模塊結構圖,如圖14所示,在圖13的基礎上,該裝置還包括:
[0194]確定模塊506,用于在資源調度請求中不包括加速資源調度策略時,將默認加速資源調度策略確定為資源調度請求中的加速資源調度策略。
[0195]另一實施例中,上述默認加速資源調度策略中每種類型的加速資源的調度優先級從高到低分別為:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源、遠端硬直通加速資源。
[0196]另一實施例中,上述屬性參數包括:加速類型、算法類型以及加速流量。
[0197]圖15為本發明實施例提供的加速資源處理裝置實施例七的模塊結構圖,如圖15所示,該裝置包括:
[0198]存儲器601以及處理器602。
[0199]存儲器601用于存儲程序指令,處理器602用于調用存儲器601中的程序指令,執行下述方法:
[0200]接收業務的加速資源請求,所述加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,所述業務加速資源調度策略為根據所述業務的業務需求確定的;
[0201]根據所述加速資源的屬性參數和所述業務加速資源調度策略,確定所述業務的加速資源。
[0202]進一步地,處理器602還用于:
[0203]根據加速資源的屬性參數,確定加速資源計算節點。
[0204]根據業務加速資源調度策略,從加速資源計算節點中確定業務的加速資源的計算節點。
[0205]進一步地,處理器602還用于:
[0206]根據加速資源請求,獲取計算資源計算節點。
[0207]進一步地,處理器602還用于:
[0208]按照加速資源調度策略中的加速資源的優先級順序,確定當前加速資源類型。
[0209]若當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的交集中確定業務的加速資源的計算節點。
[0210]若當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則:從加速資源計算節點和計算資源計算節點的差集中確定業務的加速資源的計算節點。
[0211]進一步地,處理器602還用于:
[0212]判斷加速資源計算節點和計算資源計算節點的交集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0213]進一步地,處理器602還用于:
[0214]判斷加速資源計算節點和計算資源計算節點的差集中的當前計算節點的形態屬性是否與當前加速資源類型一致,若一致,則將當前計算節點作為業務的加速資源的計算節點。
[0215]另一實施例中,上述形態屬性用于標識計算節點的部署形態,部署形態包括虛擬化和硬直通。
[0216]進一步地,處理器602還用于:
[0217]接收加速資源屬性信息,該加速資源屬性信息中至少包括上述形態屬性,加速資源屬性信息通過周期性或計算節點初始化時查詢加速資源屬性獲得。
[0218]進一步地,處理器602還用于:
[0219]接收新增加速資源調度策略指示,該新增加速資源調度策略指示中包括策略名稱、加速資源類型以及每種類型的加速資源的調度優先級。
[0220]根據策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,生成加速資源調度策略。
[0221 ] 進一步地,處理器602還用于:
[0222]在所述資源調度請求中不包括加速資源調度策略時,將默認加速資源調度策略確定為資源調度請求中的加速資源調度策略。
[0223]另一實施例中,上述默認加速資源調度策略中每種類型的加速資源的調度優先級從高到低分別為:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源、遠端硬直通加速資源。
[0224]另一實施例中,上述屬性參數包括:加速類型、算法類型以及加速流量。
[0225]另一實施例中,本發明實施例還提供一種NFV系統,該NFV系統中包括前述的加速資源處理裝置。
[0226]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
【主權項】
1.一種加速資源處理方法,其特征在于,包括: 接收業務的加速資源請求,所述加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,所述業務加速資源調度策略為根據所述業務的業務需求確定的; 根據所述加速資源的屬性參數和所述業務加速資源調度策略,確定所述業務的加速資源。2.根據權利要求1所述的方法,其特征在于,所述根據所述加速資源的屬性參數和所述業務加速資源調度策略,確定所述業務的加速資源,包括: 根據所述加速資源的屬性參數,確定加速資源計算節點; 根據所述業務加速資源調度策略,從所述加速資源計算節點中確定所述業務的加速資源的計算節點。3.根據權利要求2所述的方法,其特征在于,所述根據所述加速資源的屬性參數,確定加速資源計算節點之前,包括: 根據所述加速資源請求,獲取計算資源計算節點。4.根據權利要求3所述的方法,其特征在于,所述根據所述業務加速資源調度策略,從所述加速資源計算節點中確定所述業務的加速資源的計算節點,包括: 按照所述加速資源調度策略中的加速資源的優先級順序,確定當前加速資源類型; 若所述當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則:從所述加速資源計算節點和所述計算資源計算節點的交集中確定所述業務的加速資源的計算節占.V , 若所述當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則:從所述加速資源計算節點和所述計算資源計算節點的差集中確定所述業務的加速資源的計算節點。5.根據權利要求4所述的方法,其特征在于,所述從所述加速資源計算節點和所述計算資源計算節點的交集中確定所述業務的加速資源的計算節點,包括: 判斷所述加速資源計算節點和所述計算資源計算節點的交集中的當前計算節點的形態屬性是否與所述當前加速資源類型一致,若一致,則將當前計算節點作為所述業務的加速資源的計算節點。6.根據權利要求4所述的方法,其特征在于,所述從所述加速資源計算節點和所述計算資源計算節點的差集中確定所述業務的加速資源的計算節點,包括: 判斷所述加速資源計算節點和所述計算資源計算節點的差集中的當前計算節點的形態屬性是否與所述當前加速資源類型一致,若一致,則將當前計算節點作為所述業務的加速資源的計算節點。7.根據權利要求5或6所述的方法,其特征在于,所述形態屬性用于標識所述計算節點的部署形態,所述部署形態包括虛擬化和硬直通。8.根據權利要求5或6所述的方法,其特征在于,還包括: 接收加速資源屬性信息,所述加速資源屬性信息中至少包括所述形態屬性,所述加速資源屬性信息通過周期性或計算節點初始化時查詢加速資源屬性獲得。9.根據權利要求1所述的方法,其特征在于,所述接收業務的加速資源請求之前,還包括: 接收新增加速資源調度策略指示,所述新增加速資源調度策略指示中包括策略名稱、加速資源類型以及每種類型的加速資源的調度優先級; 根據策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,生成所述加速資源調度策略。10.根據權利要求1所述的方法,其特征在于,所述接收業務的加速資源請求之后,還包括: 若所述資源調度請求中不包括所述加速資源調度策略,則將默認加速資源調度策略確定為所述資源調度請求中的加速資源調度策略。11.根據權利要求10所述的方法,其特征在于,所述默認加速資源調度策略中每種類型的加速資源的調度優先級從高到低分別為:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源、遠端硬直通加速資源。12.根據權利要求1所述的方法,其特征在于,所述屬性參數包括:加速類型、算法類型以及加速流量。13.一種加速資源處理裝置,其特征在于,包括: 第一接收模塊,用于接收業務的加速資源請求,所述加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,所述業務加速資源調度策略為根據所述業務的業務需求確定的; 處理模塊,用于根據所述加速資源的屬性參數和所述業務加速資源調度策略,確定所述業務的加速資源。14.根據權利要求13所述的裝置,其特征在于,所述處理模塊包括: 第一確定單元,用于根據所述加速資源的屬性參數,確定加速資源計算節點; 第二確定單元,用于根據所述業務加速資源調度策略,從所述加速資源計算節點中確定所述業務的加速資源的計算節點。15.根據權利要求14所述的裝置,其特征在于,所述處理模塊還包括: 獲取單元,用于根據所述加速資源請求,獲取計算資源計算節點。16.根據權利要求15所述的裝置,其特征在于,所述第二確定單元具體用于: 按照所述加速資源調度策略中的加速資源的優先級順序,確定當前加速資源類型;若所述當前加速資源類型為本地虛擬化加速資源或本地硬直通加速資源,則:從所述加速資源計算節點和所述計算資源計算節點的交集中確定所述業務的加速資源的計算節點;若所述當前加速資源類型為遠端虛擬化加速資源或遠端硬直通加速資源,則:從所述加速資源計算節點和所述計算資源計算節點的差集中確定所述業務的加速資源的計算節點。17.根據權利要求16所述的裝置,其特征在于,所述第二確定單元具體還用于: 判斷所述加速資源計算節點和所述計算資源計算節點的交集中的當前計算節點的形態屬性是否與所述當前加速資源類型一致,若一致,則將當前計算節點作為所述業務的加速資源的計算節點。18.根據權利要求16所述的裝置,其特征在于,所述第二確定單元具體還用于: 判斷所述加速資源計算節點和所述計算資源計算節點的差集中的當前計算節點的形態屬性是否與所述當前加速資源類型一致,若一致,則將當前計算節點作為所述業務的加速資源的計算節點。19.根據權利要求17或18所述的裝置,其特征在于,所述形態屬性用于標識所述計算節點的部署形態,所述部署形態包括虛擬化和硬直通。20.根據權利要求17或18所述的裝置,其特征在于,所述裝置還包括: 第二接收模塊,用于接收加速資源屬性信息,所述加速資源屬性信息中至少包括所述形態屬性,所述加速資源屬性信息通過周期性或計算節點初始化時查詢加速資源屬性獲得。21.根據權利要求13所述的裝置,其特征在于,還包括: 第三接收模塊,用于接收新增加速資源調度策略指示,所述新增加速資源調度策略指示中包括策略名稱、加速資源類型以及每種類型的加速資源的調度優先級; 生成模塊,用于根據策略名稱、加速資源類型以及每種類型的加速資源的調度優先級,生成所述加速資源調度策略。22.根據權利要求13所述的裝置,其特征在于,還包括: 確定模塊,用于在所述資源調度請求中不包括所述加速資源調度策略時,將默認加速資源調度策略確定為所述資源調度請求中的加速資源調度策略。23.根據權利要求22所述的裝置,其特征在于,所述默認加速資源調度策略中每種類型的加速資源的調度優先級從高到低分別為:本地虛擬化加速資源、遠端虛擬化加速資源、本地硬直通加速資源、遠端硬直通加速資源。24.根據權利要求13所述的裝置,其特征在于,所述屬性參數包括:加速類型、算法類型以及加速流量。25.一種加速資源處理裝置,其特征在于,包括: 存儲器以及處理器; 所述存儲器用于存儲程序指令,所述處理器用于調用所述存儲器中的程序指令,執行下述方法: 接收業務的加速資源請求,所述加速資源請求中包括加速資源的屬性參數和業務加速資源調度策略,其中,所述業務加速資源調度策略為根據所述業務的業務需求確定的; 根據所述加速資源的屬性參數和所述業務加速資源調度策略,確定所述業務的加速資源。26.一種網絡功能虛擬化NFV系統,其特征在于,所述NFV系統包括如權利要求13-24任一項所述的加速資源處理裝置。
【文檔編號】G06F9/455GK105979007SQ201610522240
【公開日】2016年9月28日
【申請日】2016年7月4日
【發明人】黃寶君, 康明
【申請人】華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 普兰县| 伊宁市| 海安县| 策勒县| 鄂州市| 滁州市| 崇阳县| 大同县| 赫章县| 阳谷县| 榆社县| 修武县| 陇西县| 岢岚县| 鄄城县| 蒲江县| 历史| 金乡县| 元氏县| 沂源县| 马龙县| 南开区| 东至县| 平果县| 疏勒县| 垣曲县| 满城县| 南宫市| 阿坝| 岳西县| 威海市| 临湘市| 三亚市| 中方县| 永善县| 杂多县| 武安市| 景宁| 平定县| 安塞县| 同仁县|