亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

資源配置方法和裝置的制作方法

文檔序號:7551810閱讀:120來源:國知局
專利名稱:資源配置方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機應(yīng)用領(lǐng)域,尤其涉及一種資源配置方法和裝置。
背景技術(shù)
傳統(tǒng)模式下,企業(yè)建立一套IT系統(tǒng)不僅僅需要購買硬件等基礎(chǔ)設(shè)施,還有買軟件的許可證,需要專門的人員維護,當(dāng)企業(yè)的規(guī)模擴大時還要繼續(xù)升級各種軟硬件設(shè)施以滿足需要。企業(yè)在IT系統(tǒng)上的投入逐年增加,而IT系統(tǒng)本身的利用率卻并不高。企業(yè)用戶迫切需要一種按需服務(wù)的IT資源來提供自己所需的服務(wù),以節(jié)省成本,提高企業(yè)效益。網(wǎng)絡(luò)基礎(chǔ)設(shè)施尤其寬帶的逐漸普及,使得寬帶逐漸變得和水、電、煤氣一樣,成為標(biāo)準(zhǔn)的基礎(chǔ)設(shè)施。這就為云計算的興起提供了基礎(chǔ)。云計算觀點認(rèn)為硬件和軟件都是資源并被封裝為服務(wù),用戶可以通過互聯(lián)網(wǎng)按需地訪問和使用對于企業(yè)和機構(gòu)而言,他們不再需要規(guī)劃屬于自己的數(shù)據(jù)中心,也不需要將精力耗費在與自己主營業(yè)務(wù)無關(guān)的IT管理上。相反,他們可以將這些功能放到云中,由專業(yè)公司為他們提供不同程度、不同類型的信息服務(wù)。對于個人用戶而言,也不再需要一次性投入大量費用購買軟件,因為云中的服務(wù)已提供了他所需要的功能。然而,對于云計算系統(tǒng)來說,現(xiàn)有的IT資源管理方式無法滿足云計算系統(tǒng)的需求。

發(fā)明內(nèi)容
本發(fā)明提供了一種資源配置方法和系統(tǒng),解決了現(xiàn)有的IT資源管理方式無法滿足云計算系統(tǒng)的需求的問題。一種資源配置方法,包括:接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息;根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源。優(yōu)選的,所述資源信息包括以下信息的任一項或任意多項:處理單元數(shù),通信單元數(shù),存儲單元數(shù)。優(yōu)選的,上述資源配置方法還包括:將多個處理器的計算能力分別量化為至少一個處理單元,構(gòu)建包含所述多個處理器的全部處理單元的處理單元池;將多個通信線路的帶寬分別量化為至少一個通信單元,構(gòu)建包含所述多個通信線路的全部通信單元的通信單元池;將多個存儲設(shè)備的存儲空間分別量化為至少一個存儲單元,構(gòu)建包含所述多個存儲設(shè)備的全部存儲單元的存儲單元池。優(yōu)選的,根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源包括:
根據(jù)所述用戶請求中攜帶的處理單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的處理器;和/或,根據(jù)所述用戶請求中攜帶的通信單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的通信線路;和/或,根據(jù)所述用戶請求中攜帶的存儲單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的存儲設(shè)備。優(yōu)選的,所述為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的處理器具體為:在存在多個能夠滿足所述用戶請求的處理器時,選擇空閑處理單元最少單一處理器分配給所述用戶請求;在用戶請求超過任一單一處理器處理能力時,將多個同一處理單元池內(nèi)的多個處理器組合分配給所述用戶請求。優(yōu)選的,所述為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的通信線路具體為:在存在多條能夠滿足所述用戶請求的通信線路時,選擇剩余帶寬最小的一條通信線路分配給所述用戶請求;在用戶請求超過任一單一通信線路的承載能力時,將多個同一通信單元池中的多條通信線路的組合分配給所述用戶請求。優(yōu)選的,所述為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的存儲設(shè)備具體為:在存在多個能夠滿足所述用戶請求的存儲設(shè)備時,選擇剩余存儲空間最小的單一存儲設(shè)備分配給所述用戶請求;在用戶請求超過任一單一存儲單元的存儲能力時,將多個同一存儲單元池中的多個存儲設(shè)備的組合分配給所述用戶請求。本發(fā)明還提供了一種資源配置系統(tǒng),包括:請求接收模塊,用于接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息;調(diào)度模塊,用于根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源。優(yōu)選的,該裝置還包括資源池管理模塊,該模塊包括:處理單元池管理單元,用于將多個處理器的計算能力分別量化為至少一個處理單元,構(gòu)建包含所述多個處理器的全部處理單元的處理單元池;通信單元池管理單元,用于將多個通信線路的帶寬分別量化為至少一個通信單元,構(gòu)建包含所述多個通信線路的全部通信單元的通信單元池;存儲單元池管理單元,用于將多個存儲設(shè)備的存儲空間分別量化為至少一個存儲單元,構(gòu)建包含所述多個存儲設(shè)備的全部存儲單元的存儲單元池。優(yōu)選的,所述調(diào)度模塊包括:處理單元調(diào)度單元,用于根據(jù)所述用戶請求中攜帶的處理單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的處理器,在存在多個能夠滿足所述用戶請求的處理器時選擇空閑處理單元最少單一處理器分配給所述用戶請求,在用戶請求超過任一單一處理器處理能力時將多個同一處理單元池內(nèi)的多個處理器組合分配給所述用戶請求;通信單元調(diào)度單元,用于根據(jù)所述用戶請求中攜帶的通信單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的通信線路,在存在多條能夠滿足所述用戶請求的通信線路時選擇剩余帶寬最小的一條通信線路分配給所述用戶請求,在用戶請求超過任一單一通信線路的承載能力時將多個同一通信單元池中的多條通信線路的組合分配給所述用戶請求;存儲單元調(diào)度單元,用于根據(jù)所述用戶請求中攜帶的存儲單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的存儲設(shè)備,在存在多個能夠滿足所述用戶請求的存儲設(shè)備時選擇剩余存儲空間最小的單一存儲設(shè)備分配給所述用戶請求,在用戶請求超過任一單一存儲單元的存儲能力時將多個同一存儲單元池中的多個存儲設(shè)備的組合分配給所述用戶請求。本發(fā)明提供了一種資源配置方法和系統(tǒng),接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息,根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源,統(tǒng)一管理資源,并根據(jù)用戶需求靈活配置,實現(xiàn)了高靈活性、高可擴展性和高可靠性的資源管理,解決了現(xiàn)有的IT資源管理方式無法滿足云計算系統(tǒng)的需求的問題。


