System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于大數據,尤其涉及一種任務調度方法、裝置、設備、計算機存儲介質及程序產品。
技術介紹
1、目前在現有技術中,5g(5th-generation?mobile?communication?technology,第五代移動通信技術)和物聯網技術的發展為路面邊緣計算提供了更好的通信和連接能力。邊緣計算節點可以通過5g網絡與車輛、移動設備等進行高速、低延遲的通信,支持更多應用場景的實現。
2、現有技術中,由于萬物可互聯,而入網設備算力空閑時,可作為邊緣節點將多余的算力提供給調度中心進行算力調度,以保證中心有足夠的算力滿足需求方的任務執行。然而,現有技術方案中存在無節制使用邊緣節點算力或者誤調用邊緣節點的問題,從而導致整體系統抗壓能力較低。
技術實現思路
1、本申請實施例提供一種任務調度方法、裝置、設備、計算機存儲介質及程序產品,有效提高了中心節點整體系統的抗壓能力,從而能夠提升整體任務的執行性能和效率。
2、第一方面,本申請實施例提供一種任務調度方法,應用于中心節點,該任務調度方法包括:
3、響應于需求方發送的用于請求執行目標任務的任務執行請求,計算第一目標算力和第二目標算力;第一目標算力為中心節點執行目標任務所需消耗的算力,第二目標算力為中心節點能夠為目標任務提供的算力;
4、在第一目標算力和第二目標算力滿足預設算力條件的情況下,基于中心節點下多個邊緣節點設備的位置信息,計算多個邊緣節點設備的有效算力資源;預設算力條件至少包括第一目
5、基于有效算力資源,調度多個邊緣節點設備中的邊緣節點設備參與執行目標任務。
6、在一些可能的實施方式中,計算第一目標算力和第二目標算力,包括:
7、基于目標任務的數據規模值、目標任務的資源需求量、目標任務的并行化任務數量,確定中心節點為執行目標任務的初始預估算力;并行化任務數量為目標任務允許被拆分成的子任務的數量;
8、基于算力波動值對初始預估算力進行修正,得到第一目標算力;
9、根據中心節點的固有算力量以及中心節點的已占用算力量,計算得到第二目標算力。
10、在一些可能的實施方式中,預設算力條件還包括:第二目標算力超過算力閾值;在第一目標算力和第二目標算力滿足預設算力條件的情況下,基于中心節點下多個邊緣節點設備的位置信息,計算多個邊緣節點設備的有效算力資源,包括:
11、在第一目標算力大于第二目標算力、且第二目標算力超過算力閾值的情況下,基于中心節點下多個邊緣節點設備的位置信息,計算有效算力資源;
12、在計算第一目標算力和第二目標算力之后,該任務調度方法還包括:
13、在第一目標算力小于第二目標算力的情況下,執行目標任務;
14、在第一目標算力大于第二目標算力、且第二目標算力不超過算力閾值的情況下,通過延長目標任務的執行時間,執行目標任務。
15、在一些可能的實施方式中,在第一目標算力大于第二目標算力的情況下,基于中心節點下多個邊緣節點設備的位置信息之前,該任務調度方法還包括:
16、獲取x個候選設備的第一ip(internet?protocol,互聯網協議)地址以及入網類型,x為正整數;
17、基于第一ip地址和入網類型,篩選位于中心節點的控制范圍內的多個邊緣節點設備,以及確定多個邊緣節點設備的位置信息。
18、在一些可能的實施方式中,基于第一ip地址和入網類型,篩選位于中心節點的控制范圍內的多個邊緣節點設備,以及確定多個邊緣節點設備的位置信息,包括:
19、基于x個候選設備的第一ip地址,篩選位于中心節點的控制范圍內的k個候選設備,k、n為正整數,k小于或等于n;
20、基于k個候選設備的入網類型,確定k個候選設備的第二ip地址;
21、基于k個候選設備的第二ip地址,從k個候選設備篩選出多個邊緣節點設備,并將多個邊緣節點設備的第二ip地址確定為多個邊緣節點設備的位置信息。
22、在一些可能的實施方式中,多個邊緣節點設備中的各個邊緣節點設備分別與y類節點角色標簽類型中的一類節點角色標簽對應,y為正整數;基于中心節點下多個邊緣節點設備的位置信息,計算多個邊緣節點設備的有效算力資源,包括:
23、基于多個邊緣節點設備的位置信息,根據y類節點角色標簽類型中各類節點角色標簽類型對應的算力消耗計算規則,分別計算得到y類節點角色標簽類型下的邊緣節點設備運行所消耗的算力資源;
24、基于y類節點角色標簽類型下的邊緣節點設備運行所消耗的算力資源,計算多個邊緣節點設備的有效算力資源;
25、其中,y類節點角色標簽類型包括傳感器節點、中間節點和錨節點中的至少一項。
26、在一些可能的實施方式中,基于y類節點角色標簽類型下的邊緣節點設備運行所消耗的算力資源,計算多個邊緣節點設備的有效算力資源,包括:
27、基于y類節點角色標簽類型下的邊緣節點設備運行所消耗的算力資源,計算得到多個邊緣節點設備的算力總額;
28、基于算力總額,計算得到需要參與執行目標任務的邊緣節點設備的參與數量;
29、基于參與數量和第二目標算力,計算得到多個邊緣節點設備的有效算力資源。
30、在一些可能的實施方式中,在計算多個邊緣節點設備的有效算力資源之后,該任務調度方法還包括:
31、基于有效算力資源,生成目標任務的任務執行評估信息,并將任務執行評估信息發送至需求方;
32、基于有效算力資源,調度多個邊緣節點設備中的邊緣節點設備參與執行目標任務,包括:
33、在接收到需求方對任務執行評估信息的確認消息的情況下,基于有效算力資源,調度多個邊緣節點設備中的邊緣節點設備參與執行目標任務。
34、基于相同的專利技術構思,第二方面,本申請實施例提供了一種任務調度裝置,應用于中心節點,該任務調度裝置包括:
35、第一計算模塊,用于響應于需求方發送的用于請求執行目標任務的任務執行請求,計算第一目標算力和第二目標算力;第一目標算力為中心節點執行目標任務所需消耗的算力,第二目標算力為中心節點能夠為目標任務提供的算力;
36、第二計算模塊,用于在第一目標算力和第二目標算力滿足預設算力條件的情況下,基于中心節點下多個邊緣節點設備的位置信息,計算多個邊緣節點設備的有效算力資源;預設算力條件至少包括第一目標算力大于第二目標算力;
37、第一調度模塊,用于基于有效算力資源,調度多個邊緣節點設備中的邊緣節點設備參與執行目標任務。
38、第三方面,本申請實施例提供了一種任務調度設備,該任務調度設備包括:
39、處理器以及存儲有計算機程序指令的存儲器;
40、所述處理器執行所述計算機程序指令時實現如上述本申請實施例中任意一項提供的任務調度方法。
41、本文檔來自技高網...
【技術保護點】
1.一種任務調度方法,其特征在于,應用于中心節點,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述計算第一目標算力和第二目標算力,包括:
3.根據權利要求1所述的方法,其特征在于,所述預設算力條件還包括:所述第二目標算力超過算力閾值;所述在所述第一目標算力和所述第二目標算力滿足預設算力條件的情況下,基于所述中心節點下多個邊緣節點設備的位置信息,計算所述多個邊緣節點設備的有效算力資源,包括:
4.根據權利要求1所述的方法,其特征在于,在所述在所述第一目標算力大于所述第二目標算力的情況下,基于所述中心節點下多個邊緣節點設備的位置信息之前,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述基于所述第一IP地址和所述入網類型,篩選位于所述中心節點的控制范圍內的所述多個邊緣節點設備,以及確定所述多個邊緣節點設備的位置信息,包括:
6.根據權利要求1所述的方法,其特征在于,所述多個邊緣節點設備中的各個邊緣節點設備分別與Y類節點角色標簽類型中的一類節點角色標簽對應,Y為正整數;所述基于所述中心節點下多個邊緣
7.根據權利要求6所述的方法,其特征在于,所述基于所述Y類節點角色標簽類型下的邊緣節點設備運行所消耗的算力資源,計算所述多個邊緣節點設備的有效算力資源,包括:
8.根據權利要求1-7任一項所述的方法,其特征在于,在所述計算所述多個邊緣節點設備的有效算力資源之后,所述方法還包括:
9.一種任務調度裝置,其特征在于,應用于中心節點,所述裝置包括:
10.一種任務調度設備,其特征在于,所述設備包括:處理器以及存儲有計算機程序指令的存儲器;
11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1-8任意一項所述的任務調度方法。
12.一種計算機程序產品,其特征在于,所述計算機程序產品中的指令由電子設備的處理器執行時,所述電子設備執行如權利要求1-8任意一項所述的任務調度方法。
...【技術特征摘要】
1.一種任務調度方法,其特征在于,應用于中心節點,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述計算第一目標算力和第二目標算力,包括:
3.根據權利要求1所述的方法,其特征在于,所述預設算力條件還包括:所述第二目標算力超過算力閾值;所述在所述第一目標算力和所述第二目標算力滿足預設算力條件的情況下,基于所述中心節點下多個邊緣節點設備的位置信息,計算所述多個邊緣節點設備的有效算力資源,包括:
4.根據權利要求1所述的方法,其特征在于,在所述在所述第一目標算力大于所述第二目標算力的情況下,基于所述中心節點下多個邊緣節點設備的位置信息之前,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述基于所述第一ip地址和所述入網類型,篩選位于所述中心節點的控制范圍內的所述多個邊緣節點設備,以及確定所述多個邊緣節點設備的位置信息,包括:
6.根據權利要求1所述的方法,其特征在于,所述多個邊緣節點設備中的各個邊緣節點設備分別與y類節點角色標簽類型中的一類節點角色標簽...
【專利技術屬性】
技術研發人員:馬文博,李夢瑤,
申請(專利權)人:中移動信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。