本申請涉及互聯網領域,尤其涉及一種算力網絡設備的任務調度方法和裝置。
背景技術:
1、算力網絡是一種根據業務需求,在云、網、邊之間按需分配和靈活調度計算資源、存儲資源以及網絡資源的新型信息基礎設施。算力網絡利用云網融合等新型網絡技術,將邊緣計算節點、云計算節點以及含廣域網在內的各類網絡資源深度融合在一起,減少邊緣計算節點的管控復雜度,并通過集中控制或者分布式調度方法與云計算節點的計算和存儲資源、廣域網的網絡資源進行協同,組成新一代信息基礎設施,能夠為客戶提供包含計算、存儲和連接的整體算力服務,并根據業務特性提供靈活、可調度的按需服務。
2、針對于客戶復雜的服務需求,可以通過調度算力資源的方式提升算力網絡整體穩定性,但實際應用中,除了數據計算量、數據傳輸量等內部因素以外,算力網絡的設備硬件也可能受外部因素影響,進而影響數據任務處理效率。
3、如何提高數據處理任務的調度合理性,以提高算力網絡設備的任務處理效率,是本申請所要解決的技術問題。
技術實現思路
1、本申請實施例的目的是提供一種算力網絡設備的任務調度方法和裝置,用以提高數據處理任務的調度合理性,以提高算力網絡設備的任務處理效率。
2、第一方面,提供了一種算力網絡設備的任務調度方法,包括:
3、監測算力網絡設備的硬件影響參數,所述硬件影響參數表征所述算力網絡設備的硬件性能受外部因素影響的程度;
4、根據所述硬件影響參數確定所述算力網絡設備中待執行任務調度的目標硬件設備,所述目標硬件設備包括受外部因素影響的程度大于預設程度的硬件設備;
5、獲取所述目標硬件設備所在區域中的多個子區域分別對應的資源利用率,所述資源利用率表征對應的子區域內的算力資源的利用率;
6、按照所述資源利用率從高到低的順序對所述多個子區域的數據處理任務執行有序任務調度。
7、第二方面,提供了一種算力網絡設備的任務調度裝置,其特征在于,包括:
8、監測模塊,監測算力網絡設備的硬件影響參數,所述硬件影響參數表征所述算力網絡設備的硬件性能受外部因素影響的程度;
9、確定模塊,根據所述硬件影響參數確定所述算力網絡設備中待執行任務調度的目標硬件設備,所述目標硬件設備包括受外部因素影響的程度大于預設程度的硬件設備;
10、獲取模塊,獲取所述目標硬件設備所在區域中的多個子區域分別對應的資源利用率,所述資源利用率表征對應的子區域內的算力資源的利用率;
11、調度模塊,按照所述資源利用率從高到低的順序對所述多個子區域的數據處理任務執行有序任務調度。
12、第三方面,提供了一種電子設備,該電子設備包括處理器、存儲器及存儲在該存儲器上并可在該處理器上運行的計算機程序,該計算機程序被該處理器執行時實現如第一方面的方法的步驟。
13、第四方面,提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲計算機程序,該計算機程序被處理器執行時實現如第一方面的方法的步驟。
14、第五方面,提供了一種計算機程序產品,所述計算機程序產品包括存儲了計算機程序的非瞬時性計算機可讀存儲介質,所述計算機程序可操作來使計算機執行如第一方面的方法中的部分或全部步驟。
15、在本申請實施例中,通過監測算力網絡設備的硬件影響參數,硬件影響參數表征算力網絡設備的硬件性能受外部因素影響的程度;根據硬件影響參數確定算力網絡設備中待執行任務調度的目標硬件設備,目標硬件設備包括受外部因素影響的程度大于預設程度的硬件設備;獲取目標硬件設備所在區域中的多個子區域分別對應的資源利用率,資源利用率表征對應的子區域內的算力資源的利用率;按照資源利用率從高到低的順序對多個子區域的數據處理任務執行有序任務調度,從而確定出由于受外部因素影響導致需要執行任務調度的目標硬件設備。其中,針對于目標硬件設備的多個子區域分別獲取資源利用率,從而對目標硬件設備所在區域執行精細化任務調度。按照資源利用率從高到低的順序執行任務調度,能實現對負荷高的子區域優先執行任務調度,從而提高任務調度的有效性,提升算力網絡設備整體穩定性,提升任務的處理效率。
1.一種算力網絡設備的任務調度方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,獲取所述目標硬件設備所在區域中的多個子區域分別對應的資源利用率,包括:
3.如權利要求2所述的方法,其特征在于,在按照所述資源利用率從高到低的順序對所述多個子區域的數據處理任務執行有序任務調度之前,還包括:
4.如權利要求3所述的方法,其特征在于,在按照所述資源利用率從高到低的順序對所述多個子區域的數據處理任務執行有序任務調度之前,還包括:
5.如權利要求1~4任一項所述的方法,其特征在于,所述硬件影響參數包括以下至少一項:
6.如權利要求5所述的方法,其特征在于,還包括:
7.如權利要求1~4任一項所述的方法,其特征在于,在按照所述資源利用率從高到低的順序對所述多個子區域的數據處理任務執行有序任務調度之前,還包括:
8.一種算力網絡設備的任務調度裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現如權利要求1至7中任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的方法的步驟。
11.一種計算機程序產品,其特征在于,所述計算機程序產品包括存儲了計算機程序的非瞬時性計算機可讀存儲介質,所述計算機程序可操作來使計算機執行如權利要求1至7中任一項所述的方法中的部分或全部步驟。