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

一種集群中節(jié)點(diǎn)的調(diào)度方法及裝置與流程

文檔序號(hào):11778234閱讀:535來(lái)源:國(guó)知局
一種集群中節(jié)點(diǎn)的調(diào)度方法及裝置與流程

本發(fā)明涉及集群設(shè)計(jì)領(lǐng)域,特別是涉及一種集群中節(jié)點(diǎn)的調(diào)度方法及裝置。



背景技術(shù):

當(dāng)下正處于大數(shù)據(jù)、云計(jì)算的時(shí)代中,需要進(jìn)行計(jì)算的數(shù)據(jù)數(shù)量越來(lái)越龐大,因此用戶(hù)對(duì)于數(shù)據(jù)處理集群中的軟硬件各方面要求都有了更加嚴(yán)苛的要求。

由于集群中的節(jié)點(diǎn)長(zhǎng)期處于數(shù)據(jù)處理的執(zhí)行過(guò)程中,難免會(huì)發(fā)生硬件或軟件方面的故障,當(dāng)集群中用于控制集群中節(jié)點(diǎn)工作的配置節(jié)點(diǎn)發(fā)生故障時(shí),需要盡快將故障節(jié)點(diǎn)轉(zhuǎn)移,通過(guò)使用正常節(jié)點(diǎn)作為配置節(jié)點(diǎn)以確保集群的正常工作以及用戶(hù)對(duì)集群的正常操作。為了解決上述的問(wèn)題,現(xiàn)有技術(shù)中存在多種解決集群故障的集群故障轉(zhuǎn)移的調(diào)度方法,但是這些調(diào)度方法設(shè)計(jì)普遍較為復(fù)雜,不但調(diào)度的效率較低,并且在進(jìn)行調(diào)度時(shí)需要占用部分系統(tǒng)資源,進(jìn)而導(dǎo)致系統(tǒng)的性能也會(huì)有所降低。

由此可見(jiàn),提供一種集群中節(jié)點(diǎn)的調(diào)度方法以降低調(diào)度方法的復(fù)雜程度,進(jìn)而提高故障節(jié)點(diǎn)的轉(zhuǎn)移效率,并且節(jié)省系統(tǒng)資源開(kāi)銷(xiāo),是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種集群中節(jié)點(diǎn)的調(diào)度方法及裝置,避免在執(zhí)行節(jié)點(diǎn)調(diào)度操作時(shí)占用過(guò)多的集群資源,保障了集群的整體性能。

為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種集群中節(jié)點(diǎn)的調(diào)度方法,包括:

按規(guī)定方式對(duì)集群中的節(jié)點(diǎn)進(jìn)行編號(hào);

當(dāng)集群中的原始配置節(jié)點(diǎn)發(fā)生故障時(shí),將其它節(jié)點(diǎn)中編號(hào)符合既定要求的目標(biāo)節(jié)點(diǎn)作為最新配置節(jié)點(diǎn)。

優(yōu)選的,當(dāng)集群中的原始配置節(jié)點(diǎn)發(fā)生故障時(shí),該方法進(jìn)一步包括:

將原始配置節(jié)點(diǎn)從集群中去除。

優(yōu)選的,當(dāng)集群中的原始配置節(jié)點(diǎn)發(fā)生故障時(shí),該方法進(jìn)一步包括:

將原始配置節(jié)點(diǎn)的故障信息寫(xiě)入日志文件。

優(yōu)選的,在將其它節(jié)點(diǎn)中編號(hào)符合既定要求的節(jié)點(diǎn)作為最新配置節(jié)點(diǎn)之后,該方法進(jìn)一步包括:

判斷故障是否恢復(fù);

如果是,則將故障恢復(fù)后的節(jié)點(diǎn)重新加入到集群中。

優(yōu)選的,在將故障恢復(fù)后的節(jié)點(diǎn)重新加入到集群中之后,該方法進(jìn)一步包括:

按照規(guī)定方式對(duì)故障恢復(fù)后的節(jié)點(diǎn)進(jìn)行重新編號(hào)。

