本申請涉及算力網絡,特別涉及一種算力任務路由方法、裝置、設備、介質及計算機程序產品。
背景技術:
1、算力網絡通過將網絡狀態與算力節點的算力狀態信息相結合,對算力路由節點與算力節點進行統一管控,從而實現對算力資源的靈活調度,滿足用戶任務式服務需求。算力網絡在路由轉發的時候,與傳統網絡中的路由轉發類似,不僅需要考慮到算力網絡的狀態信息,同時還需要結合最新的算力路由表信息。算力路由器依據這兩方面信息,并按照算力路由協議來為數據包選擇合適的路徑與最佳的算力節點,從而為算網消費者提供算力服務。
2、現有的關于算力網絡狀態和算力路由表的更新方法,是通過擴展現有的網絡狀態感知協議與算力路由協議,在路由協議中增加關于網絡狀態和算力節點狀態的信息,從而實現算力網絡狀態和算力路由表更新后的廣播與通告。然而,在算力網絡中,分布式部署的算力路由器之間對算力網絡中算力路由表的更新存在時間差,進而產生信息差,容易出現某算力節點高負荷運載引發數據包擁塞的情況。
技術實現思路
1、本申請實施例提供一種算力任務路由方法、裝置、設備、介質及計算機程序產品,以解決現有算力網絡中分布式部署的算力路由器之間對算力網絡中算力路由表的更新存在時間差,容易出現某算力節點高負荷運載引發數據包擁塞的問題。
2、為解決上述技術問題,本申請是這樣實現的:
3、第一方面,本申請實施例提供一種算力任務路由方法,所述方法包括:
4、接收第一算力任務;
5、從區塊鏈系統獲取與所述第一算力任務對應的第一算力網絡路由信息;
6、根據所述第一算力網絡路由信息,將所述第一算力任務轉發至第一算力路由器。
7、第二方面,本申請實施例提供一種算力任務路由方法,所述方法包括:
8、接收用戶發送的算力任務申請;
9、從區塊鏈系統獲取與所述算力任務申請對應的算力資源提供方信息;
10、根據所述算力資源提供方信息,將第一算力任務發送至第二算力路由器。
11、第三方面,本申請實施例提供一種算力任務路由方法,所述方法包括:
12、向第二算力路由器提供與第一算力任務對應的第一算力網絡路由信息;
13、向算力調度管理系統提供與算力任務申請對應的算力資源提供方信息;
14、其中,區塊鏈系統中存儲的算力網絡路由信息由至少一個算力路由器在算力網絡路由信息存在更新的情況下上報所述區塊鏈系統得到。
15、第四方面,本申請實施例提供一種算力任務路由裝置,所述算力任務路由裝置包括:
16、第一接收模塊,用于接收第一算力任務;
17、第一獲取模塊,用于從區塊鏈系統獲取與所述第一算力任務對應的第一算力網絡路由信息;
18、轉發模塊,用于根據所述第一算力網絡路由信息,將所述第一算力任務轉發至第一算力路由器。
19、第五方面,本申請實施例提供一種算力任務路由裝置,所述算力任務路由裝置包括:
20、第二接收模塊,用于接收用戶發送的算力任務申請;
21、第二獲取模塊,用于從區塊鏈系統獲取與所述算力任務申請對應的算力資源提供方信息;
22、第一發送模塊,用于根據所述算力資源提供方信息,將第一算力任務發送至第二算力路由器。
23、第六方面,本申請實施例提供一種算力任務路由裝置,所述算力任務路由裝置包括:
24、第一提供模塊,用于向第二算力路由器提供與第一算力任務對應的第一算力網絡路由信息;
25、第二提供模塊,用于向算力調度管理系統提供與算力任務申請對應的算力資源提供方信息;
26、其中,區塊鏈系統中存儲的算力網絡路由信息由至少一個算力路由器在算力網絡路由信息存在更新的情況下上報所述區塊鏈系統得到。
27、第七方面,本申請實施例提供一種電子設備,包括收發機,所述收發機用于:
28、接收第一算力任務;
29、從區塊鏈系統獲取與所述第一算力任務對應的第一算力網絡路由信息;
30、根據所述第一算力網絡路由信息,將所述第一算力任務轉發至第一算力路由器。
31、第八方面,本申請實施例提供一種電子設備,包括收發機,所述收發機用于:接收用戶發送的算力任務申請;
32、從區塊鏈系統獲取與所述算力任務申請對應的算力資源提供方信息;
33、根據所述算力資源提供方信息,將第一算力任務發送至第二算力路由器。
34、第九方面,本申請實施例提供一種電子設備,包括收發機,所述收發機用于:
35、向第二算力路由器提供與第一算力任務對應的第一算力網絡路由信息;
36、向算力調度管理系統提供與算力任務申請對應的算力資源提供方信息;
37、其中,區塊鏈系統中存儲的算力網絡路由信息由至少一個算力路由器在算力網絡路由信息存在更新的情況下上報所述區塊鏈系統得到。
38、第十方面,本申請實施例提供一種電子設備,包括:處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序,所述程序被所述處理器執行時實現如上述第一方面、第二方面或第三方面所述的算力任務路由方法的步驟。
39、第十一方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上述第一方面、第二方面或第三方面所述的算力任務路由方法的步驟。
40、第十二方面,本申請實施例提供一種計算機程序產品,包括計算機指令,該計算機指令被處理器執行時實現如上述第一方面、第二方面或第三方面所述的算力任務路由方法的步驟。
41、本申請實施例中,上述算力任務路由方法可以通過接收第一算力任務,從區塊鏈系統獲取與所述第一算力任務對應的第一算力網絡路由信息,根據所述第一算力網絡路由信息,將所述第一算力任務轉發至第一算力路由器,使得接收到第一算力任務的算力路由器可以及時獲取到當前算力網絡中的算力網絡路由信息進行算力路由,進而可以避免因算力路由器之間對算力網絡路由信息的更新存在時間差,導致存在信息差而引發的數據包擁塞問題,從而能夠提高算力任務路由的效率。
1.一種算力任務路由方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述區塊鏈系統中存儲的算力網絡路由信息由至少一個算力路由器在算力網絡路由信息存在更新的情況下上報所述區塊鏈系統得到。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述將更新后的算力網絡路由信息上傳至所述區塊鏈系統包括:
5.根據權利要求4所述的方法,其特征在于,所述第一背書結果包括第一確認標記,所述第一確認標記用于指示所述區塊鏈系統進行區塊確認的信息。
6.根據權利要求1所述的方法,其特征在于,所述根據所述第一算力網絡路由信息,將所述第一算力任務轉發至第一算力路由器,包括:
7.根據權利要求1所述的方法,其特征在于,所述根據所述第一算力網絡路由信息,將所述第一算力任務轉發至第一算力路由器,包括:
8.一種算力任務路由方法,其特征在于,所述方法包括:
9.根據權利要求8所述的方法,其特征在于,所述根據所述算力資源提供方信息,將第一算力任務發送至第二算力路由器包括:
10.根據權利要求9所述的方法,其特征在于,所述根據所述算力資源提供方信息,確定目的算力提供方或者目的算力節點,包括:
11.根據權利要求9所述的方法,其特征在于,所述根據所述算力資源提供方信息,確定目的算力提供方或者目的算力節點,包括:
12.根據權利要求8所述的方法,其特征在于,所述方法還包括:
13.根據權利要求12所述的方法,其特征在于,所述第二背書結果包括第二確認標記,所述第二確認標記用于指示所述區塊鏈系統進行區塊確認的信息。
14.一種算力任務路由方法,其特征在于,所述方法包括:
15.根據權利要求14所述的方法,其特征在于,所述方法還包括:
16.根據權利要求15所述的方法,其特征在于,所述第三背書結果包括第三確認標記,所述第三確認標記用于指示所述區塊鏈系統進行區塊確認的信息。
17.根據權利要求15所述的方法,其特征在于,所述根據所述第三請求進行背書,得到第三背書結果,包括:
18.一種算力任務路由裝置,其特征在于,所述算力任務路由裝置包括:
19.一種算力任務路由裝置,其特征在于,所述算力任務路由裝置包括:
20.一種算力任務路由裝置,其特征在于,所述算力任務路由裝置包括:
21.一種電子設備,其特征在于,包括收發機,所述收發機用于:
22.一種電子設備,其特征在于,包括收發機,所述收發機用于:
23.一種電子設備,其特征在于,包括收發機,所述收發機用于:
24.一種電子設備,其特征在于,包括:處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序,所述程序被所述處理器執行時實現如權利要求1至7中任一項所述的算力任務路由方法的步驟;或者,所述程序被所述處理器執行時實現如權利要求8至13中任一項所述的算力任務路由方法的步驟;或者,所述程序被所述處理器執行時實現如權利要求14至17中任一項所述的算力任務路由方法的步驟。
25.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的算力任務路由方法的步驟;或者,所述計算機程序被處理器執行時實現如權利要求8至13中任一項所述的算力任務路由方法的步驟;或者,所述計算機程序被處理器執行時實現如權利要求14至17中任一項所述的算力任務路由方法的步驟。
26.一種計算機程序產品,其特征在于,包括計算機指令,所述計算機指令被處理器執行時實現如權利要求1至7中任一項所述的算力任務路由方法的步驟;或者,所述計算機指令被處理器執行時實現如權利要求8至13中任一項所述的算力任務路由方法的步驟;或者,所述計算機指令被處理器執行時實現如權利要求14至17中任一項所述的算力任務路由方法的步驟。