本發(fā)明屬于云計(jì)算技術(shù)領(lǐng)域,特別是一種高可靠虛擬服務(wù)器系統(tǒng)。
背景技術(shù):
服務(wù)器虛擬化、桌面虛擬化和應(yīng)用虛擬化是現(xiàn)在計(jì)算機(jī)虛擬化中的三大虛擬化技術(shù)。也是未來云計(jì)算的一個(gè)重要技術(shù)。目前在全球的各個(gè)行業(yè),已經(jīng)開始了虛擬化的技術(shù)的推廣,并逐漸的在IT行業(yè)中盛行起來。目前針對一些大型企業(yè)都已經(jīng)虛擬化,并且逐漸的完全虛擬化,朝著云計(jì)算的方向發(fā)展。
服務(wù)器虛擬化是將服務(wù)器物理資源抽象成邏輯資源,讓一臺服務(wù)器變成幾臺甚至上百臺相互隔離的虛擬服務(wù)器,我們不再受限于物理上的界限,而是讓CPU、內(nèi)存、磁盤、I/O等硬件變成可以動態(tài)管理的“資源池”,從而提高資源的利用率,簡化系統(tǒng)管理,實(shí)現(xiàn)服務(wù)器整合,讓IT對業(yè)務(wù)的變化更具適應(yīng)力。
目前中小企業(yè)已成為市場的主力軍,但現(xiàn)今的虛擬化技術(shù)主要面對的客戶群為大型企業(yè)。由于虛擬化的入門成本和技術(shù)環(huán)境的復(fù)雜等虛擬化不確定性特點(diǎn),使得對成本敏感又缺乏內(nèi)部資源的中小型企業(yè)對虛擬化就望而卻步。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供了一種高可靠虛擬化服務(wù)器系統(tǒng),其包括分布在不同的計(jì)算機(jī)上的處理器單元、存儲單元、處理器管理單元、存儲器管理單元以及任務(wù)接受單元;
所述任務(wù)接受單元用于接收數(shù)據(jù)處理與存儲任務(wù),并對所述數(shù)據(jù)處理任務(wù)所需要的計(jì)算量進(jìn)行預(yù)估,根據(jù)所述數(shù)據(jù)處理需要的計(jì)算量設(shè)定需要的處理器單元數(shù)量,所述任務(wù)接受單元搜索空閑的處理器,當(dāng)空閑的處理器單元數(shù)量高于需要的處理器單元數(shù)量時(shí),所述處理器管理單元從中選擇所需數(shù)量的處理器單元,將所述數(shù)據(jù)處理任務(wù)平均分配給選擇的處理器單元;當(dāng)空閑的處理器單元數(shù)量低于需要的處理器單元數(shù)量時(shí),所述任務(wù)接受單元輸出報(bào)警信號;所述任務(wù)接收單元獲取所述存儲任務(wù)所需占用的存儲空間,根據(jù)所需占用的存儲空間設(shè)定需要存儲的存儲單元數(shù)量,所述任務(wù)接受單元搜索空閑的存儲單元,當(dāng)空閑的存儲單元數(shù)量高于需要的存儲單元數(shù)量時(shí),存儲器管理單元從中選擇所需數(shù)量的存儲單元,將所述數(shù)據(jù)處理任務(wù)平均分配給選擇的存儲單元;當(dāng)空閑的存儲單元數(shù)量低于需要的存儲單元數(shù)量時(shí),所述任務(wù)接受單元輸出報(bào)警信號。
較佳地,所述處理器單元、存儲單元成對設(shè)于一臺PC機(jī)中,所述PC機(jī)數(shù)量為多個(gè),所述PC機(jī)分布在一個(gè)局域網(wǎng)內(nèi)。
本發(fā)明具有以下有益效果:
本發(fā)明提供的高可靠虛擬化服務(wù)器系統(tǒng)根據(jù)數(shù)據(jù)處理與存儲任務(wù)所需要的數(shù)據(jù)計(jì)算量與存儲空間,為數(shù)據(jù)處于與存儲任務(wù)分配處理器與存儲器,并且一臺PC機(jī)可以作為處理器與存儲器分別進(jìn)行應(yīng)用,實(shí)現(xiàn)了一臺PC機(jī)完成兩個(gè)不同任務(wù)的功能。
當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的高可靠虛擬化服務(wù)器系統(tǒng)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種高可靠虛擬化服務(wù)器系統(tǒng),其包括分布在不同的計(jì)算機(jī)上的第一處理器單元1、第二處理器單元2、第一存儲單元6、第二存儲單元7、處理器管理單元3、存儲器管理單元5以及任務(wù)接受單元4;
所述任務(wù)接受單元4用于接收數(shù)據(jù)處理與存儲任務(wù),并對所述數(shù)據(jù)處理任務(wù)所需要的計(jì)算量進(jìn)行預(yù)估,根據(jù)所述數(shù)據(jù)處理需要的計(jì)算量設(shè)定需要的處理器單元數(shù)量,所述任務(wù)接受單元4搜索空閑的處理器單元,當(dāng)空閑的處理器單元數(shù)量高于需要的處理器單元數(shù)量時(shí),所述處理器管理單元3從空閑的處理器單元中選擇所需數(shù)量的處理器單元,將所述數(shù)據(jù)處理任務(wù)平均分配給選擇的處理器單元;當(dāng)空閑的處理器單元數(shù)量低于需要的處理器單元數(shù)量時(shí),所述任務(wù)接受單元4輸出報(bào)警信號;所述任務(wù)接收單元4獲取所述存儲任務(wù)所需占用的存儲空間,根據(jù)所需占用的存儲空間設(shè)定需要存儲的存儲單元數(shù)量,所述任務(wù)接受單元4搜索空閑的存儲單元,當(dāng)空閑的存儲單元數(shù)量高于需要的存儲單元數(shù)量時(shí),存儲器管理單元5從中選擇所需數(shù)量的存儲單元,將所述數(shù)據(jù)處理任務(wù)平均分配給選擇的存儲單元;當(dāng)空閑的存儲單元數(shù)量低于需要的存儲單元數(shù)量時(shí),所述任務(wù)接受單元輸出報(bào)警信號。
本實(shí)施例中所述處理器單元、存儲單元成對設(shè)于一臺PC機(jī)中,所述PC機(jī)數(shù)量為多個(gè),所述PC機(jī)分布在一個(gè)局域網(wǎng)內(nèi)。本實(shí)施例中,第一處理器單元1與第一存儲單元6設(shè)于一個(gè)PC機(jī)內(nèi),第二處理器單元2與第二存儲單元7設(shè)于一個(gè)PC機(jī)內(nèi),兩個(gè)PC機(jī)分別處于同一局域網(wǎng)中。
本發(fā)明提供的高可靠虛擬化服務(wù)器系統(tǒng)根據(jù)數(shù)據(jù)處理與存儲任務(wù)所需要的數(shù)據(jù)計(jì)算量與存儲空間,為數(shù)據(jù)處于與存儲任務(wù)分配處理器與存儲器,并且一臺PC機(jī)可以作為處理器與存儲器分別進(jìn)行應(yīng)用,實(shí)現(xiàn)了一臺PC機(jī)完成兩個(gè)不同任務(wù)的功能。
以上公開的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說明書的內(nèi)容,可作很多的修改和變化。本說明書選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。