[發明專利]資源調度方法、裝置和云端服務系統有效
| 申請號: | 202110055044.4 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112650575B | 公開(公告)日: | 2023-08-18 |
| 發明(設計)人: | 劉桐仁;張安站 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F9/455 |
| 代理公司: | 北京鴻德海業知識產權代理有限公司 11412 | 代理人: | 田宏賓 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 調度 方法 裝置 云端 服務 系統 | ||
本公開公開了一種資源調度方法、裝置和云端服務系統,涉及云計算和智能搜索技術領域。具體實現方案為:在所述云端服務系統中來自數據生產方的服務數據被送入對應服務的數據隊列中,以便為所述服務分配的資源實例從所述數據隊列中讀取服務數據并進行相應處理;資源調度裝置監測所述數據隊列的堆積狀況;依據所述數據隊列的堆積狀況調整為所述服務分配的資源實例。通過本公開能夠合理地利用資源,減少資源浪費。
技術領域
本公開涉及計算機應用技術領域,尤其涉及云計算和智能搜索技術領域。
背景技術
如今硬件的處理能力發展迅速,服務器的處理能力也得到了迅速提升。為了提高服務器的資源利用率,逐漸將多個服務部署到同一臺機器上,這就產生了云端服務架構。對于服務提供商而言,不需要去購買各種機器,而直接在云上運用各種資源來部署服務。
目前搜索、推薦等服務成為用戶內容消費的主流方式,例如圖文內容、小視頻、短視頻、長視頻、音頻等媒體內容等,都需要大量復雜的策略計算從而實現以策略計算為驅動的內容分發。由于多數服務的流量不會一成不變,會有相應的波動。為了保證服務的正常提供通常按照流量的高峰吞吐量來部署資源實例,這必然會造成很大的資源浪費。
發明內容
本公開提供了一種資源調度方法、裝置、云端服務系統、電子設備、計算機可讀存儲介質和計算機程序產品,以減少資源浪費。
根據本公開的第一方面,提供了一種資源調度方法,應用于云端服務系統,在所述云端服務系統中來自數據生產方的服務數據被送入對應服務的數據隊列中,以便為所述服務分配的資源實例從所述數據隊列中讀取服務數據并進行相應處理;所述方法包括:
監測所述數據隊列的堆積狀況;
依據所述數據隊列的堆積狀況調整為所述服務分配的資源實例。
根據本公開的第二方面,提供了一種資源調度裝置,應用于云端服務系統,在所述云端服務系統中來自數據生產方的服務數據被送入對應服務的數據隊列中,以便為所述服務分配的資源實例從所述數據隊列中讀取服務數據并進行相應處理;所述裝置包括:
監測單元,用于監測所述數據隊列的堆積狀況;
調度單元,用于依據所述數據隊列的堆積狀況調整為所述服務分配的資源實例。
根據本公開的第三方面,提供了一種云端服務系統,包括:
至少一個數據隊列,用于緩存來自數據生產方的服務數據;
為所述服務分配的資源實例,用于從所述數據隊列中讀取服務數據并進行相應處理;以及,
如上所述的資源調度裝置。
根據本公開的第四方面,提供了一種電子設備,包括:
至少一個處理器;以及
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如上所述的方法。
根據本公開的第五方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其中,所述計算機指令用于使所述計算機執行如上所述的方法。
根據本公開的第六方面,提供了一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現如上所述的方法。
由以上技術方案可以看出,本公開中在輸入階段引入數據隊列,資源實例從數據隊列中獲取服務數據并進行處理,依據數據隊列的實際堆積情況調整為對應服務分配的資源實例,從而合理地利用資源,減少資源浪費。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110055044.4/2.html,轉載請聲明來源鉆瓜專利網。