優(yōu)選的,按規(guī)定方式對(duì)集群中的節(jié)點(diǎn)進(jìn)行編號(hào),具體為:

按加入到集群中的順序?qū)褐械墓?jié)點(diǎn)進(jìn)行編號(hào)。

優(yōu)選的,既定要求具體為節(jié)點(diǎn)的編號(hào)在集群中最小。

此外,本發(fā)明還提供一種集群中節(jié)點(diǎn)的調(diào)度裝置,包括:

編號(hào)模塊,用于按規(guī)定方式對(duì)集群中的節(jié)點(diǎn)進(jìn)行編號(hào);

故障處理模塊,用于當(dāng)集群中的原始配置節(jié)點(diǎn)發(fā)生故障時(shí),將其它節(jié)點(diǎn)中編號(hào)符合既定要求的目標(biāo)節(jié)點(diǎn)作為最新配置節(jié)點(diǎn)。

優(yōu)選的,該裝置進(jìn)一步包括:

節(jié)點(diǎn)去除模塊,用于將原始配置節(jié)點(diǎn)從集群中去除。

優(yōu)選的,該裝置進(jìn)一步包括:

日志寫(xiě)入模塊,用于將原始配置節(jié)點(diǎn)的故障信息寫(xiě)入日志文件。

本發(fā)明所提供的集群中節(jié)點(diǎn)的調(diào)度方法,按照用戶(hù)的規(guī)定方式對(duì)于集群中的節(jié)點(diǎn)進(jìn)行編號(hào),當(dāng)集群中的原始配置節(jié)點(diǎn)出現(xiàn)故障時(shí),將集群的其他節(jié)點(diǎn)中編號(hào)符合用戶(hù)的既定要求的節(jié)點(diǎn)作為進(jìn)行接管集群的最新配置節(jié)點(diǎn)。相比于現(xiàn)有技術(shù)中復(fù)雜的節(jié)點(diǎn)調(diào)度方法,本方法好處在于,減少了調(diào)度方法的執(zhí)行內(nèi)容,避免了由于復(fù)雜的調(diào)度方法影響集群的節(jié)點(diǎn)調(diào)度速度,提高了集群的整體執(zhí)行效率。此外,由于調(diào)度方法簡(jiǎn)易,所以不會(huì)在執(zhí)行節(jié)點(diǎn)的調(diào)度操作時(shí)占用過(guò)多的集群資源,保障了集群的整體性能。此外,本發(fā)明還提供一種集群中節(jié)點(diǎn)的調(diào)度裝置,與上述的方法對(duì)應(yīng),有益效果如上所述。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例,下面將對(duì)實(shí)施例中所需要使用的附圖做簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種集群中節(jié)點(diǎn)的調(diào)度方法的流程圖;

圖2為本發(fā)明實(shí)施例提供的另一種集群中節(jié)點(diǎn)的調(diào)度方法的流程圖;

圖3為本發(fā)明實(shí)施例提供的一種集群中節(jié)點(diǎn)的調(diào)度裝置結(jié)構(gòu)圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下,所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)范圍。

本發(fā)明的核心是提供一種集群中節(jié)點(diǎn)的調(diào)度方法及裝置,避免在執(zhí)行節(jié)點(diǎn)調(diào)度操作時(shí)占用過(guò)多的集群資源,保障了集群的整體性能。

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。

實(shí)施例一

圖1為本發(fā)明實(shí)施例提供的一種集群中節(jié)點(diǎn)的調(diào)度方法的流程圖。請(qǐng)參考圖1,集群中節(jié)點(diǎn)的調(diào)度方法的具體步驟包括:

步驟s10:按規(guī)定方式對(duì)集群中的節(jié)點(diǎn)進(jìn)行編號(hào)。

本步驟通過(guò)用戶(hù)所設(shè)定的編號(hào)規(guī)則對(duì)集群中的節(jié)點(diǎn)進(jìn)行編號(hào),目的是為了后續(xù)通編號(hào)選擇相應(yīng)的節(jié)點(diǎn)。需要說(shuō)明的是,編號(hào)規(guī)則應(yīng)根據(jù)實(shí)際情況以及用戶(hù)喜好而設(shè)定,在此不做限定。

