欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法及裝置的制作方法

文檔序號:7887360閱讀:253來源:國知局
專利名稱:實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)高可用集群技術(shù),尤其涉及實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法及裝置。
背景技術(shù)
目前,隨著云時代的到來,更多強(qiáng)調(diào)的是由大規(guī)模計算機(jī)組成的計算機(jī)集群系統(tǒng)的應(yīng)用,尤其是高可用集群系統(tǒng)的應(yīng)用。在一個高可用集群系統(tǒng)中通常以業(yè)務(wù)組的形式提供多種業(yè)務(wù)服務(wù),這些業(yè)務(wù)組可能存在著互斥沖突關(guān)系。存在互斥沖突關(guān)系的多個業(yè)務(wù)組稱為互斥沖突業(yè)務(wù)組,這些業(yè)務(wù)組不能同時啟動在一個服務(wù)器上,以防止它們由于之間相互排斥而不能正常提供服務(wù)。在集群設(shè)置中,兩個互斥沖突業(yè)務(wù)組的第一優(yōu)先服務(wù)器是不相同的。由此造成在集群有限的服務(wù)器資源中,因啟動方式不當(dāng)而導(dǎo)致集群服務(wù)中的業(yè)務(wù)組不能正常啟動來提供最佳的服務(wù)。在現(xiàn)有的高可用集群服務(wù)中,互斥沖突業(yè)務(wù)組的啟動基本上采用競爭式啟動,即把相沖突的業(yè)務(wù)組啟動到最優(yōu)(資源及運(yùn)行等)的服務(wù)器上。而如果某個業(yè)務(wù)組無啟動服務(wù)器,則只好暫不啟動。這樣將會導(dǎo)致一些業(yè)務(wù)組不能正常對外提供服務(wù)。因此,需要提供一種高可用集群中實(shí)現(xiàn)業(yè)務(wù)組啟動的方法,能夠盡可能多地啟動集群中的業(yè)務(wù)組,同時在可行的條件下,能夠?qū)I(yè)務(wù)組啟動到可啟動的優(yōu)先級最高的服務(wù)器上。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法及裝置,能夠盡可能多地啟動集群中的業(yè)務(wù)組。為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法,包括在有業(yè)務(wù)組要啟動時,若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組存在互斥沖突業(yè)務(wù)組,則在啟動盡可能多的互斥沖突業(yè)務(wù)組后,啟動該業(yè)務(wù)組。進(jìn)一步地,若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組存在互斥沖突業(yè)務(wù)組,則通過最大化啟動算法和/或最優(yōu)化啟動算法在啟動盡可能多的互斥沖突業(yè)務(wù)組后,通過最優(yōu)化啟動算法啟動該業(yè)務(wù)組;其中,最大化啟動算法是指從該業(yè)務(wù)組存在的一個或多個互斥沖突業(yè)務(wù)組可啟動的服務(wù)器中,挑選出與該業(yè)務(wù)組可啟動的服務(wù)器不重疊的服務(wù)器啟動相應(yīng)的互斥沖突業(yè)務(wù)組;最優(yōu)化啟動算法啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組是指從多個可啟動服務(wù)器中找出啟動所述互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組優(yōu)先級最高的服務(wù)器或者在唯一可啟動服務(wù)器上進(jìn)行啟動,然后從可啟動服務(wù)器記錄中刪除已啟動服務(wù)器的記錄。
進(jìn)一步地,該方法還包括若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組, 則直接通過最優(yōu)化啟動算法啟動該業(yè)務(wù)組。進(jìn)一步地,該方法還包括若判斷該業(yè)務(wù)組只存在一個可啟動的服務(wù)器,則直接在該服務(wù)器上啟動該業(yè)務(wù)組。為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的裝置,包括依次連接的業(yè)務(wù)組啟動模塊、可啟設(shè)備查找模塊以及沖突業(yè)務(wù)組查找模塊,其中可啟設(shè)備查找模塊,用于在有業(yè)務(wù)組要啟動時,若查找到該業(yè)務(wù)組存在多個可啟動的服務(wù)器,則向沖突業(yè)務(wù)組查找模塊輸出沖突業(yè)務(wù)組查找指令;若沖突業(yè)務(wù)組查找模塊返回相應(yīng)的互斥沖突業(yè)務(wù)組,則向業(yè)務(wù)組啟動模塊輸出沖突業(yè)務(wù)組啟動指令;沖突業(yè)務(wù)組查找模塊,用于根據(jù)輸入的沖突業(yè)務(wù)組查找指令將查找到的相應(yīng)業(yè)務(wù)組的互斥沖突業(yè)務(wù)組向可啟設(shè)備查找模塊返回;業(yè)務(wù)組啟動模塊,用于根據(jù)輸入的沖突業(yè)務(wù)組啟動指令在啟動盡可能多的互斥沖突業(yè)務(wù)組后,啟動該業(yè)務(wù)組。進(jìn)一步地,業(yè)務(wù)組啟動模塊通過最優(yōu)化啟動算法啟動盡可能多的互斥沖突業(yè)務(wù)組,并通過最優(yōu)化啟動算法啟動該業(yè)務(wù)組;其中,最大化啟動算法是指從該業(yè)務(wù)組存在的一個或多個互斥沖突業(yè)務(wù)組可啟動的服務(wù)器中,挑選出與該業(yè)務(wù)組可啟動服務(wù)器不重疊的服務(wù)器啟動相應(yīng)的互斥沖突業(yè)務(wù)組;最優(yōu)化啟動算法啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組是指從多個可啟動服務(wù)器中找出啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組優(yōu)先級最高的服務(wù)器或者在唯一可啟動服務(wù)器上進(jìn)行啟動,然后從可啟動服務(wù)器記錄中刪除已啟動服務(wù)器的記錄。進(jìn)一步地,沖突業(yè)務(wù)組查找模塊根據(jù)所述沖突業(yè)務(wù)組查找指令,將相應(yīng)業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組的查找結(jié)果返回給可啟設(shè)備查找模塊;可啟設(shè)備查找模塊根據(jù)相應(yīng)業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組的查找結(jié)果,向業(yè)務(wù)組啟動模塊輸出最優(yōu)化啟動業(yè)務(wù)組指令;業(yè)務(wù)組啟動模塊根據(jù)輸入的最優(yōu)化啟動業(yè)務(wù)組指令通過最優(yōu)化啟動算法啟動相應(yīng)的業(yè)務(wù)組。進(jìn)一步地,可啟設(shè)備查找模塊若查找該業(yè)務(wù)組只存在一個可啟動的服務(wù)器,則向業(yè)務(wù)組啟動模塊輸出在指定服務(wù)器上啟動業(yè)務(wù)組指令;所述業(yè)務(wù)組啟動模塊根據(jù)在指定服務(wù)器上啟動業(yè)務(wù)組指令,直接在指定服務(wù)器上啟動相應(yīng)的業(yè)務(wù)組。本發(fā)明結(jié)合集群中有限的服務(wù)器資源,并根據(jù)集群中業(yè)務(wù)組之間的互斥沖突關(guān)系,首先利用最大化啟動算法啟動盡可能多的業(yè)務(wù)組;在此基礎(chǔ)之上,利用業(yè)務(wù)組在服務(wù)期上啟動的優(yōu)先級不同實(shí)現(xiàn)業(yè)務(wù)組最優(yōu)化啟動。這樣既保證了集群提供最多的業(yè)務(wù)服務(wù),同時也保證了集群發(fā)揮最大效能。


