[發明專利]任務分配方法、裝置和服務器有效
| 申請號: | 201811157251.5 | 申請日: | 2018-09-30 |
| 公開(公告)號: | CN109597685B | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 吳軻 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 李輝 |
| 地址: | 開曼群島大開曼島喬治鎮醫院路*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 分配 方法 裝置 服務器 | ||
本說明書提供了一種任務分配方法、裝置和服務器。其中,該任務分配方法包括:獲取第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據;根據上述數據,確定目標處理節點的任務承載量;向目標處理節點分配第二時間段的與所述任務承載量匹配的數據處理任務。在本說明書實施例中,通過獲取并利用第一時間段中處理節點所依賴資源的使用數據、處理節點的運行數據以及任務處理數據,精細地確定出處理節點的具體任務承載量,再根據任務承載量向處理節點分配第二時間段的數據處理任務,從而能結合處理節點,以及處理節點所依賴的系統資源的具體情況,準確、合理地為處理節點分配任務,提高資源的利用率,使得數據處理高效、穩定。
技術領域
本說明書屬于互聯網技術領域,尤其涉及一種任務分配方法、裝置和服務器。
背景技術
在分布式數據處理系統中,通常會分布有多個處理節點。其中,上述處理節點分別負責處理系統分配的數據處理任務,從而可以對待處理的數據處理任務進行批量處理。
現有的任務分配方法大多是預先對系統中的處理節點的處理能力進行壓力測試,根據測試結果確定出處理節點的處理速度(例如處理節點每秒完成的數據處理任務的數量),以及折扣比例;再根據上述處理節點的處理速度以及折扣比例,計算出固定任務分配量,進而可以按照上述固定的任務分配量每隔一段時間,向處理節點分配待處理的數據處理任務。
通過上述方法分配處理節點的數據處理任務時,往往只能按照基于靜態測試所確定的固定任務分配量,為處理節點分配待處理的數據處理任務。然而在具體進行數據處理時,系統整體的資源使用情況、運行環境,以及處理節點的自身情況等都是在動態變化的(例如當前的系統可使用的資源變少,或者系統中的某幾個處理節點暫時無法正常工作等),上述變化都會對處理節點具體的數據處理任務的處理能力造成影響。因此,按照現有方法根據基于靜態測試所確定的固定的任務分配量來分配處理節點的數據處理任務,往往不夠準確、合理,容易存在誤差,導致無法有效地利用系統資源,甚至造成系統運行的不穩定。因此,亟需一種更加準確、合理的任務分配方法,能精確地為處理節點分配數據處理任務,從而提高的資源的利用率,使得數據處理高效、穩定。
發明內容
本說明書目的在于提供一種任務分配方法、裝置和服務器,以結合系統以及處理節點的具體情況,準確、合理地為處理節點分配任務,從而提高的資源的利用率,使得數據處理高效、穩定。
本說明書提供的一種任務分配方法、裝置和服務器是這樣實現的:
一種任務分配方法,包括:獲取第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據;根據所述第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據,確定目標處理節點的任務承載量;向所述目標處理節點分配第二時間段的與所述任務承載量匹配的數據處理任務。
一種任務分配裝置,包括:獲取模塊,用于獲取第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據;確定模塊,用于根據所述第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據,確定目標處理節點的任務承載量;分配模塊,用于向所述目標處理節點分配第二時間段的與所述任務承載量匹配的數據處理任務。
一種服務器,包括處理器以及用于存儲處理器可執行指令的存儲器,所述處理器執行所述指令時實現獲取第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據;根據所述第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據,確定目標處理節點的任務承載量;向所述目標處理節點分配第二時間段的與所述任務承載量匹配的數據處理任務。
一種計算機可讀存儲介質,其上存儲有計算機指令,所述指令被執行時實現獲取第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據;根據所述第一時間段中多個處理節點的運行數據、任務處理數據和所依賴資源的使用數據,確定目標處理節點的任務承載量;向所述目標處理節點分配第二時間段的與所述任務承載量匹配的數據處理任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811157251.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:處理器中的動態性能偏置
- 下一篇:一種服務器集群間信息資源自動化部署方法





