一種任務分配方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種任務分配方法、裝置及系統(tǒng)。所述方法包括:主控節(jié)點接收任務請求消息,確定所述任務請求所請求的任務占用的計算能力;所述主控節(jié)點從本地獲取每個計算節(jié)點的剩余計算能力,根據(jù)所述占用的計算能力和每個計算節(jié)點的剩余計算能力,確定可用計算節(jié)點;所述主控節(jié)點將所述任務分配至所述可用計算節(jié)點,并在本地更新所述可用計算節(jié)點的剩余計算能力,獲得所述可用計算節(jié)點更新后的剩余計算能力。如此,不僅可以消除輪詢方式獲取各個計算節(jié)點剩余計算能力消耗的通信資源,還可以節(jié)省任務分配時間,提高任務分配效率。
【專利說明】
一種任務分配方法、裝置及系統(tǒng)
技術領域
[0001]本發(fā)明涉及數(shù)據(jù)處理領域,具體地,涉及一種任務分配方法、裝置及系統(tǒng)。
【背景技術】
[0002]參見圖1所示分布式系統(tǒng)的架構圖,分布式系統(tǒng)通常由一個主控節(jié)點和多個計算節(jié)點組成。其中,主控節(jié)點接收到任務請求后,會根據(jù)各個計算節(jié)點的處理能力,即節(jié)點的剩余能力,進行任務分配。
[0003]通常,主控節(jié)點會在任務分配之前,通過輪詢方式獲取每個計算節(jié)點的剩余能力,也就是說,主控節(jié)點分別與每個計算節(jié)點通信,獲取計算節(jié)點的剩余能力,進而根據(jù)該剩余能力,在各計算節(jié)點之間完成任務分配。
[0004]如此輪詢獲取剩余能力的方案,不僅會消耗主控節(jié)點與計算節(jié)點之間的通信資源,隨著主控節(jié)點與各計算節(jié)點之間通信時長的不斷累積,還會導致任務分配時間過長、效率低下等問題。
【發(fā)明內容】
[0005]本發(fā)明的目的是提供一種任務分配方法、裝置及系統(tǒng),用以消除輪詢方式獲取各個計算節(jié)點剩余計算能力消耗的通信資源,并節(jié)省任務分配時間,提高任務分配效率。
[0006]本發(fā)明實施例提供了一種任務分配方法,所述方法包括:主控節(jié)點接收任務請求消息,確定所述任務請求所請求的任務占用的計算能力;所述主控節(jié)點從本地獲取每個計算節(jié)點的剩余計算能力,根據(jù)所述占用的計算能力和每個計算節(jié)點的剩余計算能力,確定可用計算節(jié)點;所述主控節(jié)點將所述任務分配至所述可用計算節(jié)點,并在本地更新所述可用計算節(jié)點的剩余計算能力,獲得所述可用計算節(jié)點更新后的剩余計算能力。
[0007]可選地,所述主控節(jié)點從本地獲取每個計算節(jié)點的剩余計算能力,包括:所述主控節(jié)點獲取所述計算節(jié)點的總計算能力,所述總計算能力為初始配置時保存于所述主控節(jié)點本地;基于所述總計算能力,所述主控節(jié)點根據(jù)所述計算節(jié)點的任務分配情況以及任務執(zhí)行情況,確定該計算節(jié)點的剩余計算能力。
[0008]可選地,所述方法還包括:所述主控節(jié)點接收所述可用計算節(jié)點返回的任務執(zhí)行結果,所述任務執(zhí)行結果包括所述可用計算節(jié)點的當前剩余計算能力;所述主控節(jié)點判斷所述更新后的剩余計算能力與所述當前剩余計算能力是否相符,如果不相符,則將所述可用計算節(jié)點的剩余計算能力調整為所述當前剩余計算能力。
[0009]本發(fā)明實施例提供了一種任務分配方法,所述方法包括:可用計算節(jié)點接收主控節(jié)點發(fā)送的任務分配消息,所述可用計算節(jié)點由所述主控節(jié)點根據(jù)任務請求所請求的任務占用的計算能力以及所述主控節(jié)點本地保存的每個計算節(jié)點的剩余計算能力確定;所述可用計算節(jié)點執(zhí)行所述主控節(jié)點分配的任務,并在任務執(zhí)行完成后,向所述主控節(jié)點返回任務執(zhí)行結果。
[0010]可選地,在任務執(zhí)行完成后,所述方法還包括:獲取所述可用計算節(jié)點的當前剩余計算能力;以及,所述可用計算節(jié)點向所述主控節(jié)點返回的任務執(zhí)行結果中包括所述當前剩余計算能力。
[0011]本發(fā)明實施例提供了一種任務分配裝置,所述裝置應用于主控節(jié)點,所述裝置包括:第一確定單元,用于接收任務請求消息,確定所述任務請求所請求的任務占用的計算能力;能力獲取單元,用于從所述主控節(jié)點本地獲取每個計算節(jié)點的剩余計算能力;第二確定單元,用于根據(jù)所述占用的計算能力和每個計算節(jié)點的剩余計算能力,確定可用計算節(jié)點;任務分配單元,用于將所述任務分配至所述可用計算節(jié)點,并在本地更新所述可用計算節(jié)點的剩余計算能力,獲得所述可用計算節(jié)點更新后的剩余計算能力。
[0012]可選地,所述能力獲取單元,用于獲取所述計算節(jié)點的總計算能力;基于所述總計算能力,根據(jù)所述計算節(jié)點的任務分配情況以及任務執(zhí)行情況,確定該計算節(jié)點的剩余計算能力,所述總計算能力為初始配置時保存于所述主控節(jié)點本地。
[0013]可選地,所述裝置還包括:結果接收單元,用于接收所述可用計算節(jié)點返回的任務執(zhí)行結果,所述任務執(zhí)行結果包括所述可用計算節(jié)點的當前剩余計算能力;能力判斷單元,用于判斷所述更新后的剩余計算能力與所述當前剩余計算能力是否相符;能力調整單元,用于在所述能力判斷單元判定不相符時,將所述可用計算節(jié)點的剩余計算能力調整為所述當前剩余計算能力。
[0014]本發(fā)明實施例提供了一種任務分配裝置,所述裝置應用于可用計算節(jié)點,所述裝置包括:消息接收單元,用于接收主控節(jié)點發(fā)送的任務分配消息,所述可用計算節(jié)點由所述主控節(jié)點根據(jù)任務請求所請求的任務占用的計算能力以及所述主控節(jié)點本地保存的每個計算節(jié)點的剩余計算能力確定;任務執(zhí)行單元,用于執(zhí)行所述主控節(jié)點分配的任務;結果返回單元,用于在任務執(zhí)行完成后,向所述主控節(jié)點返回任務執(zhí)行結果。
[0015]可選地,所述裝置還包括:能力獲取單元,用于在任務執(zhí)行完成后,獲取所述可用計算節(jié)點的當前剩余計算能力;所述結果返回單元,用于向所述主控節(jié)點返回任務執(zhí)行結果,所述任務執(zhí)行結果中包括所述當前剩余計算能力。
[0016]本發(fā)明實施例提供了一種任務分配系統(tǒng),所述系統(tǒng)包括應用于主控節(jié)點的任務分配裝置,以及應用于可用計算節(jié)點的任務分配裝置。
[0017]本發(fā)明技術方案中,主控節(jié)點緩存有每個計算節(jié)點的剩余計算能力,故在任務分配時,可以直接從本地讀取,無需如現(xiàn)有技術需要分別與每個計算節(jié)點建立通信,實時獲取每個計算節(jié)點的剩余計算能力,如此,不僅可以消除輪詢方式獲取各個計算節(jié)點剩余計算能力消耗的通信資源,還可以節(jié)省任務分配時間,提高任務分配效率。
[0018]本發(fā)明的其他特征和優(yōu)點將在隨后的【具體實施方式】部分予以詳細說明。
【附圖說明】
[0019]附圖是用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與下面的【具體實施方式】一起用于解釋本發(fā)明,但并不構成對本發(fā)明的限制。在附圖中:
[0020]圖1是分布式系統(tǒng)的架構圖;
[0021 ]圖2是本發(fā)明主控節(jié)點側任務分配方法實施例1的流程圖;
[0022]圖3是本發(fā)明主控節(jié)點側任務分配方法實施例2的流程圖;
[0023]圖4是本發(fā)明可用計算節(jié)點側任務分配方法的流程圖;
[0024]圖5是本發(fā)明應用于主控節(jié)點的任務分配裝置的結構示意圖;
[0025]圖6是本發(fā)明應用于可用計算節(jié)點的任務分配裝置的結構示意圖。
【具體實施方式】
[0026]以下結合附圖對本發(fā)明的【具體實施方式】進行詳細說明。應當理解的是,此處所描述的【具體實施方式】僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。
[0027]參見圖2,示出了本發(fā)明任務分配方法實施例1的流程圖,該方法應用于主控節(jié)點偵U,可以包括:
[0028]SlOl,主控節(jié)點接收任務請求消息,確定所述任務請求所請求的任務占用的計算能力。
[0029]S102,所述主控節(jié)點從本地獲取每個計算節(jié)點的剩余計算能力,根據(jù)所述占用的計算能力和每個計算節(jié)點的剩余計算能力,確定可用計算節(jié)點。
[0030]本發(fā)明的任務分配方法,可以應用于圖1所示分布式系統(tǒng)中。主控節(jié)點接收到任務請求消息后,可以被觸發(fā)獲取以下兩方面信息:
[0031](I)任務請求所請求的任務需要占用的計算能力,也即本次任務分配需要消耗多少計算能力。
[0032](2)主控節(jié)點管理的多個計算節(jié)點的剩余計算能力,也即計算節(jié)點當前的執(zhí)行能力。
[0033]作為一種示例,可以通過以下方式獲取計算節(jié)點的剩余計算能力:首先,主控節(jié)點獲取計算節(jié)點的總計算能力,其中,總計算能力為初始配置時保存于主控節(jié)點本地。其次,基于總計算能力,主控節(jié)點根據(jù)計算節(jié)點的任務分配情況以及任務執(zhí)行情況,確定該計算節(jié)點的剩余計算能力。
[0034]也就是說,主控節(jié)點可以在進行初始配置時,獲取計算節(jié)點的總計算能力;此外,主控節(jié)點還可以獲取每次任務分配時,占用的計算節(jié)點的計算能力。如此,主控節(jié)點便可據(jù)此確定出計算節(jié)點的剩余計算能力。需要說明的是,在初始配置時將計算節(jié)點的總計算能力保存于主控節(jié)點本地,還有助于降低主控節(jié)點獲取總計算能力時消耗的資源和時間。
[0035]舉例來說,計算節(jié)點I的總計算能力為8,第一次任務分配占用了計算節(jié)點I的4個計算能力,若第一次任務已分配到計算節(jié)點I處執(zhí)行,且未接收到計算節(jié)點I返回的任務執(zhí)行結果,即,任務分配情況為已分配,任務執(zhí)行情況為未完成,則主控節(jié)點可以據(jù)此確定出計算節(jié)點I的剩余計算能力為4。如果主控節(jié)點接收到計算節(jié)點I返回的任務執(zhí)行結果,且未向計算節(jié)點I分配新的任務,即,任務分配情況為未分配,任務執(zhí)行情況為已完成,則主控節(jié)點可以據(jù)此確定計算節(jié)點I的剩余計算能力為8。
[0036]S103,所述主控節(jié)點將所述任務分配至所述可用計算節(jié)點,并在本地更新所述可用計算節(jié)點的剩余計算能力,獲得所述可用計算節(jié)點更新后的剩余計算能力。
[0037]本發(fā)明方案中,根據(jù)實際應用的需要,可用計算節(jié)點可以是一個,也可以是多個,本發(fā)明對此可不做具體限定,可用計算節(jié)點的剩余計算能力不小于任務占用的計算能力即可。
[0038]舉例來說,計算節(jié)點I的剩余計算能力為4,計算節(jié)點2的剩余計算能力為4,計算節(jié)點3的剩余計算能力為2,若任務占用的計算能力為6,則,主控節(jié)點可以將計算節(jié)點I和2確定為可用計算節(jié)點,且為了滿足任務對計算能力的要求,做如下任務分配:占用計算節(jié)點I的全部剩余計算能力,即4個計算能力;占用計算節(jié)點2的部分剩余計算能力,即2個計算能力。
[0039]需要說明的是,本發(fā)明方案主要基于主控節(jié)點本地緩存的計算節(jié)點的剩余計算能力,進行任務分配,為了保證任務分配的準確性,每進行一次任務分配,主控節(jié)點需要根據(jù)任務分配情況,對可用計算節(jié)點的剩余計算能力做更新處理,確保主控節(jié)點本地緩存數(shù)據(jù)的準確性和及時性。上述示例中,主控節(jié)點進行任務分配后,計算節(jié)點I的更新后剩余計算能力為0,計算節(jié)點2的更新后剩余計算能力為2。
[0040]綜上,主控節(jié)點緩存有每個計算節(jié)點的剩余計算能力,故在任務分配時,可以直接從本地讀取,無需如現(xiàn)有技術需要分別與每個計算節(jié)點建立通信,實時獲取每個計算節(jié)點的剩余計算能力,如此,不僅可以消除輪詢方式獲取各個計算節(jié)點剩余計算能力消耗的通信資源,還可以節(jié)省任務分配時間,提高任務分配效率。
[0041]可選地,為了進一步提高主控節(jié)點本地緩存數(shù)據(jù)的準確性,本發(fā)明還提供了任務分配方法實施例2,具體可參見圖3所示流程圖,還可以包括:
[0042]S201,所述主控節(jié)點接收所述可用計算節(jié)點返回的任務執(zhí)行結果,所述任務執(zhí)行結果包括所述可用計算節(jié)點的當前剩余計算能力。
[0043]S202,所述主控節(jié)點判斷所述更新后的剩余計算能力與所述當前剩余計算能力是否相符;
[0044]S203,如果不相符,則將所述可用計算節(jié)點的剩余計算能力調整為所述當前剩余計算能力。
[0045]也就是說,本發(fā)明還提供一種剩余計算能力的調整方案。具體地,計算節(jié)點可以將自身的當前剩余計算能力反饋至主控節(jié)點,由主控節(jié)點根據(jù)當前剩余計算能力調整本地緩存,進一步確保緩存數(shù)據(jù)的準確性。需要說明的是,為了盡量減少主控節(jié)點與計算節(jié)點之間信息交互所消耗的通信資源,當前剩余計算能力可以攜帶于任務執(zhí)行結果中,反饋至主控節(jié)點。
[0046]參見圖4,示出了本發(fā)明任務分配方法的流程圖,該方法應用于可用計算節(jié)點側,可以包括:
[0047]S301,可用計算節(jié)點接收主控節(jié)點發(fā)送的任務分配消息,所述可用計算節(jié)點由所述主控節(jié)點根據(jù)任務請求所請求的任務占用的計算能力以及所述主控節(jié)點本地保存的每個計算節(jié)點的剩余計算能力確定。
[0048]S302,所述可用計算節(jié)點執(zhí)行所述主控節(jié)點分配的任務,并在任務執(zhí)行完成后,向所述主控節(jié)點返回任務執(zhí)行結果。
[0049]也就是說,在主控節(jié)點進行任務分配時,計算節(jié)點無需與主控節(jié)點建立通信,實時上報本計算節(jié)點的剩余計算能力。主控節(jié)點可以直接利用其本地緩存的剩余計算能力,再結合任務所需占用的計算能力,進行任務分配,也即,計算節(jié)點直接接收主控節(jié)點發(fā)送的任務分配消息,并按照指示執(zhí)行所分配的任務即可。如此,不僅可以消除輪詢方式獲取各個計算節(jié)點剩余計算能力消耗的通信資源,還可以節(jié)省任務分配時間,提高任務分配效率。
[0050]可選地,為了進一步提高主控節(jié)點本地緩存數(shù)據(jù)的準確性,本發(fā)明還提供了如下任務分配方案。具體地,可用計算節(jié)點可以在任務執(zhí)行完成后,獲取所述可用計算節(jié)點的當前剩余計算能力,并向主控節(jié)點返回包括所述當前剩余計算能力的任務執(zhí)行結果。如此,主控節(jié)點便可依據(jù)當前剩余計算能力,判斷是否需要調整其本地緩存的數(shù)據(jù),確保本地緩存數(shù)據(jù)的準確性,為下一次的任務分配做好準備。
[0051]與圖2所示方法相對應,本發(fā)明實施例還提供一種任務分配裝置400,該裝置400應用于主控節(jié)點。參見圖5所示示意圖,可以包括:
[0052]第一確定單元401,用于接收任務請求消息,確定所述任務請求所請求的任務占用的計算能力;
[0053]能力獲取單元402,用于從所述主控節(jié)點本地獲取每個計算節(jié)點的剩余計算能力;
[0054]第二確定單元403,用于根據(jù)所述占用的計算能力和每個計算節(jié)點的剩余計算能力,確定可用計算節(jié)點;
[0055]任務分配單元404,用于將所述任務分配至所述可用計算節(jié)點,并在本地更新所述可用計算節(jié)點的剩余計算能力,獲得所述可用計算節(jié)點更新后的剩余計算能力。
[0056]可選地,所述能力獲取單元,用于獲取所述計算節(jié)點的總計算能力;基于所述總計算能力,根據(jù)所述計算節(jié)點的任務分配情況以及任務執(zhí)行情況,確定該計算節(jié)點的剩余計算能力,所述總計算能力為初始配置時保存于所述主控節(jié)點本地。
[0057]可選地,所述裝置還包括:
[0058]結果接收單元,用于接收所述可用計算節(jié)點返回的任務執(zhí)行結果,所述任務執(zhí)行結果包括所述可用計算節(jié)點的當前剩余計算能力;
[0059]能力判斷單元,用于判斷所述更新后的剩余計算能力與所述當前剩余計算能力是否相符;
[0000]能力調整單元,用于在所述能力判斷單元判定不相符時,將所述可用計算節(jié)點的剩余計算能力調整為所述當前剩余計算能力。
[0061]與圖4所示方法相對應,本發(fā)明實施例還提供一種任務分配裝置500,該裝置500應用于可用計算節(jié)點。參見圖6所示示意圖,可以包括:
[0062]消息接收單元501,用于接收主控節(jié)點發(fā)送的任務分配消息,所述可用計算節(jié)點由所述主控節(jié)點根據(jù)任務請求所請求的任務占用的計算能力以及所述主控節(jié)點本地保存的每個計算節(jié)點的剩余計算能力確定;
[0063]任務執(zhí)行單元502,用于執(zhí)行所述主控節(jié)點分配的任務;
[0064]結果返回單元503,用于在任務執(zhí)行完成后,向所述主控節(jié)點返回任務執(zhí)行結果。
[0065]可選地,所述裝置還包括:
[0066]能力獲取單元,用于在任務執(zhí)行完成后,獲取所述可用計算節(jié)點的當前剩余計算能力;
[0067]所述結果返回單元,用于向所述主控節(jié)點返回任務執(zhí)行結果,所述任務執(zhí)行結果中包括所述當前剩余計算能力。
[0068]相對應地,本發(fā)明實施例還提供一種任務分配系統(tǒng),該系統(tǒng)可以包括圖5所示的任務分配裝置400,以及圖6所示的任務分配裝置500。
[0069]以上結合附圖詳細描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細節(jié),在本發(fā)明的技術構思范圍內,可以對本發(fā)明的技術方案進行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護范圍。
[0070]另外需要說明的是,在上述【具體實施方式】中所描述的各個具體技術特征,在不矛盾的情況下,可以通過任何合適的方式進行組合,為了避免不必要的重復,本發(fā)明對各種可能的組合方式不再另行說明。
[0071]此外,本發(fā)明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發(fā)明的思想,其同樣應當視為本發(fā)明所公開的內容。
【主權項】
1.一種任務分配方法,其特征在于,所述方法包括: 主控節(jié)點接收任務請求消息,確定所述任務請求所請求的任務占用的計算能力; 所述主控節(jié)點從本地獲取每個計算節(jié)點的剩余計算能力,根據(jù)所述占用的計算能力和每個計算節(jié)點的剩余計算能力,確定可用計算節(jié)點; 所述主控節(jié)點將所述任務分配至所述可用計算節(jié)點,并在本地更新所述可用計算節(jié)點的剩余計算能力,獲得所述可用計算節(jié)點更新后的剩余計算能力。2.根據(jù)權利要求1所述的方法,其特征在于,所述主控節(jié)點從本地獲取每個計算節(jié)點的剩余計算能力,包括: 所述主控節(jié)點獲取所述計算節(jié)點的總計算能力,所述總計算能力為初始配置時保存于所述主控節(jié)點本地; 基于所述總計算能力,所述主控節(jié)點根據(jù)所述計算節(jié)點的任務分配情況以及任務執(zhí)行情況,確定該計算節(jié)點的剩余計算能力。3.根據(jù)權利要求1或2所述的方法,其特征在于,所述方法還包括: 所述主控節(jié)點接收所述可用計算節(jié)點返回的任務執(zhí)行結果,所述任務執(zhí)行結果包括所述可用計算節(jié)點的當前剩余計算能力; 所述主控節(jié)點判斷所述更新后的剩余計算能力與所述當前剩余計算能力是否相符,如果不相符,則將所述可用計算節(jié)點的剩余計算能力調整為所述當前剩余計算能力。4.一種任務分配方法,其特征在于,所述方法包括: 可用計算節(jié)點接收主控節(jié)點發(fā)送的任務分配消息,所述可用計算節(jié)點由所述主控節(jié)點根據(jù)任務請求所請求的任務占用的計算能力以及所述主控節(jié)點本地保存的每個計算節(jié)點的剩余計算能力確定; 所述可用計算節(jié)點執(zhí)行所述主控節(jié)點分配的任務,并在任務執(zhí)行完成后,向所述主控節(jié)點返回任務執(zhí)行結果。5.根據(jù)權利要求4所述的方法,其特征在于,在任務執(zhí)行完成后,所述方法還包括: 獲取所述可用計算節(jié)點的當前剩余計算能力;以及 所述可用計算節(jié)點向所述主控節(jié)點返回的任務執(zhí)行結果中包括所述當前剩余計算能力。6.一種任務分配裝置,其特征在于,所述裝置應用于主控節(jié)點,所述裝置包括: 第一確定單元,用于接收任務請求消息,確定所述任務請求所請求的任務占用的計算能力; 能力獲取單元,用于從所述主控節(jié)點本地獲取每個計算節(jié)點的剩余計算能力; 第二確定單元,用于根據(jù)所述占用的計算能力和每個計算節(jié)點的剩余計算能力,確定可用計算節(jié)點; 任務分配單元,用于將所述任務分配至所述可用計算節(jié)點,并在本地更新所述可用計算節(jié)點的剩余計算能力,獲得所述可用計算節(jié)點更新后的剩余計算能力。7.根據(jù)權利要求6所述的裝置,其特征在于,所述能力獲取單元,用于獲取所述計算節(jié)點的總計算能力;基于所述總計算能力,根據(jù)所述計算節(jié)點的任務分配情況以及任務執(zhí)行情況,確定該計算節(jié)點的剩余計算能力,所述總計算能力為初始配置時保存于所述主控節(jié)點本地。8.根據(jù)權利要求6或7所述的裝置,其特征在于,所述裝置還包括: 結果接收單元,用于接收所述可用計算節(jié)點返回的任務執(zhí)行結果,所述任務執(zhí)行結果包括所述可用計算節(jié)點的當前剩余計算能力; 能力判斷單元,用于判斷所述更新后的剩余計算能力與所述當前剩余計算能力是否相符; 能力調整單元,用于在所述能力判斷單元判定不相符時,將所述可用計算節(jié)點的剩余計算能力調整為所述當前剩余計算能力。9.一種任務分配裝置,其特征在于,所述裝置應用于可用計算節(jié)點,所述裝置包括: 消息接收單元,用于接收主控節(jié)點發(fā)送的任務分配消息,所述可用計算節(jié)點由所述主控節(jié)點根據(jù)任務請求所請求的任務占用的計算能力以及所述主控節(jié)點本地保存的每個計算節(jié)點的剩余計算能力確定; 任務執(zhí)行單元,用于執(zhí)行所述主控節(jié)點分配的任務; 結果返回單元,用于在任務執(zhí)行完成后,向所述主控節(jié)點返回任務執(zhí)行結果。10.根據(jù)權利要求9所述的裝置,其特征在于,所述裝置還包括: 能力獲取單元,用于在任務執(zhí)行完成后,獲取所述可用計算節(jié)點的當前剩余計算能力;所述結果返回單元,用于向所述主控節(jié)點返回任務執(zhí)行結果,所述任務執(zhí)行結果中包括所述當前剩余計算能力。11.一種任務分配系統(tǒng),其特征在于,所述系統(tǒng)包括如權利要求6?8任一項所述的任務分配裝置,以及權利要求9或10所述的任務分配裝置。
【文檔編號】G06F9/50GK106095586SQ201610474608
【公開日】2016年11月9日
【申請日】2016年6月23日
【發(fā)明人】王冰倩, 于洋, 沈牧溪, 郝健, 張霞
【申請人】東軟集團股份有限公司