圖1為本發(fā)明的實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法實(shí)施例的流程圖;圖2為圖1方法實(shí)施例流程中最優(yōu)化啟動算法實(shí)例的流程圖;圖3為本發(fā)明的實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的裝置實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面結(jié)合附圖和優(yōu)選實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)地描述。應(yīng)該理解,以下列舉的實(shí)施例僅用于說明和解釋本發(fā)明,而不構(gòu)成對本發(fā)明技術(shù)方案的限制。本發(fā)明在啟動某個組時,首先判斷該組現(xiàn)存多少可用啟動服務(wù)器;假如只存在一個服務(wù)器,則直接將業(yè)務(wù)組啟動在該服務(wù)器上;倘若有多個可啟動服務(wù)器,則需要考慮該業(yè)務(wù)組的互斥沖突業(yè)務(wù)組(簡稱沖突業(yè)務(wù)組)的啟動,假如該業(yè)務(wù)組沒有沖突業(yè)務(wù)組,則可直接利用最優(yōu)化啟動算法啟動該業(yè)務(wù)組;假如存在沖突業(yè)務(wù)組,則在充分考慮且將盡可能多的互斥沖突業(yè)務(wù)組啟動之后,啟動該業(yè)務(wù)組,實(shí)現(xiàn)最大化啟動。本發(fā)明的實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法實(shí)施例,包括在有業(yè)務(wù)組要啟動時,若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組存在互斥沖突業(yè)務(wù)組,則在啟動盡可能多的互斥沖突業(yè)務(wù)組后,啟動該業(yè)務(wù)組。在上述方法實(shí)施例中,通過最大化啟動算法和/或最優(yōu)化啟動算法啟動盡可能多的互斥沖突業(yè)務(wù)組,并通過最優(yōu)化啟動算法啟動該業(yè)務(wù)組;其中,最大化啟動算法是指從該業(yè)務(wù)組存在的一個或多個互斥沖突業(yè)務(wù)組可啟動的服務(wù)器中,挑選出與該業(yè)務(wù)組可啟動服務(wù)器不重疊的服務(wù)器啟動相應(yīng)的互斥沖突業(yè)務(wù)組;最優(yōu)化啟動算法啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組是指從多個可啟動服務(wù)器中找出啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組優(yōu)先級最高的服務(wù)器或者在唯一可啟動服務(wù)器上進(jìn)行啟動,然后從可啟動服務(wù)器記錄中刪除已啟動服務(wù)器的記錄。在上述方法實(shí)施例中,若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組, 則直接通過最優(yōu)化啟動算法啟動該業(yè)務(wù)組。在上述方法實(shí)施例中,若判斷該業(yè)務(wù)組只存在一個可啟動的服務(wù)器,直接在該服務(wù)器上啟動該業(yè)務(wù)組。圖1表示了上述實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法實(shí)施例的流程,包括如下步驟101 有業(yè)務(wù)組要啟動;102:判斷針對該業(yè)務(wù)組是否存在多個可啟動服務(wù)器,是則執(zhí)行下一步驟,否則執(zhí)行步驟114;103 保存該業(yè)務(wù)組可啟動服務(wù)器的記錄A ;104 判斷針對該業(yè)務(wù)組是否存在互斥沖突業(yè)務(wù)組(簡稱沖突業(yè)務(wù)組),是則執(zhí)行下一步驟,否則執(zhí)行步驟113;105 輪詢沖突業(yè)務(wù)組的記錄,并獲取其中一個沖突業(yè)務(wù)組;106:判斷該沖突業(yè)務(wù)組是否存在多個可啟動服務(wù)器,是則執(zhí)行下一步驟,否則執(zhí)行步驟112 ;107 保存該沖突業(yè)務(wù)組可啟動服務(wù)器的記錄B ;108 判斷該記錄B是否存在記錄A以外的其它服務(wù)器,是則返回步驟105執(zhí)行,否則執(zhí)行下一步驟;109 執(zhí)行最優(yōu)化啟動算法啟動該沖突業(yè)務(wù)組;110 從記錄A中刪除已啟動的服務(wù)器記錄;111 判斷記錄A中可啟動的服務(wù)器數(shù)目是否大于1,是則返回步驟105執(zhí)行,否則執(zhí)行步驟113;112 在相應(yīng)的服務(wù)器上啟動該沖突業(yè)務(wù)組,執(zhí)行步驟110 ;113 執(zhí)行最優(yōu)化啟動算法啟動該業(yè)務(wù)組,結(jié)束流程;114 直接在相應(yīng)的服務(wù)器上啟動該業(yè)務(wù)組,結(jié)束流程。圖2表示了圖1方法實(shí)施例流程中步驟109、113執(zhí)行最優(yōu)化啟動算法實(shí)例的流程,包括如下步驟210 判斷記錄A中是否有多個可啟動服務(wù)器,是則執(zhí)行下一步驟,否則執(zhí)行步驟 230 ;220 從記錄A的多個可啟動服務(wù)器中找出啟動相應(yīng)的業(yè)務(wù)組優(yōu)先級最高的服務(wù)器;在此,啟動相應(yīng)的業(yè)務(wù)組優(yōu)先級最高的服務(wù)器是指排除了互斥因素的最適合于啟動運(yùn)行相應(yīng)業(yè)務(wù)組的那個服務(wù)器。230 在選出的服務(wù)器上啟動相應(yīng)的業(yè)務(wù)組;240 從記錄A中刪除已啟動業(yè)務(wù)組的服務(wù)器記錄,結(jié)束流程。本發(fā)明針對上述方法實(shí)施例,相應(yīng)地還提供了實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的裝置實(shí)施例,包括依次連接的業(yè)務(wù)組啟動模塊、可啟設(shè)備查找模塊以及沖突業(yè)務(wù)組查找模塊, 其中可啟設(shè)備查找模塊,用于在有業(yè)務(wù)組要啟動時,若查找到該業(yè)務(wù)組存在多個可啟動的服務(wù)器,則向沖突業(yè)務(wù)組查找模塊輸出沖突業(yè)務(wù)組查找指令;若沖突業(yè)務(wù)組查找模塊返回相應(yīng)的互斥沖突業(yè)務(wù)組,則向業(yè)務(wù)組啟動模塊輸出沖突業(yè)務(wù)組啟動指令;沖突業(yè)務(wù)組查找模塊,用于根據(jù)輸入的沖突業(yè)務(wù)組查找指令將查找到的相應(yīng)業(yè)務(wù)組的互斥沖突業(yè)務(wù)組向可啟設(shè)備查找模塊返回;業(yè)務(wù)組啟動模塊,用于根據(jù)輸入的互斥沖突業(yè)務(wù)組啟動指令在啟動盡可能多的互斥沖突業(yè)務(wù)組后,啟動該業(yè)務(wù)組。在上述裝置實(shí)施例中,業(yè)務(wù)組啟動模塊通過最優(yōu)化啟動算法啟動盡可能多的互斥沖突業(yè)務(wù)組,并通過最優(yōu)化啟動算法啟動該業(yè)務(wù)組;其中,最大化啟動算法是指從該業(yè)務(wù)組存在的一個或多個互斥沖突業(yè)務(wù)組可啟動的服務(wù)器中,挑選出與該業(yè)務(wù)組可啟動服務(wù)器不重疊的服務(wù)器啟動相應(yīng)的互斥沖突業(yè)務(wù)組;最優(yōu)化啟動算法啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組是指從多個可啟動服務(wù)器中找出啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組優(yōu)先級最高的服務(wù)器或者在唯一可啟動服務(wù)器上進(jìn)行啟動,然后從可啟動服務(wù)器記錄中刪除已啟動服務(wù)器的記錄。在上述裝置實(shí)施例中,
沖突業(yè)務(wù)組查找模塊根據(jù)輸入的沖突業(yè)務(wù)組查找指令,將相應(yīng)業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組的查找結(jié)果返回給可啟設(shè)備查找模塊;可啟設(shè)備查找模塊根據(jù)沖突業(yè)務(wù)組查找模塊返回的相應(yīng)業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組的查找結(jié)果,向業(yè)務(wù)組啟動模塊輸出最優(yōu)化啟動業(yè)務(wù)組指令;業(yè)務(wù)組啟動模塊根據(jù)輸入的最優(yōu)化啟動業(yè)務(wù)組指令通過最優(yōu)化啟動算法啟動相應(yīng)的業(yè)務(wù)組。在上述裝置實(shí)施例中,可啟設(shè)備查找模塊若查找該業(yè)務(wù)組只存在一個可啟動的服務(wù)器,則向業(yè)務(wù)組啟動模塊輸出在指定服務(wù)器上啟動業(yè)務(wù)組指令;業(yè)務(wù)組啟動模塊根據(jù)輸入的在指定服務(wù)器上啟動業(yè)務(wù)組指令,直接在指定服務(wù)器上啟動相應(yīng)的業(yè)務(wù)組。本發(fā)明結(jié)合有限的服務(wù)器資源,并根據(jù)業(yè)務(wù)組之間的互斥沖突關(guān)系,首先利用最大化啟動算法提供最大化啟動業(yè)務(wù)組的方法;在此基礎(chǔ)之上,利用業(yè)務(wù)組在服務(wù)期上啟動的優(yōu)先級不一樣,實(shí)現(xiàn)最優(yōu)化啟動業(yè)務(wù)組。這樣保證了高可用集群能夠盡可能多地提供業(yè)務(wù)服務(wù),以此保證集群最大化的效能。對于本領(lǐng)域的專業(yè)人員來說,在了解了本發(fā)明內(nèi)容和原理后,能夠在不背離本發(fā)明的原理和范圍的情況下,根據(jù)本發(fā)明的方法進(jìn)行形式和細(xì)節(jié)上的各種修正和改變,但是這些基于本發(fā)明的修正和改變?nèi)栽诒景l(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法,其特征在于,包括在有業(yè)務(wù)組要啟動時,若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組存在互斥沖突業(yè)務(wù)組,則在啟動盡可能多的互斥沖突業(yè)務(wù)組后,啟動該業(yè)務(wù)組。
2.按照權(quán)利要求1所述的方法,其特征在于,所述若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組存在互斥沖突業(yè)務(wù)組,則通過最大化啟動算法和/或最優(yōu)化啟動算法在啟動盡可能多的互斥沖突業(yè)務(wù)組后,通過所述最優(yōu)化啟動算法啟動該業(yè)務(wù)組;其中,最大化啟動算法是指從該業(yè)務(wù)組存在的一個或多個互斥沖突業(yè)務(wù)組可啟動的服務(wù)器中,挑選出與該業(yè)務(wù)組可啟動的服務(wù)器不重疊的服務(wù)器啟動相應(yīng)的互斥沖突業(yè)務(wù)組; 最優(yōu)化啟動算法啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組是指從多個可啟動服務(wù)器中找出啟動所述互斥沖突業(yè)務(wù)組或所述相應(yīng)業(yè)務(wù)組優(yōu)先級最高的服務(wù)器或者在唯一可啟動服務(wù)器上進(jìn)行所述啟動,然后從可啟動服務(wù)器記錄中刪除已啟動服務(wù)器的記錄。
3.按照權(quán)利要求2所述的方法,其特征在于,還包括若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組,則直接通過所述最優(yōu)化啟動算法啟動該業(yè)務(wù)組。
4.按照權(quán)利要求2所述的方法,其特征在于,還包括若判斷該業(yè)務(wù)組只存在一個可啟動的服務(wù)器,則直接在該服務(wù)器上啟動該業(yè)務(wù)組。
5.一種實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的裝置,包括依次連接的業(yè)務(wù)組啟動模塊、可啟設(shè)備查找模塊以及沖突業(yè)務(wù)組查找模塊,其中可啟設(shè)備查找模塊,用于在有業(yè)務(wù)組要啟動時,若查找到該業(yè)務(wù)組存在多個可啟動的服務(wù)器,則向沖突業(yè)務(wù)組查找模塊輸出沖突業(yè)務(wù)組查找指令;若沖突業(yè)務(wù)組查找模塊返回相應(yīng)的互斥沖突業(yè)務(wù)組,則向業(yè)務(wù)組啟動模塊輸出沖突業(yè)務(wù)組啟動指令;沖突業(yè)務(wù)組查找模塊,用于根據(jù)輸入的所述沖突業(yè)務(wù)組查找指令將查找到的相應(yīng)業(yè)務(wù)組的互斥沖突業(yè)務(wù)組向可啟設(shè)備查找模塊返回;業(yè)務(wù)組啟動模塊,用于根據(jù)輸入的所述沖突業(yè)務(wù)組啟動指令在啟動盡可能多的互斥沖突業(yè)務(wù)組后,啟動該業(yè)務(wù)組。
6.按照權(quán)利要求5所述的裝置,其特征在于,所述業(yè)務(wù)組啟動模塊通過最優(yōu)化啟動算法啟動盡可能多的互斥沖突業(yè)務(wù)組,并通過最優(yōu)化啟動算法啟動該業(yè)務(wù)組;其中,所述最大化啟動算法是指從該業(yè)務(wù)組存在的一個或多個互斥沖突業(yè)務(wù)組可啟動的服務(wù)器中,挑選出與該業(yè)務(wù)組可啟動服務(wù)器不重疊的服務(wù)器啟動相應(yīng)的互斥沖突業(yè)務(wù)組;所述最優(yōu)化啟動算法啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組是指 從多個可啟動服務(wù)器中找出啟動互斥沖突業(yè)務(wù)組或相應(yīng)業(yè)務(wù)組優(yōu)先級最高的服務(wù)器或者在唯一可啟動服務(wù)器上進(jìn)行啟動,然后從可啟動服務(wù)器記錄中刪除已啟動服務(wù)器的記錄。
7.按照權(quán)利要求6所述的裝置,其特征在于,所述沖突業(yè)務(wù)組查找模塊根據(jù)所述沖突業(yè)務(wù)組查找指令,將相應(yīng)業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組的查找結(jié)果返回給所述可啟設(shè)備查找模塊;所述可啟設(shè)備查找模塊根據(jù)所述相應(yīng)業(yè)務(wù)組不存在互斥沖突業(yè)務(wù)組的查找結(jié)果,向所述業(yè)務(wù)組啟動模塊輸出最優(yōu)化啟動業(yè)務(wù)組指令;所述業(yè)務(wù)組啟動模塊根據(jù)輸入的所述最優(yōu)化啟動業(yè)務(wù)組指令通過所述最優(yōu)化啟動算法啟動相應(yīng)的業(yè)務(wù)組。
8.按照權(quán)利要求6所述的裝置,其特征在于,所述可啟設(shè)備查找模塊若查找該業(yè)務(wù)組只存在一個可啟動的服務(wù)器,則向所述業(yè)務(wù)組啟動模塊輸出在指定服務(wù)器上啟動業(yè)務(wù)組指令;所述業(yè)務(wù)組啟動模塊根據(jù)所述在指定服務(wù)器上啟動業(yè)務(wù)組指令,直接在指定服務(wù)器上啟動相應(yīng)的業(yè)務(wù)組。
全文摘要
本發(fā)明披露了實(shí)現(xiàn)高可用集群中業(yè)務(wù)組啟動的方法及裝置,其中方法包括在有業(yè)務(wù)組要啟動時,若判斷該業(yè)務(wù)組存在多個可啟動的服務(wù)器,且該業(yè)務(wù)組存在互斥沖突業(yè)務(wù)組,則在啟動盡可能多的互斥沖突業(yè)務(wù)組后,啟動該業(yè)務(wù)組。本發(fā)明結(jié)合集群中有限的服務(wù)器資源,并根據(jù)集群中業(yè)務(wù)組之間的互斥沖突關(guān)系,首先利用最大化啟動算法啟動盡可能多的業(yè)務(wù)組;在此基礎(chǔ)之上,利用業(yè)務(wù)組在服務(wù)期上啟動的優(yōu)先級不同實(shí)現(xiàn)業(yè)務(wù)組最優(yōu)化啟動。這樣既保證了集群提供最多的業(yè)務(wù)服務(wù),同時也保證了集群發(fā)揮最大效能。
文檔編號H04L29/08GK102571965SQ20121001283
公開日2012年7月11日 申請日期2012年1月16日 優(yōu)先權(quán)日2012年1月16日
發(fā)明者張書寧, 王婷 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
舒兰市| 阜宁县| 泾阳县| 杨浦区| 开平市| 南雄市| 确山县| 呼和浩特市| 吐鲁番市| 夹江县| 夹江县| 高安市| 惠东县| 喜德县| 曲靖市| 砚山县| 清镇市| 连城县| 黎城县| 桂林市| 铁力市| 清苑县| 彭州市| 抚顺市| 吉安县| 黔西县| 民勤县| 金山区| 桐柏县| 綦江县| 平乡县| 体育| 昌图县| 新宾| 讷河市| 闽清县| 宜良县| 聂拉木县| 金溪县| 建始县| 新晃|