步驟s11:當(dāng)集群中的原始配置節(jié)點(diǎn)發(fā)生故障時(shí),將其它節(jié)點(diǎn)中編號(hào)符合既定要求的目標(biāo)節(jié)點(diǎn)作為最新配置節(jié)點(diǎn)。

可以理解的是,當(dāng)集群中的原始配置節(jié)點(diǎn)故障時(shí),需要在集群中選擇其它節(jié)點(diǎn)作為最新的配置節(jié)點(diǎn)。而在本步驟中,是將集群中編號(hào)符合用戶(hù)既定要求的節(jié)點(diǎn)作為最新的配置節(jié)點(diǎn),這樣做的好處在于,簡(jiǎn)化了選擇最新配置節(jié)點(diǎn)時(shí)進(jìn)行的計(jì)算與判斷過(guò)程,進(jìn)而縮短了節(jié)點(diǎn)調(diào)度的執(zhí)行時(shí)間,提高了選擇最新配置節(jié)點(diǎn)的效率。需要說(shuō)明的是,本發(fā)明中的配置節(jié)點(diǎn)為對(duì)集群中其它節(jié)點(diǎn)進(jìn)行配置和管理的主節(jié)點(diǎn)。

本發(fā)明所提供的集群中節(jié)點(diǎn)的調(diào)度方法,按照用戶(hù)的規(guī)定方式對(duì)于集群中的節(jié)點(diǎn)進(jìn)行編號(hào),當(dāng)集群中的原始配置節(jié)點(diǎn)出現(xiàn)故障時(shí),將集群的其他節(jié)點(diǎn)中編號(hào)符合用戶(hù)的既定要求的節(jié)點(diǎn)作為接管集群的最新配置節(jié)點(diǎn)。相比于現(xiàn)有技術(shù)中復(fù)雜的節(jié)點(diǎn)調(diào)度方法,本方法好處在于,減少了調(diào)度方法的執(zhí)行內(nèi)容,避免了由于復(fù)雜的調(diào)度方法影響集群的節(jié)點(diǎn)調(diào)度速度,提高了集群的整體執(zhí)行效率。此外,由于調(diào)度方法簡(jiǎn)易,所以不會(huì)在執(zhí)行節(jié)點(diǎn)的調(diào)度操作時(shí)占用過(guò)多的集群資源,保障了集群的整體性能。

實(shí)施例二

圖2為本發(fā)明實(shí)施例提供的另一種集群中節(jié)點(diǎn)的調(diào)度方法的流程圖。圖2中步驟s10-s11與圖1相同,在此不再贅述。

如圖2所示,作為一種優(yōu)選的實(shí)施方式,當(dāng)集群中的原始配置節(jié)點(diǎn)發(fā)生故障時(shí),該方法進(jìn)一步包括:

步驟s20:將原始配置節(jié)點(diǎn)從集群中去除。

可以理解的是,當(dāng)原始配置節(jié)點(diǎn)發(fā)生故障時(shí)需要立刻對(duì)該節(jié)點(diǎn)進(jìn)行故障的解決。而在本步驟中將原始配置節(jié)點(diǎn)從集群中去除的目的在于,避免在解決故障時(shí)原始配置節(jié)點(diǎn)影響集群的整體工作效率或引發(fā)集群中新的故障。

如圖2所示,作為一種優(yōu)選的實(shí)施方式,當(dāng)集群中的原始配置節(jié)點(diǎn)發(fā)生故障時(shí),該方法進(jìn)一步包括:

步驟s21:將原始配置節(jié)點(diǎn)的故障信息寫(xiě)入日志文件。