圖1是本發(fā)明的實施例一提供的一種資源配置系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明的實施例二提供的一種資源配置方法的流程圖;圖3是本發(fā)明的實施例三提供的一種資源配置系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了解決現(xiàn)有的IT資源管理方式無法滿足云計算系統(tǒng)的需求的問題,本發(fā)明的實施例提供了一種資源配置方法和系統(tǒng)。本發(fā)明的實施例提供的技術(shù)方案不同于以計算資源或存儲資源為中心的服務(wù)體系結(jié)構(gòu),而是以高速信息通信服務(wù)為核心,通過整合計算資源、通訊資源和存儲資源及協(xié)調(diào)資源間的按需配置,按需申請,使體系結(jié)構(gòu)發(fā)揮最大的效倉泛。下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。首先結(jié)合附圖,對本發(fā)明的實施例一進行說明。本發(fā)明的實施例一提供了一種資源配置系統(tǒng),其結(jié)構(gòu)如圖1所示,包括:請求接收模塊101,用于接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息;調(diào)度模塊102,用于根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源。優(yōu)選的,該裝置還包括資源池管理模塊103,該模塊包括:處理單元池管理單元1031,用于將多個處理器的計算能力分別量化為至少一個處理單元,構(gòu)建包含所述多個處理器的全部處理單元的處理單元池;
通信單元池管理單元1032,用于將多個通信線路的帶寬分別量化為至少一個通信單元,構(gòu)建包含所述多個通信線路的全部通信單元的通信單元池;存儲單元池管理單元1033,用于將多個存儲設(shè)備的存儲空間分別量化為至少一個存儲單元,構(gòu)建包含所述多個存儲設(shè)備的全部存儲單元的存儲單元池。優(yōu)選的,所述調(diào)度模塊102包括:處理單元調(diào)度單元1021,用于根據(jù)所述用戶請求中攜帶的處理單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的處理器,在存在多個能夠滿足所述用戶請求的處理器時選擇空閑處理單元最少單一處理器分配給所述用戶請求,在用戶請求超過任一單一處理器處理能力時將多個同一處理單元池內(nèi)的多個處理器組合分配給所述用戶請求;通信單元調(diào)度單元1022,用于根據(jù)所述用戶請求中攜帶的通信單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的通信線路,在存在多條能夠滿足所述用戶請求的通信線路時選擇剩余帶寬最小的一條通信線路分配給所述用戶請求,在用戶請求超過任一單一通信線路的承載能力時將多個同一通信單元池中的多條通信線路的組合分配給所述用戶請求;存儲單元調(diào)度單元1023,用于根據(jù)所述用戶請求中攜帶的存儲單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的存儲設(shè)備,在存在多個能夠滿足所述用戶請求的存儲設(shè)備時選擇剩余存儲空間最小的單一存儲設(shè)備分配給所述用戶請求,在用戶請求超過任一單一存儲單元的存儲能力時將多個同一存儲單元池中的多個存儲設(shè)備的組合分配給所述用戶請求。下面結(jié)合附圖,對本發(fā)明的實施例二進行說明。本發(fā)明的實施例提供了一種資源配置方法,使用該方法,結(jié)合圖1所示的資源配置裝置,完成資源管理的流程如圖2所示,包括:步驟201、將多個處理器的計算能力分別量化為至少一個處理單元,構(gòu)建包含所述多個處理器的全部處理單元的處理單元池。步驟202、將多個通信線路的帶寬分別量化為至少一個通信單元,構(gòu)建包含所述多個通信線路的全部通信單元的通信單元池。步驟203、將多個存儲設(shè)備的存儲空間分別量化為至少一個存儲單元,構(gòu)建包含所述多個存儲設(shè)備的全部存儲單元的存儲單元池。步驟204、接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息;本步驟中,該資源信息包括以下信息的任一項或任意多項:處理單元數(shù),通信單元數(shù),存儲單元數(shù)。資源信息表示了用戶請求所請求的最少資源數(shù)量。步驟205、根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源;本步驟中,根據(jù)用戶請求占用的具體資源,為用戶配置資源。具體如下:根據(jù)所述用戶請求中攜帶的處理單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的處理器。在存在多個能夠滿足所述用戶請求的處理器時,選擇空閑處理單元最少單一處理器分配給所述用戶請求;在用戶請求超過任一單一處理器處理能力時,將多個同一處理單元池內(nèi)的多個處理器組合分配給所述用戶請求。
根據(jù)所述用戶請求中攜帶的通信單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的通信線路。在存在多條能夠滿足所述用戶請求的通信線路時,選擇剩余帶寬最小的一條通信線路分配給所述用戶請求;在用戶請求超過任一單一通信線路的承載能力時,將多個同一通信單元池中的多條通信線路的組合分配給所述用戶請求。根據(jù)所述用戶請求中攜帶的存儲單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的存儲設(shè)備。在存在多個能夠滿足所述用戶請求的存儲設(shè)備時,選擇剩余存儲空間最小的單一存儲設(shè)備分配給所述用戶請求;在用戶請求超過任一單一存儲單元的存儲能力時,將多個同一存儲單元池中的多個存儲設(shè)備的組合分配給所述用戶請求。下面結(jié)合附圖,對本發(fā)明的實施例三進行說明。本發(fā)明實施例提供了一種資源配置系統(tǒng),區(qū)別于傳統(tǒng)的以計算資源或存儲資源為中心的云服務(wù)體系結(jié)構(gòu),本發(fā)明的結(jié)構(gòu)是以信息通信服務(wù)為核心,通過整合計算資源、通訊資源和存儲資源及協(xié)調(diào)資源間的按需配置,使體系結(jié)構(gòu)發(fā)揮最大的效能,該系統(tǒng)結(jié)構(gòu)如圖3所示,包括:信息通信服務(wù)單元池301,內(nèi)含處理單元通信模塊池302和存儲單元通信模塊池303。其中,處理單元池304連接于處理單元通信模塊池302,存儲單元池305連接于存儲單元通信模塊池303,其中:信息通信服務(wù)單元池301是系統(tǒng)的核心,負(fù)責(zé)協(xié)調(diào)各資源間的通信以及協(xié)議的轉(zhuǎn)化;其內(nèi)部包含處理單元通信模塊池302和存儲單元通信模塊池303。處理單元通信模塊池302主要負(fù)責(zé)處理單元之間數(shù)據(jù)通信數(shù)據(jù)包的傳輸,其內(nèi)部實現(xiàn)帶寬分級,以滿足不同客戶對不同帶寬的需求。存儲單元通信模塊池303的作用為在處理單元與存儲單元進行數(shù)據(jù)通信時,負(fù)責(zé)數(shù)據(jù)包的轉(zhuǎn)換任務(wù),把存儲服務(wù)提供的數(shù)據(jù)包格式轉(zhuǎn)換成處理單元可識別的包格式,同樣其內(nèi)部實現(xiàn)存儲帶寬分級,以滿足不同客戶對不同存儲帶寬(傳輸待存儲數(shù)據(jù)時的傳輸帶寬)的需求。處理單元池304的作用為為客戶提供處理功能,用戶可以查詢并申請池中現(xiàn)有的處理單元,也可以提交需求并按需創(chuàng)建(根據(jù)用戶需求創(chuàng)建,即根據(jù)用戶請求,會分配略超過用戶請求處理能力的處理單元或處理單元集合)處理單元。存儲單元池305的作用為客戶提供存儲空間,用戶可提交需求并按需分配存儲空間。在這一體系結(jié)構(gòu)中所提到的資源模塊主要包括處理單元池、信息通信服務(wù)單元池和存儲單元池。從底層物理設(shè)備上來講,處理單元可以采用通用的計算資源設(shè)備,如PC、服務(wù)器、小型機、虛擬機等;通訊單元可以采用通用的網(wǎng)絡(luò)交換設(shè)備,如以太網(wǎng)交換機、路由器、集線器、Infiniband、萬兆、光纖等網(wǎng)絡(luò)設(shè)備;存儲單元也可以采用通用的存儲設(shè)備,如光纖磁盤陣列、SCSI磁盤陣列、磁帶庫、磁帶機等低端物理存儲設(shè)備或集群存儲等高端存儲。此外,信息通信服務(wù)單元池301作為此體系結(jié)構(gòu)的核心,起到協(xié)調(diào)各資源間的通信及數(shù)據(jù)交換作用,可以根據(jù)不同的用戶需要,底層物理硬件按高中低端配置分類,如高速網(wǎng)絡(luò)設(shè)備如Infiniband、萬兆、光纖,也可以有以太網(wǎng),構(gòu)成可以提供不同帶寬的通信服務(wù)池。
信息通信服務(wù)單元池301是體系結(jié)構(gòu)的核心,負(fù)責(zé)協(xié)調(diào)各資源間的通信以及協(xié)議的轉(zhuǎn)化;其內(nèi)部包含處理單元通信模塊池302和存儲單元通信模塊池303。處理單元通信模塊池302主要負(fù)責(zé)處理單元之間數(shù)據(jù)通信數(shù)據(jù)包的傳輸,其內(nèi)部實現(xiàn)帶寬分級,以滿足不同客戶對不同帶寬的需求。存儲單元通信模塊池303的作用為在處理單元與存儲單元進行數(shù)據(jù)通信時,負(fù)責(zé)數(shù)據(jù)包的轉(zhuǎn)換任務(wù),把存儲服務(wù)提供的數(shù)據(jù)包格式轉(zhuǎn)換成處理單元可識別的包格式,同樣其內(nèi)部實現(xiàn)存儲帶寬分級,以滿足不同客戶對不同存儲帶寬的需求。處理單元池的作用為為客戶提供處理功能,用戶可以查詢并申請池中現(xiàn)有的處理單元,也可以提交需求并按需創(chuàng)建處理單元。存儲單元池的作用為客戶提供存儲空間,用戶可提交需求并按需分配存儲空間。與傳統(tǒng)的以計算資源為核心的網(wǎng)絡(luò)服務(wù)器體系結(jié)構(gòu)相比,本發(fā)明實施例提供的資源配置系統(tǒng)結(jié)構(gòu)具有高可用性、高可擴展,以及基于模塊化部件靈活配置等特性。其中,高可用性的實現(xiàn)方式描述如下:用戶看到的處理單元、通訊單元、存儲單元是虛擬化的,其底層物理硬件配置在各自的資源組中是相互冗余配置的,在某個資源單元發(fā)生故障時(如處理單元),相應(yīng)的冗余配置部件會接管此故障部件繼續(xù)工作,從而提高系統(tǒng)的整體可用性。高可擴展的實現(xiàn)方式描述如下:處理單元、通訊單元、存儲單元根據(jù)用戶申請動態(tài)擴展,即如果客戶需求的配置較低端(性能低端,比如對網(wǎng)絡(luò)帶寬要求不高,則可配置以太網(wǎng)絡(luò)單元給用戶),可以使用處理單元、通訊單元、存儲單元的低端配置的物理硬件虛擬出的資源滿足客戶請求,當(dāng)用戶提高需求時,可以用高端物理硬件虛擬出的處理單元、通信單元和存儲單元滿足客戶需求,各種高低配置的硬件池可以動態(tài)擴展。本發(fā)明的實施例提供了一種資源配置方法和系統(tǒng),接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息,根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源,統(tǒng)一管理資源,并根據(jù)用戶需求靈活配置,實現(xiàn)了高靈活性、高可擴展性和高可靠性的資源管理,解決了現(xiàn)有的IT資源管理方式無法滿足云計算系統(tǒng)的需求的問題?;谀K化服務(wù)靈活擴展的特性,主要是指新型體系結(jié)構(gòu)中的處理單元池、通訊單元池、存儲單元池作為系統(tǒng)內(nèi)的模塊化服務(wù),可以進行靈活的配置,用戶可以根據(jù)自己實際的業(yè)務(wù)需要,提交對處理單元之間通信帶寬的申請,然后再申請滿足所需處理能力的處理單元或處理單元集群,處理單元池和處理單元通信模塊池會根據(jù)申請選擇合適的處理單元或處理單元集群以及處理單元通信模塊池來滿足客戶需求,再從存儲單元通信模塊池中選擇合適的存儲帶寬,用選擇的存儲單元通信模塊實現(xiàn)處理單元或處理單元集群與所申請的存儲單元之間的信息通訊,用戶可以按照自己所需來購買合適的處理單元、通信單元和存儲單元資源(用戶需要確定4項內(nèi)容:處理單元、處理單元間通信帶寬、存儲單元、處理單元與存儲單元間通信帶寬),同時后端的處理單元池、通信單元池和存儲單元池將物理資源根據(jù)性能分級并虛擬成不同性能的資源池(性能劃分的標(biāo)準(zhǔn)在于硬件本身性能,比如存儲單元可以使用陣列、磁帶機,陣列的性能要高于磁帶機,因此類似性能的陣列可以構(gòu)成陣列池,接收到請求時,可以根據(jù)客戶請求的存儲帶寬來決定是分配到陣列池,還是磁帶機池),底層硬件實現(xiàn)互聯(lián)互通及冗余配置,使其體系結(jié)構(gòu)所帶來的資源均衡配置、靈活擴展等諸多特性,使其更適用于復(fù)雜的商業(yè)應(yīng)用領(lǐng)域,因而具有非常廣闊的發(fā)展前景。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的全部或部分步驟可以使用計算機程序流程來實現(xiàn),所述計算機程序可以存儲于一計算機可讀存儲介質(zhì)中,所述計算機程序在相應(yīng)的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實施例的步驟之
一或其組合。可選地,上述實施例的全部或部分步驟也可以使用集成電路來實現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述實施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網(wǎng)絡(luò)上。上述實施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的計算機可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求所述的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種資源配置方法,其特征在于,包括: 接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息; 根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源。
2.根據(jù)權(quán)利要求1所述的資源配置方法,其特征在于,所述資源信息包括以下信息的任一項或任意多項: 處理單元數(shù),通信單元數(shù),存儲單元數(shù)。
3.根據(jù)權(quán)利要求2所述的資源配置方法,其特征在于,該方法還包括: 將多個處理器的計算能力分別量化為至少一個處理單元,構(gòu)建包含所述多個處理器的全部處理單元的處理單元池; 將多個通信線路的帶寬分別量化為至少一個通信單元,構(gòu)建包含所述多個通信線路的全部通信單元的通信單元池; 將多個存儲設(shè)備的存儲空間分別量化為至少一個存儲單元,構(gòu)建包含所述多個存儲設(shè)備的全部存儲單元的存儲單元池。
4.根據(jù)權(quán)利要求3所述的資源配置方法,其特征在于,根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源包括: 根據(jù)所述用戶請求中攜帶的處理單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的處理器;和/或, 根據(jù)所述用戶請求中攜帶的通信單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的通信線路;和/或 , 根據(jù)所述用戶請求中攜帶的存儲單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的存儲設(shè)備。
5.根據(jù)權(quán)利要求4所述的資源配置方法,其特征在于,所述為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的處理器具體為: 在存在多個能夠滿足所述用戶請求的處理器時,選擇空閑處理單元最少單一處理器分配給所述用戶請求; 在用戶請求超過任一單一處理器處理能力時,將多個同一處理單元池內(nèi)的多個處理器組合分配給所述用戶請求。
6.根據(jù)權(quán)利要求4所述的資源配置方法,其特征在于,所述為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的通信線路具體為: 在存在多條能夠滿足所述用戶請求的通信線路時,選擇剩余帶寬最小的一條通信線路分配給所述用戶請求; 在用戶請求超過任一單一通信線路的承載能力時,將多個同一通信單元池中的多條通信線路的組合分配給所述用戶請求。
7.根據(jù)權(quán)利要求4所述的資源配置方法,其特征在于,所述為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的存儲設(shè)備具體為: 在存在多個能夠滿足所述用戶請求的存儲設(shè)備時,選擇剩余存儲空間最小的單一存儲設(shè)備分配給所述用戶請求; 在用戶請求超過任一單一存儲單元的存儲能力時,將多個同一存儲單元池中的多個存儲設(shè)備的組合分配給所述用戶請求。
8.一種資源配置系統(tǒng),其特征在于,包括: 請求接收模塊,用于接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息; 調(diào)度模塊,用于根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源。
9.根據(jù)權(quán)利要求8所述的資源配置系統(tǒng),其特征在于,該裝置還包括資源池管理模塊,該模塊包括: 處理單元池管理單元,用于將多個處理器的計算能力分別量化為至少一個處理單元,構(gòu)建包含所述多個處理器的全部處理單元的處理單元池; 通信單元池管理單元,用于將多個通信線路的帶寬分別量化為至少一個通信單元,構(gòu)建包含所述多個通信線路的全部通信單元的通信單元池; 存儲單元池管理單元,用于將多個存儲設(shè)備的存儲空間分別量化為至少一個存儲單元,構(gòu)建包含所述多個存儲設(shè)備的全部存儲單元的存儲單元池。
10.根據(jù)權(quán)利要求9所述的資源配置系統(tǒng),其特征在于,所述調(diào)度模塊包括: 處理單元調(diào)度單元,用于根據(jù)所述用戶請求中攜帶的處理單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的處理器,在存在多個能夠滿足所述用戶請求的處理器時選擇空閑處理單元最少單一處理器分配給所述用戶請求,在用戶請求超過任一單一處理器處理能力時將多個同一處理單元池內(nèi)的多個處理器組合分配給所述用戶請求; 通信單元調(diào)度單元,用于根據(jù)所述用戶請求中攜帶的通信單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請 求的通信線路,在存在多條能夠滿足所述用戶請求的通信線路時選擇剩余帶寬最小的一條通信線路分配給所述用戶請求,在用戶請求超過任一單一通信線路的承載能力時將多個同一通信單元池中的多條通信線路的組合分配給所述用戶請求; 存儲單元調(diào)度單元,用于根據(jù)所述用戶請求中攜帶的存儲單元數(shù),為所述用戶請求分配當(dāng)前能夠滿足所述用戶請求的存儲設(shè)備,在存在多個能夠滿足所述用戶請求的存儲設(shè)備時選擇剩余存儲空間最小的單一存儲設(shè)備分配給所述用戶請求,在用戶請求超過任一單一存儲單元的存儲能力時將多個同一存儲單元池中的多個存儲設(shè)備的組合分配給所述用戶請求。
全文摘要
本發(fā)明提供了一種資源配置方法和裝置。涉及計算機應(yīng)用領(lǐng)域;解決了現(xiàn)有的IT資源管理方式無法滿足云計算系統(tǒng)的需求的問題。該方法包括接收用戶請求,所述用戶請求中攜帶有用戶請求占用的資源信息;根據(jù)所述用戶請求所請求占用的資源信息,為所述用戶請求分配合適的硬件資源。本發(fā)明提供的技術(shù)方案適用于云計算系統(tǒng),實現(xiàn)了高靈活性、高可擴展性和高可靠性的資源管理。
文檔編號H04L29/08GK103167021SQ20131004254
公開日2013年6月19日 申請日期2013年2月1日 優(yōu)先權(quán)日2013年2月1日
發(fā)明者王通, 魏顯玉, 范明彬 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1