[發明專利]上傳機調度方法及裝置有效
| 申請號: | 202010196049.4 | 申請日: | 2020-03-19 |
| 公開(公告)號: | CN111427660B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 劉鳳霞 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48;G06F9/50 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 韓月玲 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 上傳 調度 方法 裝置 | ||
1.一種上傳機調度方法,其特征在于,包括:
獲取客戶端傳輸的上傳請求,其中,所述上傳請求中攜帶所述客戶端的運營信息;
根據所述運營信息為所述客戶端選擇備選上傳機的集合;
根據所述集合中每個備選上傳機的最新的服務權重值,選擇用于為所述上傳請求服務的上傳機;
其中,所述備選上傳機的最新的服務權重值的確定過程為:若在最近的設定周期內獲得所述備選上傳機的機器指標數據,則根據最新獲得的所述備選上傳機的機器指標數據,確定所述備選上傳機的最新的服務權重值;若在最近的設定周期內未獲得所述備選上傳機的機器指標數據,則將所述備選上傳機的最新的服務權重值設為零或者設為初始的服務權重值;
其中,根據所述集合中每個備選上傳機的最新的服務權重值,選擇用于為所述上傳請求服務的上傳機,包括:根據所述集合中每個備選上傳機的最新的服務權重值,通過加權隨機算法選擇用于為所述上傳請求服務的上傳機。
2.根據權利要求1所述的上傳機調度方法,其特征在于,所述機器指標數據包括空閑內存、空閑CPU、磁盤IO響應時間和實時出口速率;
根據最新獲得的所述備選上傳機的機器指標數據,確定所述備選上傳機的最新的服務權重值,包括:
將最新獲得的所述備選上傳機的機器指標數據,輸入服務權重計算模型,獲得所述服務權重計算模型輸出的所述備選上傳機的最新的服務權重值;
所述服務權重計算模型表示為:
Y=Floor((A*x1+B*x2+C*x3+D*x4)*E);
其中,A為所述服務權重計算模型的第一參數,B為所述服務權重計算模型的第二參數,C為所述服務權重計算模型的第三參數,D為所述服務權重計算模型的第四參數,x1為所述空閑內存與已知的空閑內存最大值的比值,x2為所述空閑CPU與已知的空閑CPU最大值的比值,x3為所述磁盤IO響應時間與已知的磁盤IO響應時間最大值的比值,x4為所述實時出口速率與已知的實時出口速率最大值的比值,Y表示所述服務權重值,所述E為已知量,表示允許的最大權重值。
3.根據權利要求2所述的上傳機調度方法,其特征在于,所述方法還包括:
每經過所述設定周期,統計在所述設定周期內返回機器指標數據和服務質量數據的可用上傳機的數量;
根據所述設定周期內最新獲得的所述服務質量數據對所述可用上傳機進行升序排序,根據排序后所述可用上傳機的排名以及所述可用上傳機的數量,確定所述可用上傳機的第一服務權重值;
將所述設定周期內最新獲得的所述機器指標數據,輸入至所述服務權重計算模型,并不斷調整所述服務權重計算模型中所述第一參數、所述第二參數、所述第三參數和所述第四參數的值,直至所述服務權重計算模型輸出的第二服務權重值,與所述第一服務權重值的方差最小時為止;
將所述方差最小時的所述服務權重計算模型,作為下一個所述設定周期內使用的所述服務權重計算模型。
4.根據權利要求3所述的上傳機調度方法,其特征在于,根據排序后所述可用上傳機的排名以及所述可用上傳機的數量,確定所述可用上傳機的第一服務權重值,包括:
計算所述可用上傳機的排名與所述可用上傳機的數量的比值,將所得的結果除以所述允許的最大權重值后,向下取整,得到所述可用上傳機的第一服務權重值。
5.一種上傳機調度裝置,其特征在于,包括:
獲取模塊,用于獲取客戶端傳輸的上傳請求,其中,所述上傳請求中攜帶所述客戶端的運營信息;
第一選擇模塊,用于根據所述運營信息為所述客戶端選擇備選上傳機的集合;
第二選擇模塊,用于根據所述集合中每個備選上傳機的最新的服務權重值,選擇用于為所述上傳請求服務的上傳機;
權重確定模塊,用于若在最近的設定周期內獲得所述備選上傳機的機器指標數據,則根據最新獲得的所述備選上傳機的機器指標數據,確定所述備選上傳機的最新的服務權重值;若在最近的設定周期內未獲得所述備選上傳機的機器指標數據,則將所述備選上傳機的最新的服務權重值設為零或者設為初始的服務權重值;
其中,所述第二選擇模塊具體用于:根據所述集合中每個備選上傳機的最新的服務權重值,通過加權隨機算法選擇用于為所述上傳請求服務的上傳機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010196049.4/1.html,轉載請聲明來源鉆瓜專利網。