為了保證用戶(hù)能夠快速解決原始配置節(jié)點(diǎn)的異常狀態(tài),可以將原始配置節(jié)點(diǎn)的故障信息寫(xiě)入日志文件,進(jìn)而用戶(hù)能夠在日志文件中系統(tǒng)的了解原始配置節(jié)點(diǎn)的故障信息,并能夠進(jìn)行相應(yīng)的故障處理,進(jìn)而減少故障恢復(fù)的時(shí)間開(kāi)銷(xiāo)。

如圖2所示,作為一種優(yōu)選的實(shí)施方式,在將其它節(jié)點(diǎn)中編號(hào)符合既定要求的節(jié)點(diǎn)作為最新配置節(jié)點(diǎn)之后,該方法進(jìn)一步包括:

步驟s22:判斷故障是否恢復(fù),如果是,則執(zhí)行步驟s23。

步驟s23:將故障恢復(fù)后的節(jié)點(diǎn)重新加入到集群中。

可以理解的是,在節(jié)點(diǎn)故障恢復(fù)后將該節(jié)點(diǎn)再次加入到集群中的目的是讓該節(jié)點(diǎn)繼續(xù)進(jìn)行集群的工作,因此該節(jié)點(diǎn)能夠分擔(dān)集群中節(jié)點(diǎn)的工作量,進(jìn)而減輕集群的工作壓力,提高集群的工作效率。

如圖2所示,作為一種優(yōu)選的實(shí)施方式,在將故障恢復(fù)后的節(jié)點(diǎn)重新加入到集群中之后,該方法進(jìn)一步包括:

步驟s24:按照規(guī)定方式對(duì)故障恢復(fù)后的節(jié)點(diǎn)進(jìn)行重新編號(hào)。

在本步驟中,對(duì)于故障恢復(fù)后的節(jié)點(diǎn)進(jìn)行重新編號(hào)的目的在于,將該節(jié)點(diǎn)作為可被選為最新控制節(jié)點(diǎn)的備選節(jié)點(diǎn),增加集群中可調(diào)度節(jié)點(diǎn)的數(shù)量,進(jìn)而增加了集群整體的抗故障能力。

另外,在上述實(shí)施例的基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,按規(guī)定方式對(duì)集群中的節(jié)點(diǎn)進(jìn)行編號(hào),具體為:

按加入到集群中的順序?qū)褐械墓?jié)點(diǎn)進(jìn)行編號(hào)。

可以理解的是,本實(shí)施方式只是相對(duì)較為簡(jiǎn)單可行的節(jié)點(diǎn)編號(hào)方式,當(dāng)然用戶(hù)還可以根據(jù)具體需要,自定義節(jié)點(diǎn)的編號(hào)方式,在此不做具體限定。

另外,在上述實(shí)施例的基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,既定要求具體為節(jié)點(diǎn)的編號(hào)在集群中最小。

需要說(shuō)明的是,選取集群中編號(hào)最小的節(jié)點(diǎn)作為最新配置節(jié)點(diǎn),只是所有既定要求中一種簡(jiǎn)單可行的方法,用戶(hù)也可以規(guī)定其它適合實(shí)際應(yīng)用的既定要求以實(shí)現(xiàn)最新配置節(jié)點(diǎn)的選取,在此不做限定。

為了對(duì)上述實(shí)施例更加清晰的了解,下面通過(guò)具體場(chǎng)景進(jìn)行說(shuō)明:

集群中有四個(gè)節(jié)點(diǎn)a、b、c、d,四個(gè)節(jié)點(diǎn)各自所對(duì)應(yīng)的編號(hào)nodeid分別為1、2、3、4。節(jié)點(diǎn)a編號(hào)nodeid為1,為原始配置節(jié)點(diǎn)。當(dāng)節(jié)點(diǎn)a發(fā)生故障退出集群進(jìn)行故障恢復(fù)時(shí),系統(tǒng)選擇編號(hào)nodeid最小的節(jié)點(diǎn),即編號(hào)nodeid為2的節(jié)點(diǎn)b作為最新配置節(jié)點(diǎn)以接管整個(gè)集群。當(dāng)節(jié)點(diǎn)a的故障恢復(fù)完成后,重新加入到集群中,系統(tǒng)按照順序編號(hào)的方式給節(jié)點(diǎn)a進(jìn)行重新編號(hào),此時(shí)節(jié)點(diǎn)a的編號(hào)nodeid為5,當(dāng)再次出現(xiàn)配置節(jié)點(diǎn)故障時(shí),整體執(zhí)行方式以此類(lèi)推。

