[發明專利]一種資源分配方法及裝置在審
| 申請號: | 201710240130.6 | 申請日: | 2017-04-13 |
| 公開(公告)號: | CN107133096A | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | 宋濤;楊小軍;劉玲;董欣 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 陳蕾 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 分配 方法 裝置 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及一種資源分配方法及裝置。
背景技術
在云測試系統中,硬件資源是由云測試平臺來管理的,用戶終端向云測試平臺提交任務,并描述自己需要的硬件資源類型,由云測試平臺為任務分配滿足需求的硬件資源執行任務。
目前,云測試系統的資源分配方案中,當云測試平臺接收到用戶終端提交的任務時,云測試平臺將隨機從可用硬件資源中選擇滿足該任務的硬件資源分配給該用戶終端以執行任務,資源分配可控性較差。
發明內容
本發明提供一種資源分配方法及裝置,以解決現有云測試系統中資源分配可控性較差的問題。
根據本發明實施例的第一方面,提供一種資源分配方法,應用于云系統中的云平臺,該方法包括:
根據硬件資源池中各硬件資源的標簽價值確定各硬件資源的資源價值,所述硬件資源池中各硬件資源配置有一個或多個標簽;
當接收到測試任務時,根據所述硬件資源池中各硬件資源的標簽確定滿足所述測試任務的候選硬件資源;其中,所述測試任務以標簽的方式描述自身對硬件資源的需求;
根據各候選硬件資源的資源價值確定分配給所述測試任務的硬件資源。
根據本發明實施例的第二方面,提供一種資源分配裝置,應用于云系統中的云平臺,該裝置包括:
第一確定單元,用于根據硬件資源池中各硬件資源的標簽價值確定各硬件資源的資源價值,所述硬件資源池中各硬件資源配置有一個或多個標簽;
接收單元,用于接收測試任務;
第二確定單元,用于當所述接收單元接收到測試任務時,根據所述硬件資源池中各硬件資源的標簽確定滿足所述測試任務的候選硬件資源;其中,所述測試任務以標簽的方式描述自身對硬件資源的需求;
資源分配單元,用于根據各候選硬件資源的資源價值確定分配給所述測試任務的硬件資源。
應用本發明實施例,通過根據硬件資源池中各硬件資源的標簽價值確定各硬件資源的資源價值,當接收到用戶終端提交的測試任務時,根據硬件資源池中各硬件資源的標簽確定滿足所述測試任務需求的候選硬件資源,并根據各候選硬件資源的資源價值確定分配給測試任務的硬件資源,提高了資源分配的可控性。
附圖說明
圖1是本發明實施例提供的一種云系統的架構示意圖;
圖2是本發明實施例提供的一種資源分配方法的流程示意圖;
圖3A~3B是本發明實施例提供的任務調度的示意圖;
圖4是本發明實施例提供的一種資源分配裝置的結構示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明實施例中的技術方案,下面先對本發明實施例適用的系統架構進行簡單說明。
請參見圖1,為本發明實施例提供的一種云系統的架構示意圖,如圖1所示,云系統可以包括Web服務器和后臺服務器(或稱為應用服務器)(該Web服務器和后臺服務器可以統稱為云平臺);其中,后臺服務器中存儲有預先配置的各標簽的價值;Web服務器包含數據庫功能,且配置有連接硬件資源池中各硬件資源(包括PC(Personal Computer,個人計算機)、手機等)的管理口以及各硬件資源的訪問參數,包括IP(Internet Protocol,互聯網協議)地址、用戶名及密碼等,應用服務器可以根據各硬件資源的訪問參數,通過該管理口,獲取各硬件資源的軟硬件參數,并為各硬件資源打上對應的標簽,進而根據后臺服務器中存儲的各標簽的價值,確定各硬件資源的價值,并將其保存至數據庫中。另外,對于云平臺而言,包括Web服務器和后臺服務器僅為其中一種組成方式,也可由一臺服務器形成,該服務器分別包含Web服務器和后臺服務器的功能,或者,也可以由一臺虛擬機虛擬出Web服務器和后臺服務器的功能的形式實現。
測試用戶可以通過用戶終端登陸到Web服務器的相關功能界面,向Web服務器提供測試任務。Web服務器接收到測試任務時,根據該測試任務所對應的標簽確定滿足該測試任務的硬件資源(本文中稱為候選硬件資源),并根據各候選硬件資源的資源價值為該測試任務進行資源分配。
其中,硬件資源的軟硬件參數可以包括但不限于硬件資源的品牌、操作系統類型、操作系統版本、操作系統架構、操作系統用途、處理器類型、處理器品牌、網絡類型、屏幕分辨率等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710240130.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種云環境下的任務調度方法
- 下一篇:內存優化方法及裝置





