[發(fā)明專利]資源管理方法及裝置在審
| 申請?zhí)枺?/td> | 202110872782.8 | 申請日: | 2021-07-30 |
| 公開(公告)號: | CN113553361A | 公開(公告)日: | 2021-10-26 |
| 發(fā)明(設計)人: | 陳興利;董隆超;孔令雷;龐志松 | 申請(專利權)人: | 北京東方國信科技股份有限公司 |
| 主分類號: | G06F16/2458 | 分類號: | G06F16/2458;G06F16/242;G06F16/182;G06F16/27 |
| 代理公司: | 北京路浩知識產(chǎn)權代理有限公司 11002 | 代理人: | 程琛 |
| 地址: | 100102 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源管理 方法 裝置 | ||
1.一種資源管理方法,其特征在于,包括:
根據(jù)資源隊列的優(yōu)先級分數(shù)和所述資源隊列申請資源的大小,確定所述資源隊列的資源分片結果;
基于所述資源分片結果和所述資源隊列對應的預設優(yōu)先級,通過所述資源隊列進行資源申請;
其中,所述優(yōu)先級分數(shù)基于所述預設優(yōu)先級確定。
2.根據(jù)權利要求1所述的資源管理方法,其特征在于,還包括:
在所述資源隊列初始化完成的情況下,通過異步線程確定所述資源隊列中緩存的本地資源;
在所述本地資源小于等于預設配額的情況下,通過所述異步線程進行資源申請;
在所述本地資源大于所述預設配額的情況下,釋放多余的本地資源。
3.根據(jù)權利要求1所述的資源管理方法,其特征在于,還包括:
根據(jù)結構化查詢語言SQL對應的各子計劃的預估資源進行資源申請;
在所述預估資源超過當前資源隊列的SQL使用資源閾值的情況下,生成報錯信息;
在所述預估資源不超過所述當前資源隊列的SQL使用資源閾值的情況下,將所述預估資源對應的資源申請加入等待隊列;
在確定所述預估資源對應的資源申請成功的情況下,執(zhí)行所述SQL對應的各子計劃。
4.根據(jù)權利要求3所述的資源管理方法,其特征在于,還包括:
在所述SQL對應的各子計劃執(zhí)行完成的情況下,釋放所述SQL對應的各子計劃使用的資源。
5.根據(jù)權利要求1所述的資源管理方法,其特征在于,所述基于所述資源分片結果和所述資源隊列對應的預設優(yōu)先級,通過所述資源隊列進行資源申請,包括:
在所述資源隊列中的可用資源小于目標申請資源的情況下,基于所述資源分片結果和所述資源隊列對應的預設優(yōu)先級,通過所述資源隊列向預留資源隊列申請預留資源。
6.根據(jù)權利要求1所述的資源管理方法,其特征在于,還包括:
在所述資源隊列中的可用資源大于等于目標申請資源的情況下,將所述資源隊列中的可用資源分配至所述目標申請資源對應的資源隊列。
7.根據(jù)權利要求3所述的資源管理方法,其特征在于,還包括:
在所述SQL未解析成對應的各子計劃之前,在預定隊列的使用資源不超過所述預定隊列的SQL使用資源閾值的情況下,將所述SQL加入所述預定隊列中進行預定排隊;
在所述SQL被允許加入等待隊列的情況下,通過所述等待隊列進行資源申請。
8.一種資源管理裝置,其特征在于,包括:
確定模塊,用于根據(jù)資源隊列的優(yōu)先級分數(shù)和所述資源隊列申請資源的大小,確定所述資源隊列的資源分片結果;
申請模塊,用于基于所述資源分片結果和所述資源隊列對應的預設優(yōu)先級,通過所述資源隊列進行資源申請;
其中,所述優(yōu)先級分數(shù)基于所述預設優(yōu)先級確定。
9.一種電子設備,包括處理器和存儲有計算機程序的存儲器,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權利要求1至7任一項所述資源管理方法的步驟。
10.一種處理器可讀存儲介質,其特征在于,所述處理器可讀存儲介質存儲有計算機程序,所述計算機程序用于使所述處理器執(zhí)行權利要求1至7任一項所述資源管理方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東方國信科技股份有限公司,未經(jīng)北京東方國信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110872782.8/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