實(shí)施例三

在上文中對(duì)于集群中節(jié)點(diǎn)的調(diào)度方法的實(shí)施例進(jìn)行了詳細(xì)的描述,本發(fā)明還提供一種與該方法對(duì)應(yīng)的集群中節(jié)點(diǎn)的調(diào)度裝置,由于裝置部分的實(shí)施例與方法部分的實(shí)施例相互對(duì)應(yīng),因此裝置部分的實(shí)施例請(qǐng)參見(jiàn)方法部分的實(shí)施例的描述,這里暫不贅述。

圖3為本發(fā)明實(shí)施例提供的一種集群中節(jié)點(diǎn)的調(diào)度裝置結(jié)構(gòu)圖。本發(fā)明實(shí)施例提供的集群中節(jié)點(diǎn)的調(diào)度裝置,具體包括:

編號(hào)模塊10,用于按規(guī)定方式對(duì)集群中的節(jié)點(diǎn)進(jìn)行編號(hào)。

故障處理模塊11,用于當(dāng)集群中的原始配置節(jié)點(diǎn)發(fā)生故障時(shí),將其它節(jié)點(diǎn)中編號(hào)符合既定要求的目標(biāo)節(jié)點(diǎn)作為最新配置節(jié)點(diǎn)。

本發(fā)明所提供的集群中節(jié)點(diǎn)的調(diào)度裝置,按照用戶(hù)的規(guī)定方式對(duì)于集群中的節(jié)點(diǎn)進(jìn)行編號(hào),當(dāng)集群中的原始配置節(jié)點(diǎn)出現(xiàn)故障時(shí),將集群的其他節(jié)點(diǎn)中編號(hào)符合用戶(hù)的既定要求的節(jié)點(diǎn)作為進(jìn)行接管集群的最新配置節(jié)點(diǎn)。相比于現(xiàn)有技術(shù)中復(fù)雜的節(jié)點(diǎn)調(diào)度方法,本裝置好處在于,減少了調(diào)度方法的執(zhí)行內(nèi)容,避免了由于復(fù)雜的調(diào)度方法影響集群的節(jié)點(diǎn)調(diào)度速度,提高了集群的整體執(zhí)行效率。此外,由于調(diào)度方法簡(jiǎn)易,所以不會(huì)在執(zhí)行節(jié)點(diǎn)的調(diào)度操作時(shí)占用過(guò)多的集群資源,保障了集群的整體性能。

在實(shí)施例三的基礎(chǔ)上,該裝置還包括:

節(jié)點(diǎn)去除模塊,用于將原始配置節(jié)點(diǎn)從集群中去除。

在實(shí)施例三的基礎(chǔ)上,該裝置還包括:

日志寫(xiě)入模塊,用于將原始配置節(jié)點(diǎn)的故障信息寫(xiě)入日志文件。

以上對(duì)本發(fā)明所提供的一種集群中節(jié)點(diǎn)的調(diào)度方法及裝置進(jìn)行了詳細(xì)介紹。說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

還需要說(shuō)明的是,在本說(shuō)明書(shū)中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
元氏县| 兴国县| 当涂县| 孟连| 永康市| 夏邑县| 全椒县| 阿拉善盟| 新巴尔虎右旗| 滦平县| 阳信县| 启东市| 益阳市| 历史| 金秀| 台东市| 宁德市| 无为县| 鄂尔多斯市| 雷山县| 巴楚县| 宁南县| 磐石市| 白河县| 樟树市| 峨边| 华容县| 关岭| 曲周县| 长岛县| 蒙山县| 安多县| 轮台县| 涟源市| 新宁县| 铜鼓县| 同仁县| 桦川县| 清远市| 札达县| 广宗县|