System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開的實施例涉及計算機,具體涉及基于血緣圖譜的節點任務處理方法、裝置和電子設備。
技術介紹
1、血緣圖譜是一種能夠描述血緣節點之間節點關系的數據結構。實踐中,在進行復雜計算任務處理時,計算任務之間往往存在依賴,因此,結合血緣圖譜可以很好地描述計算任務之間的依賴關系。
2、然而,結合血緣圖譜進行計算任務處理時,發現存在如下技術問題:
3、由于計算任務之間存在依賴關系,即前一個計算任務的進度會影響存在依賴關系的、后續計算任務的任務處理,由此,無法有效地控制后續計算任務的任務執行,從而可能造成計算資源因計算任務未結束所導致的長時間被占用,影響計算資源使用效率。
4、該
技術介紹
部分中所公開的以上信息僅用于增強對本專利技術構思的背景的理解,并因此,其可包含并不形成本領域普通技術人員已知的現有技術的信息。
技術實現思路
1、本公開的內容部分用于以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。本公開的內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
2、本公開的一些實施例提出了基于血緣圖譜的節點任務處理方法、裝置和電子設備,來解決以上
技術介紹
部分提到的技術問題中的一項或多項。
3、第一方面,本公開的一些實施例提供了一種基于血緣圖譜的節點任務處理方法,該方法包括:確定第二節點組序列,其中,上述第二節點組序列中的第二節點是與第一節點存在逆向血緣依賴的血緣節點,上
4、第二方面,本公開的一些實施例提供了一種基于血緣圖譜的節點任務處理裝置,裝置包括:確定單元,被配置成確定第二節點組序列,其中,上述第二節點組序列中的第二節點是與第一節點存在逆向血緣依賴的血緣節點,上述第一節點是待執行節點任務的血緣節點,第二節點組中的各個第二節點位于相同的血緣路徑;執行單元,被配置成對于上述第二節點組序列中的每個第二節點組,執行以下處理步驟:確定上述第二節點組中的每個第二節點對應的第二任務信息,其中,第二任務信息表征對第二節點對應節點任務的實時任務描述,第二任務信息包括:任務描述信息、任務處理狀態、任務開始時間和任務預測結束時間;根據上述第二節點組對應的第二任務信息組,確定上述第二節點組對應的實時路徑狀態信息;動態任務分解單元,被配置成根據得到的實時路徑狀態信息集合和上述第一節點對應的第一任務信息,對上述第一節點對應的節點任務進行動態任務分解,以生成第三任務信息集合,其中,第三任務信息對應由上述第一節點對應節點任務分解得到的子節點任務,上述第三任務信息集合中的第三任務信息對應至少一個第二子節點組;處理單元,被配置成對于上述第三任務信息集合中的每個第三任務信息,響應于上述第三任務信息對應的至少一個第二子節點組數據就續,處理上述第三任務信息對應的子節點任務,以生成子節點任務結果;生成單元,被配置成根據得到的子節點任務結果集合和上述第三任務信息集合,生成上述第一節點對應的節點任務結果。
5、第三方面,本公開的一些實施例提供了一種電子設備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當一個或多個程序被一個或多個處理器執行,使得一個或多個處理器實現上述第一方面任一實現方式所描述的方法。
6、第四方面,本公開的一些實施例提供了一種計算機可讀介質,其上存儲有計算機程序,其中,程序被處理器執行時實現上述第一方面任一實現方式所描述的方法。
7、本公開的上述各個實施例具有如下有益效果:通過本公開的一些實施例的基于血緣圖譜的節點任務處理方法,提高了計算資源的使用效率。具體來說,造成計算資源使用效率低下的原因在于:由于計算任務之間存在依賴關系,即前一個計算任務的進度會影響存在依賴關系的、后續計算任務的任務處理,由此,無法有效地控制后續計算任務的任務執行,從而可能造成計算資源因計算任務未結束所導致的長時間被占用,影響計算資源使用效率。基于此,本公開的基于血緣圖譜的節點任務處理方法,首先,確定第二節點組序列,其中,上述第二節點組序列中的第二節點是與第一節點存在逆向血緣依賴的血緣節點,上述第一節點是待執行節點任務的血緣節點,第二節點組中的各個第二節點位于相同的血緣路徑。以此得到影響第一節點對應節點任務的血緣節點。其次,對于上述第二節點組序列中的每個第二節點組,執行以下處理步驟:第一步,確定上述第二節點組中的每個第二節點對應的第二任務信息,其中,第二任務信息表征對第二節點對應節點任務的實時任務描述,第二任務信息包括:任務描述信息、任務處理狀態、任務開始時間和任務預測結束時間。以此得到從任務描述信息、任務處理狀態、任務開始時間和任務預測結束時間四個維度對第二節點對應節點任務的任務刻畫。第二步,根據上述第二節點組對應的第二任務信息組,確定上述第二節點組對應的實時路徑狀態信息。由于血緣節點之間存在血緣關系,因此,結合血緣路徑上的各個血緣節點,刻畫血緣路徑對應的節點任務的整體處理進度。進一步,根據得到的實時路徑狀態信息集合和上述第一節點對應的第一任務信息,對上述第一節點對應的節點任務進行動態任務分解,以生成第三任務信息集合,其中,第三任務信息對應由上述第一節點對應節點任務分解得到的子節點任務,上述第三任務信息集合中的第三任務信息對應至少一個第二子節點組。緊接著,對于上述第三任務信息集合中的每個第三任務信息,響應于上述第三任務信息對應的至少一個第二子節點組數據就續,處理上述第三任務信息對應的子節點任務,以生成子節點任務結果。實踐中,由于存在多個血緣路徑上的血緣節點對第一節點的節點任務產生影響,為了避免等待導致的計算資源長期占用,因此,通過任務分解的方式,拆分計算任務并獨立執行,提高計算資源使用效率。最后,根據得到的子節點任務結果集合和上述第三任務信息集合,生成上述第一節點對應的節點任務結果。通過上述方式大大提高了計算資源使用效率。
本文檔來自技高網...【技術保護點】
1.一種基于血緣圖譜的節點任務處理方法,包括:
2.根據權利要求1所述的方法,其中,所述確定第二節點組序列,包括:
3.根據權利要求2所述的方法,其中,所述確定所述第二節點組中的每個第二節點對應的第二任務信息,包括:
4.根據權利要求3所述的方法,其中,所述根據所述第二節點組對應的第二任務信息組,確定所述第二節點組對應的實時路徑狀態信息,包括:
5.根據權利要求4所述的方法,其中,所述根據得到的實時路徑狀態信息集合和所述第一節點對應的第一任務信息,對所述第一節點對應的節點任務進行動態任務分解,以生成第三任務信息集合,包括:
6.一種基于血緣圖譜的節點任務處理裝置,包括:
7.一種電子設備,包括:
8.一種計算機可讀介質,其上存儲有計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1至5中任一所述的方法。
【技術特征摘要】
1.一種基于血緣圖譜的節點任務處理方法,包括:
2.根據權利要求1所述的方法,其中,所述確定第二節點組序列,包括:
3.根據權利要求2所述的方法,其中,所述確定所述第二節點組中的每個第二節點對應的第二任務信息,包括:
4.根據權利要求3所述的方法,其中,所述根據所述第二節點組對應的第二任務信息組,確定所述第二節點組對應的實時路徑狀態信息,包括:
5.根據...
【專利技術屬性】
技術研發人員:楊思喆,王哲,梁穎捷,范四珍,趙梓榮,賈智杰,張耘菡,李學壽,朱京華,王桂強,于新利,
申請(專利權)人:中信證券股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。