技術(shù)總結(jié)
本發(fā)明提供了一種分布式工作流調(diào)度的方法和裝置,獲取用戶(hù)提供的作業(yè)執(zhí)行指令、工作流拓?fù)潢P(guān)系以及作業(yè)間的依賴(lài)關(guān)系,基于所述工作流拓?fù)潢P(guān)系和所述作業(yè)間的依賴(lài)關(guān)系查找與所述作業(yè)執(zhí)行指令對(duì)應(yīng)的節(jié)點(diǎn),獲取已準(zhǔn)備就緒的所述節(jié)點(diǎn),通過(guò)資源管理模塊確定已準(zhǔn)備就緒的所述節(jié)點(diǎn)所需要的資源配額,并通過(guò)集群資源調(diào)度系統(tǒng)調(diào)度與所述集群資源配額對(duì)應(yīng)的資源至所述資源管理模塊由已獲取所述資源的所述資源管理模塊通過(guò)資源調(diào)度代理發(fā)送啟動(dòng)指令,以啟動(dòng)遠(yuǎn)程作業(yè)執(zhí)行模塊執(zhí)行所述作業(yè)執(zhí)行指令。本發(fā)明可以基于作業(yè)間復(fù)雜的依賴(lài)關(guān)系遍歷Flow的拓?fù)?,?shí)現(xiàn)了工作流的分布式化運(yùn)行,分離了工作流中的調(diào)度邏輯與執(zhí)行邏輯,并分離了工作流的調(diào)度與資源管理邏輯。
技術(shù)研發(fā)人員:苗科展;孟憲軍
受保護(hù)的技術(shù)使用者:北京百度網(wǎng)訊科技有限公司
文檔號(hào)碼:201710005620
技術(shù)研發(fā)日:2017.01.04
技術(shù)公布日:2017.06.20