本發(fā)明涉及電子信息技術(shù)領(lǐng)域,具體為一種計(jì)算機(jī)系統(tǒng)與應(yīng)用于該系統(tǒng)的故障計(jì)算機(jī)替換方法。
背景技術(shù):
近來(lái)市場(chǎng)上已經(jīng)有了高密度計(jì)算機(jī)系統(tǒng),其中單個(gè)機(jī)架上包括幾十至幾百個(gè)計(jì)算機(jī)節(jié)點(diǎn),這樣的計(jì)算機(jī)系統(tǒng)通常包括被稱(chēng)為預(yù)備節(jié)點(diǎn)的預(yù)備計(jì)算機(jī),一般而言,預(yù)備計(jì)算機(jī)并不常使用,僅在常用計(jì)算機(jī)發(fā)生故障時(shí)作為替代計(jì)算機(jī)使用,在該集群系統(tǒng)中,當(dāng)計(jì)算機(jī)在操作期間發(fā)生故障時(shí),由計(jì)算機(jī)執(zhí)行的服務(wù)由操作系統(tǒng)轉(zhuǎn)移到另一個(gè)提到計(jì)算機(jī)中使用,現(xiàn)有的計(jì)算機(jī)系統(tǒng)對(duì)于故障計(jì)算機(jī)替換的技術(shù)不夠完善,為此,我們提出了一種計(jì)算機(jī)系統(tǒng)與應(yīng)用于該系統(tǒng)的故障計(jì)算機(jī)替換方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種計(jì)算機(jī)系統(tǒng)與應(yīng)用于該系統(tǒng)的故障計(jì)算機(jī)替換方法,以解決上述背景技術(shù)中提出的現(xiàn)有的計(jì)算機(jī)系統(tǒng)對(duì)于故障計(jì)算機(jī)替換的技術(shù)不夠完善的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種計(jì)算機(jī)系統(tǒng),包括:局域網(wǎng)服務(wù)器、基于局域網(wǎng)服務(wù)器的局域網(wǎng)和客戶(hù)端,所述局域網(wǎng)服務(wù)器和客戶(hù)端組成為該計(jì)算機(jī)系統(tǒng)的硬件;
局域網(wǎng)服務(wù)器:局域網(wǎng)服務(wù)器作為局域網(wǎng)內(nèi)信號(hào)交流的載體,客戶(hù)端之間通過(guò)局域網(wǎng)服務(wù)器進(jìn)行數(shù)據(jù)交流;
客戶(hù)端:客戶(hù)端作為計(jì)算機(jī)系統(tǒng)的硬件載體,為計(jì)算機(jī)系統(tǒng)正常運(yùn)行提供運(yùn)行環(huán)境,客戶(hù)端的軟件包括:計(jì)算機(jī)操作系統(tǒng),基于計(jì)算機(jī)系統(tǒng)的運(yùn)行環(huán)境檢測(cè)系統(tǒng)、信息交流系統(tǒng)、信息反饋系統(tǒng)和數(shù)據(jù)轉(zhuǎn)移系統(tǒng),計(jì)算機(jī)操作系統(tǒng)滿(mǎn)足計(jì)算機(jī)客戶(hù)端的正常使用的最基本運(yùn)行要求,運(yùn)行環(huán)境檢測(cè)系統(tǒng)建立于計(jì)算機(jī)操作系統(tǒng)之上,對(duì)計(jì)算機(jī)操作系統(tǒng)的運(yùn)行環(huán)境和使用效率進(jìn)行檢測(cè),信息交流系統(tǒng)建立于計(jì)算機(jī)操作系統(tǒng)之上,信息交流系統(tǒng)用于客戶(hù)端之間信息交流的使用工具,信息反饋系統(tǒng)建立于計(jì)算機(jī)操作系統(tǒng)之上,作為客戶(hù)端之間信息請(qǐng)求反饋用,數(shù)據(jù)轉(zhuǎn)移系統(tǒng)作為客戶(hù)端之間信息轉(zhuǎn)移的工具。
優(yōu)選的,所述客戶(hù)端上設(shè)置有數(shù)據(jù)接口,且數(shù)據(jù)接口為I/O數(shù)據(jù)端口,所述客戶(hù)端通過(guò)數(shù)據(jù)接口與局域網(wǎng)服務(wù)器進(jìn)行數(shù)據(jù)交流。
優(yōu)選的,所述客戶(hù)端滿(mǎn)足局域網(wǎng)服務(wù)協(xié)議和互聯(lián)網(wǎng)服務(wù)協(xié)議。
優(yōu)選的,所述運(yùn)行環(huán)境檢測(cè)系統(tǒng)包括CPU反應(yīng)速度檢測(cè)單元和操作系統(tǒng)穩(wěn)定性檢測(cè)單元,所述CPU反應(yīng)速度檢測(cè)單元對(duì)CPU的反應(yīng)速度進(jìn)行檢測(cè)作為CPU評(píng)定的基礎(chǔ),所述操作系統(tǒng)穩(wěn)定性檢測(cè)單元對(duì)于操作系統(tǒng)的使用效率和崩潰情況進(jìn)行檢測(cè),作為評(píng)定操作系統(tǒng)適配情況的評(píng)定基礎(chǔ)。
優(yōu)選的,該計(jì)算機(jī)系統(tǒng)的故障計(jì)算機(jī)替換方法的步驟具體如下:
S1:運(yùn)行環(huán)境檢測(cè)系統(tǒng)對(duì)客戶(hù)端的計(jì)算機(jī)操作系統(tǒng)的運(yùn)行環(huán)境進(jìn)行檢測(cè),檢測(cè)CPU使用效率和計(jì)算機(jī)操作系統(tǒng)的出現(xiàn)故障的頻率和次數(shù),并以此作為計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境的檢測(cè)評(píng)定基礎(chǔ),若評(píng)定的結(jié)果計(jì)算機(jī)操作系統(tǒng)的運(yùn)行環(huán)境無(wú)法正常進(jìn)行,則該客戶(hù)端通過(guò)信息交流系統(tǒng)發(fā)出請(qǐng)求信息并將請(qǐng)求信息和計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境的情況輸出至局域網(wǎng)服務(wù)器;
S2:局域網(wǎng)服務(wù)器根據(jù)各個(gè)客戶(hù)端的計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境進(jìn)行排次,并將客戶(hù)端的計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的作為優(yōu)先替換對(duì)象,局域網(wǎng)服務(wù)器向計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端發(fā)出信息請(qǐng)求;
S3:步驟S2中計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端通過(guò)信息交流系統(tǒng)收到請(qǐng)求信息后并將請(qǐng)求信息與自身的運(yùn)行環(huán)境做對(duì)比,若計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端滿(mǎn)足替換請(qǐng)求,則兩個(gè)客戶(hù)端之間通過(guò)數(shù)據(jù)轉(zhuǎn)移系統(tǒng)進(jìn)行數(shù)據(jù)傳輸;
S4:若計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端不滿(mǎn)足替換請(qǐng)求,則計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端通過(guò)信息反饋系統(tǒng)將拒絕信息返回至局域網(wǎng)服務(wù)器;
S5:局域網(wǎng)服務(wù)器根據(jù)客戶(hù)端的計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境排次進(jìn)行選取第二個(gè)替代客戶(hù)端,并重復(fù)步驟S3和S4,直至完成數(shù)據(jù)轉(zhuǎn)移。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:該計(jì)算機(jī)系統(tǒng),以局域網(wǎng)服務(wù)器作為傳輸紐帶,并且以遞推的方式進(jìn)行替代客戶(hù)端的選取,便于對(duì)優(yōu)秀客戶(hù)端的選取,替代客戶(hù)端的功能較好。
附圖說(shuō)明
圖1為本發(fā)明系統(tǒng)原理圖;
圖2為本發(fā)明客戶(hù)端系統(tǒng)原理圖;
圖3為本發(fā)明替換方法流程圖。
具體實(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-3,本發(fā)明提供一種技術(shù)方案:一種計(jì)算機(jī)系統(tǒng),包括:局域網(wǎng)服務(wù)器、基于局域網(wǎng)服務(wù)器的局域網(wǎng)和客戶(hù)端,所述局域網(wǎng)服務(wù)器和客戶(hù)端組成為該計(jì)算機(jī)系統(tǒng)的硬件;
局域網(wǎng)服務(wù)器:局域網(wǎng)服務(wù)器作為局域網(wǎng)內(nèi)信號(hào)交流的載體,客戶(hù)端之間通過(guò)局域網(wǎng)服務(wù)器進(jìn)行數(shù)據(jù)交流;
客戶(hù)端:客戶(hù)端作為計(jì)算機(jī)系統(tǒng)的硬件載體,為計(jì)算機(jī)系統(tǒng)正常運(yùn)行提供運(yùn)行環(huán)境,客戶(hù)端的軟件包括:計(jì)算機(jī)操作系統(tǒng),基于計(jì)算機(jī)系統(tǒng)的運(yùn)行環(huán)境檢測(cè)系統(tǒng)、信息交流系統(tǒng)、信息反饋系統(tǒng)和數(shù)據(jù)轉(zhuǎn)移系統(tǒng),計(jì)算機(jī)操作系統(tǒng)滿(mǎn)足計(jì)算機(jī)客戶(hù)端的正常使用的最基本運(yùn)行要求,運(yùn)行環(huán)境檢測(cè)系統(tǒng)建立于計(jì)算機(jī)操作系統(tǒng)之上,對(duì)計(jì)算機(jī)操作系統(tǒng)的運(yùn)行環(huán)境和使用效率進(jìn)行檢測(cè),信息交流系統(tǒng)建立于計(jì)算機(jī)操作系統(tǒng)之上,信息交流系統(tǒng)用于客戶(hù)端之間信息交流的使用工具,信息反饋系統(tǒng)建立于計(jì)算機(jī)操作系統(tǒng)之上,作為客戶(hù)端之間信息請(qǐng)求反饋用,數(shù)據(jù)轉(zhuǎn)移系統(tǒng)作為客戶(hù)端之間信息轉(zhuǎn)移的工具。
其中,所述客戶(hù)端上設(shè)置有數(shù)據(jù)接口,且數(shù)據(jù)接口為I/O數(shù)據(jù)端口,所述客戶(hù)端通過(guò)數(shù)據(jù)接口與局域網(wǎng)服務(wù)器進(jìn)行數(shù)據(jù)交流,所述客戶(hù)端滿(mǎn)足局域網(wǎng)服務(wù)協(xié)議和互聯(lián)網(wǎng)服務(wù)協(xié)議,所述運(yùn)行環(huán)境檢測(cè)系統(tǒng)包括CPU反應(yīng)速度檢測(cè)單元和操作系統(tǒng)穩(wěn)定性檢測(cè)單元,所述CPU反應(yīng)速度檢測(cè)單元對(duì)CPU的反應(yīng)速度進(jìn)行檢測(cè)作為CPU評(píng)定的基礎(chǔ),所述操作系統(tǒng)穩(wěn)定性檢測(cè)單元對(duì)于操作系統(tǒng)的使用效率和崩潰情況進(jìn)行檢測(cè),作為評(píng)定操作系統(tǒng)適配情況的評(píng)定基礎(chǔ)。
一種計(jì)算機(jī)系統(tǒng)的故障計(jì)算機(jī)替換方法,該計(jì)算機(jī)系統(tǒng)的故障計(jì)算機(jī)替換方法的步驟具體如下:
S1:運(yùn)行環(huán)境檢測(cè)系統(tǒng)對(duì)客戶(hù)端的計(jì)算機(jī)操作系統(tǒng)的運(yùn)行環(huán)境進(jìn)行檢測(cè),檢測(cè)CPU使用效率和計(jì)算機(jī)操作系統(tǒng)的出現(xiàn)故障的頻率和次數(shù),并以此作為計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境的檢測(cè)評(píng)定基礎(chǔ),若評(píng)定的結(jié)果計(jì)算機(jī)操作系統(tǒng)的運(yùn)行環(huán)境無(wú)法正常進(jìn)行,則該客戶(hù)端通過(guò)信息交流系統(tǒng)發(fā)出請(qǐng)求信息并將請(qǐng)求信息和計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境的情況輸出至局域網(wǎng)服務(wù)器;
S2:局域網(wǎng)服務(wù)器根據(jù)各個(gè)客戶(hù)端的計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境進(jìn)行排次,并將客戶(hù)端的計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的作為優(yōu)先替換對(duì)象,局域網(wǎng)服務(wù)器向計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端發(fā)出信息請(qǐng)求;
S3:步驟S2中計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端通過(guò)信息交流系統(tǒng)收到請(qǐng)求信息后并將請(qǐng)求信息與自身的運(yùn)行環(huán)境做對(duì)比,若計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端滿(mǎn)足替換請(qǐng)求,則兩個(gè)客戶(hù)端之間通過(guò)數(shù)據(jù)轉(zhuǎn)移系統(tǒng)進(jìn)行數(shù)據(jù)傳輸;
S4:若計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端不滿(mǎn)足替換請(qǐng)求,則計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境較好的客戶(hù)端通過(guò)信息反饋系統(tǒng)將拒絕信息返回至局域網(wǎng)服務(wù)器;
S5:局域網(wǎng)服務(wù)器根據(jù)客戶(hù)端的計(jì)算機(jī)操作系統(tǒng)運(yùn)行環(huán)境排次進(jìn)行選取第二個(gè)替代客戶(hù)端,并重復(fù)步驟S3和S4,直至完成數(shù)據(jù)轉(zhuǎn)移。
盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同物限定。