本發(fā)明屬于計(jì)算機(jī)管理技術(shù)領(lǐng)域,特別是涉及一種計(jì)算機(jī)網(wǎng)絡(luò)管理系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)的計(jì)算機(jī)通常執(zhí)行分布式處理,其中多個(gè)連接到網(wǎng)絡(luò)的計(jì)算機(jī)共同以分布式方式處理一個(gè)任務(wù)。任務(wù)的分布式處理通常需要服務(wù)器的存在,該服務(wù)器預(yù)選了解可連接到網(wǎng)絡(luò)的所有計(jì)算機(jī)的處理能力以確定給計(jì)算機(jī)的任務(wù)分配。
服務(wù)器在開(kāi)始分布式處理時(shí)指定連接到網(wǎng)絡(luò)的每個(gè)計(jì)算機(jī)的任務(wù)負(fù)載量以及額外處理能力(計(jì)算資源),接連分配具有對(duì)應(yīng)于負(fù)載的額外處理能力的計(jì)算機(jī),以及從所分配的計(jì)算機(jī)接收任務(wù)的執(zhí)行結(jié)果。
對(duì)于需要服務(wù)器的傳統(tǒng)分布式處理方法,非常難于在服務(wù)器處很快了解在任意時(shí)間點(diǎn)連接到網(wǎng)絡(luò)或從網(wǎng)絡(luò)斷開(kāi)的計(jì)算機(jī)的額外處理能力。同樣,服務(wù)器需要從已被請(qǐng)求任務(wù)的分布式處理的計(jì)算機(jī)接收任務(wù)的執(zhí)行結(jié)果,并且向任務(wù)的請(qǐng)求者傳送所接收的結(jié)果,這增加了服務(wù)器地開(kāi)銷(xiāo)。因此,經(jīng)常出現(xiàn)執(zhí)行任務(wù)所需的時(shí)間和通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸所需的時(shí)間大大增加的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種計(jì)算機(jī)網(wǎng)絡(luò)管理系統(tǒng),通網(wǎng)絡(luò)系統(tǒng)中多個(gè)計(jì)算機(jī)中的至少一個(gè)形成,并且基于預(yù)定表上的所記錄信息增長(zhǎng),所以可以容易地獲得具有任意規(guī)模的集群。通過(guò)對(duì)集群形成裝置的集群增長(zhǎng)裝置和集群清除裝置進(jìn)行網(wǎng)絡(luò)管理的過(guò)程。
為解決上述技術(shù)問(wèn)題,本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明為一種計(jì)算機(jī)網(wǎng)絡(luò)管理系統(tǒng),包括其控制作為屬于該管理計(jì)算機(jī)的計(jì)算機(jī)的一或多個(gè)計(jì)算機(jī),每個(gè)計(jì)算機(jī)能夠與另一個(gè)計(jì)算機(jī)組成集群,包括,
網(wǎng)絡(luò)連接裝置,用于建立到計(jì)算機(jī)網(wǎng)絡(luò)的連接,其中該管理計(jì)算機(jī)能夠與具有相同功能類(lèi)型的另一個(gè)管理計(jì)算機(jī)一起自由加入和離開(kāi)該計(jì)算機(jī)網(wǎng)絡(luò);
管理裝置,用于使得能夠訪問(wèn)存儲(chǔ)表示每個(gè)計(jì)算機(jī)的狀態(tài)是否是集群允許狀態(tài)的集群允許/禁止信息的A1,以及存儲(chǔ)表示把另一個(gè)計(jì)算機(jī)加入到已經(jīng)由一或多個(gè)計(jì)算機(jī)形成的集群的容易程度的增加容易度信息的A2;
集群形成裝置,用于形成包含受其控制的計(jì)算機(jī)中的一個(gè)以及由A1上的集群允許/禁止信息表示為處于集群允許狀態(tài)、受另一個(gè)管理計(jì)算機(jī)控制的計(jì)算機(jī)中的一個(gè)的集群,把有關(guān)所形成的集群中包含的每個(gè)計(jì)算機(jī)的集群允許/禁止信息更新為表示集群禁止?fàn)顟B(tài)的信息,以及在A2上存儲(chǔ)有關(guān)集群的增加容易度信息;
集群增長(zhǎng)裝置,用于當(dāng)作為增加候選的候選計(jì)算機(jī)存在時(shí),基于在第二表上記錄的增加容易度信息確定該候選計(jì)算機(jī)是否將被加到集群中;
集群清除裝置,用于當(dāng)所形成的集群完成對(duì)任務(wù)的執(zhí)行時(shí)清除集群,并且把A2上記錄的增加容易度信息和A1上記錄的有關(guān)屬于所清除集群的每個(gè)計(jì)算機(jī)的集群允許/禁止信息返回到集群形成之前的狀態(tài)。
本發(fā)明具有以下有益效果:
本發(fā)明通過(guò)對(duì)集群形成裝置的集群增長(zhǎng)裝置和集群清除裝置進(jìn)行網(wǎng)絡(luò)管理的過(guò)程,具有不同規(guī)模的集群均由網(wǎng)絡(luò)系統(tǒng)中多個(gè)計(jì)算機(jī)中的至少一個(gè)形成,并且基于預(yù)定表上的所記錄信息增長(zhǎng),所以可以容易地獲得具有任意規(guī)模的集群。結(jié)果,獲得了這樣的獨(dú)特效果:實(shí)現(xiàn)了分布式計(jì)算,其中可以高效地執(zhí)行要執(zhí)行的任務(wù)的甚至不確定的信息處理,所述任務(wù)的大小、類(lèi)型和數(shù)量中的至少之一預(yù)計(jì)會(huì)隨時(shí)改變。
當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的一種計(jì)算機(jī)網(wǎng)絡(luò)管理系統(tǒng)架構(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ù)的范圍。
請(qǐng)參閱圖1所示,本發(fā)明為一種計(jì)算機(jī)網(wǎng)絡(luò)管理系統(tǒng),包括其控制作為屬于該管理計(jì)算機(jī)的計(jì)算機(jī)的一或多個(gè)計(jì)算機(jī),每個(gè)計(jì)算機(jī)能夠與另一個(gè)計(jì)算機(jī)組成集群,包括,
網(wǎng)絡(luò)連接裝置,用于建立到計(jì)算機(jī)網(wǎng)絡(luò)的連接,其中該管理計(jì)算機(jī)能夠與具有相同功能類(lèi)型的另一個(gè)管理計(jì)算機(jī)一起自由加入和離開(kāi)該計(jì)算機(jī)網(wǎng)絡(luò);
管理裝置,用于使得能夠訪問(wèn)存儲(chǔ)表示每個(gè)計(jì)算機(jī)的狀態(tài)是否是集群允許狀態(tài)的集群允許/禁止信息的A1,以及存儲(chǔ)表示把另一個(gè)計(jì)算機(jī)加入到已經(jīng)由一或多個(gè)計(jì)算機(jī)形成的集群的容易程度的增加容易度信息的A2;
集群形成裝置,用于形成包含受其控制的計(jì)算機(jī)中的一個(gè)以及由A1上的集群允許/禁止信息表示為處于集群允許狀態(tài)、受另一個(gè)管理計(jì)算機(jī)控制的計(jì)算機(jī)中的一個(gè)的集群,把有關(guān)所形成的集群中包含的每個(gè)計(jì)算機(jī)的集群允許/禁止信息更新為表示集群禁止?fàn)顟B(tài)的信息,以及在A2上存儲(chǔ)有關(guān)集群的增加容易度信息;
集群增長(zhǎng)裝置,用于當(dāng)作為增加候選的候選計(jì)算機(jī)存在時(shí),基于在第二表上記錄的增加容易度信息確定該候選計(jì)算機(jī)是否將被加到集群中;
集群清除裝置,用于當(dāng)所形成的集群完成對(duì)任務(wù)的執(zhí)行時(shí)清除集群,并且把A2上記錄的增加容易度信息和A1上記錄的有關(guān)屬于所清除集群的每個(gè)計(jì)算機(jī)的集群允許/禁止信息返回到集群形成之前的狀態(tài)。
值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱(chēng)也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,相應(yīng)的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤(pán)或光盤(pán)等。
以上公開(kāi)的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒(méi)有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說(shuō)明書(shū)的內(nèi)容,可作很多的修改和變化。本說(shuō)明書(shū)選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書(shū)及其全部范圍和等效物的限制。