[發明專利]云計算資源配置方法、裝置、電子設備與存儲介質有效
| 申請號: | 202010944730.2 | 申請日: | 2020-09-10 |
| 公開(公告)號: | CN112130974B | 公開(公告)日: | 2022-10-25 |
| 發明(設計)人: | 曾潮繽;劉詩慧;王文清 | 申請(專利權)人: | 廈門市美亞柏科信息股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F9/54;G06F9/445 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司 35218 | 代理人: | 何家富 |
| 地址: | 361000 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 資源配置 方法 裝置 電子設備 存儲 介質 | ||
本發明屬于資源配置技術領域,具體涉及一種云計算資源配置方法、裝置、電子設備與計算機可讀存儲介質。所述方法包括執行優先級配置的步驟和執行資源分配的步驟,所述執行優先級配置的步驟包括:將入隊元素插入到隊列中同一優先級元素前面;判斷隊列中是否有優先級小于入隊元素的優先級的元素,如果有則將隊列中優先級小于入隊元素的優先級的元素的優先級加1,如果沒有則結束入隊;所述執行資源分配的步驟包括:生成統計周期內的需求分布圖;沿需求分布圖的時間軸確定需求量急劇上升的顯著波峰區間;根據顯著波峰區間的需求量,在顯著波峰區間的開始時間節點進行資源分配;在顯著波峰區間的結束時間節點回收分配的資源。
技術領域
本發明屬于資源配置技術領域,具體涉及一種云計算資源配置方法、裝置、電子設備與計算機可讀存儲介質。
背景技術
云計算的發展使得計算資源的動態分配成為流行趨勢,傳統的分布式計算應用在云計算中使用彈性伸縮技術使得資源可以得到合理的利用,大大節約了計算成本。動態伸縮的前提需依賴對需求量的判定,以便得知需要多少計算資源,預估計算時間,然后根據一定的條件來觸發計算資源的增減,實現資源動態分配?,F有技術方案一般使用一個隊列來匯集任務,然后根據該隊列的長度來決定分配多少計算資源,解決了資源需求不匹配的問題。一種常用的云計算伸縮服務架構如圖1所示。通常由一個調度隊列、伸縮服務、節點池管理和云平臺服務共同組成一個可伸縮服務架構。
名稱為面向彈性分析流程的云資源配置優化方法的專利(申請號:CN201610790447.2)公開了一種基于隊列的云資源配置方法,然而計算資源從請求分配到投入使用會存在一定的時間,而需求往往存在一些周期性瞬時爆發的情況,僅依賴被動隊列監測來進行資源控制并不能很好地應對這些情況。同時匯集需求的隊列并未考慮任務的緊急程度,簡單地先進先出使得所有任務都需經歷相似的等待時間,無法體現任務價值差異。
發明內容
為解決上述問題,本發明提供一種云計算資源配置方法、裝置、電子設備與計算機可讀存儲介質,一方面,解決排隊優先級問題,使得高價值任務能夠相對優先執行,同時保證了低優先級任務不會被高優先級任務淹沒;另一方面,采用基于需求分布分析的主動伸縮策略,在需求爆發前預先增加計算資源,很好地應對需求爆發的情況。
本發明的技術方案是:
一種云計算資源配置方法,包括執行優先級配置的步驟和執行資源分配的步驟,其中,
所述執行優先級配置的步驟,包括:
S1,將入隊元素插入到隊列中同一優先級元素前面;
S2,判斷隊列中是否有優先級小于入隊元素的優先級的元素,如果有則轉到步驟S3,如果沒有則轉到步驟S4;
S3,將隊列中優先級小于入隊元素的優先級的元素的優先級加1;
S4,結束入隊;
所述執行資源分配的步驟,包括:
S1’,生成統計周期內的需求分布圖,需求分布圖包括時間軸、需求量軸和需求分布曲線;
S2’,沿需求分布圖的時間軸確定需求量急劇上升的顯著波峰區間;
S3’,根據顯著波峰區間的需求量,在顯著波峰區間的開始時間節點進行資源分配;
S4’,在顯著波峰區間的結束時間節點回收步驟S3’分配的資源。
優選地,時間軸為橫軸,需求分布曲線包括多個統計點,步驟S2’包括:沿需求分布圖的時間軸確定各顯著波峰區間的開始時間節點和結束時間節點,開始時間節點對應的統計點的斜率大于正指定斜率,結束時間節點對應的統計點的斜率小于負指定斜率。
優選地,所述正指定斜率為1,負指定斜率為-1。
優選地,步驟S3’包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門市美亞柏科信息股份有限公司,未經廈門市美亞柏科信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010944730.2/2.html,轉載請聲明來源鉆瓜專利網。





