專利名稱::服務(wù)網(wǎng)格調(diào)度器及調(diào)度作業(yè)的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種服務(wù)網(wǎng)格調(diào)度器及調(diào)度作業(yè)的方法,尤其是一種設(shè)置委派執(zhí)行作業(yè)執(zhí)行模塊的網(wǎng)格作業(yè)調(diào)度器,以及利用該網(wǎng)格作業(yè)調(diào)度器對作業(yè)進(jìn)行調(diào)度的方法。
背景技術(shù):
:隨著社會(huì)網(wǎng)絡(luò)化、信息化的程度的不斷提高,在從商業(yè)分析到科學(xué)研究等各個(gè)領(lǐng)域內(nèi)對計(jì)算能力的要求大大提高,目前,傳統(tǒng)的基于單機(jī)/單節(jié)點(diǎn)的計(jì)算系統(tǒng)已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足如處理、存儲(chǔ)數(shù)據(jù)等各類應(yīng)用對計(jì)算能力的需求。為了滿足對計(jì)算能力的需求,網(wǎng)格計(jì)算應(yīng)運(yùn)而生,網(wǎng)格計(jì)算是利用網(wǎng)絡(luò)中一些閑置的處理能力來解決復(fù)雜問題的計(jì)算模式,即利用互聯(lián)網(wǎng)技術(shù),把分散在不同地理位置的計(jì)算機(jī)組成一臺(tái)虛擬超級計(jì)算機(jī)。每一臺(tái)參與的計(jì)算機(jī)就是其中的一個(gè)“節(jié)點(diǎn)”,所有的計(jì)算機(jī)就組成了一張節(jié)點(diǎn)網(wǎng)—網(wǎng)格,網(wǎng)格的計(jì)算能力強(qiáng)且費(fèi)用低。在實(shí)質(zhì)上來說“網(wǎng)格計(jì)算”是一種分布式應(yīng)用,網(wǎng)格中的每一臺(tái)計(jì)算機(jī)只是完成工作的一個(gè)小部分,雖然單臺(tái)計(jì)算機(jī)的運(yùn)算能力有限,但成千上萬臺(tái)計(jì)算機(jī)組合起來的計(jì)算能力就可以達(dá)到超級計(jì)算機(jī)的計(jì)算能力,因此,利用網(wǎng)格技術(shù)是目前提高計(jì)算能力的一主要途徑。在網(wǎng)格技術(shù)中,有效進(jìn)行作業(yè)管理、作業(yè)調(diào)度和資源管理是網(wǎng)格技術(shù)必須解決的問題?,F(xiàn)有技術(shù)中,OMII(OpenMiddlewareInfrastructureInstitute,開放的中間件基礎(chǔ)結(jié)構(gòu)研究所)開發(fā)出的網(wǎng)格作業(yè)調(diào)度器中采用了一個(gè)標(biāo)準(zhǔn)的基于Web服務(wù)的作業(yè)提交和監(jiān)控GridSAM模塊,有效實(shí)現(xiàn)了對作業(yè)提交和監(jiān)控,但利用該網(wǎng)格作業(yè)調(diào)度器調(diào)度作業(yè)時(shí)存在以下缺陷利用該網(wǎng)格作業(yè)調(diào)度器只能簡單的對提交的作業(yè)進(jìn)行調(diào)度,而在調(diào)度作業(yè)時(shí)沒有考慮作業(yè)的類型,致使有些類型的作業(yè)背調(diào)度后不能被執(zhí)行,給用戶帶來極大不便;同時(shí),利用該網(wǎng)格作業(yè)調(diào)度器不能對提交的作業(yè)進(jìn)行再調(diào)度,即不能在整個(gè)網(wǎng)格范圍內(nèi)根據(jù)作業(yè)執(zhí)行節(jié)點(diǎn)的負(fù)載均衡分配作業(yè),而只能分配給與該調(diào)度器相連接的作業(yè)執(zhí)行模塊進(jìn)行執(zhí)行,這樣,當(dāng)某一執(zhí)行作業(yè)的節(jié)點(diǎn)地負(fù)載過重時(shí),便影響了對作業(yè)處理的速度和質(zhì)量,同時(shí)也沒有充分利用閑余的計(jì)算資源,沒有從根本上實(shí)現(xiàn)對作業(yè)的調(diào)度。
發(fā)明內(nèi)容本發(fā)明的第一目的在于針對現(xiàn)有技術(shù)中的網(wǎng)格作業(yè)調(diào)度器不能實(shí)現(xiàn)對作業(yè)的調(diào)度的現(xiàn)狀,提供一種網(wǎng)格作業(yè)調(diào)度器,在網(wǎng)格作業(yè)調(diào)度器中設(shè)置一委派執(zhí)行作業(yè)執(zhí)行模塊,通過該委派執(zhí)行作業(yè)執(zhí)行模塊實(shí)現(xiàn)對作業(yè)的有效調(diào)度。本發(fā)明的第二目的在于針對現(xiàn)有技術(shù)不能實(shí)現(xiàn)對作業(yè)的有效調(diào)度的現(xiàn)狀,提供一種調(diào)度作業(yè)的方法,通過網(wǎng)格作業(yè)調(diào)度器中設(shè)置的委派執(zhí)行作業(yè)執(zhí)行模塊對作業(yè)及資源的分析、匹配實(shí)現(xiàn)對作業(yè)的有效調(diào)度。為實(shí)現(xiàn)上述第一目的,本發(fā)明提供一種網(wǎng)格作業(yè)調(diào)度器,包括依次連接的作業(yè)提交描述語言解析模塊、調(diào)度模塊及信息服務(wù)獲取模塊,相互連接的資源匹配模塊及POSIX作業(yè)調(diào)度模塊,所述調(diào)度模塊還與所述資源匹配模塊連接,所述作業(yè)提交描述語言解析模塊與所述調(diào)度模塊中的作業(yè)管理模塊連接,所述信息服務(wù)獲取模塊與所述調(diào)度模塊中的資源獲取模塊連接,所述資源匹配模塊與所述調(diào)度模塊中的作業(yè)調(diào)度模塊連接,所述資源獲取模塊及所述作業(yè)調(diào)度模塊同時(shí)與所述作業(yè)管理模塊連接;另外,該網(wǎng)格作業(yè)調(diào)度器還包括一委派執(zhí)行作業(yè)執(zhí)行模塊,與所述資源匹配模塊連接,提供與作業(yè)調(diào)度器的作業(yè)提交描述語言解析模塊及作業(yè)執(zhí)行模塊連接的接口,用于根據(jù)作業(yè)類型及與所述POSIX作業(yè)調(diào)度模塊連接的作業(yè)執(zhí)行模塊的工作性能信息,將作業(yè)委派給與所述委派執(zhí)行作業(yè)執(zhí)行模塊連接的作業(yè)調(diào)度器進(jìn)行調(diào)度。為實(shí)現(xiàn)上述第二目的,本發(fā)明提供一種調(diào)度作業(yè)的方法,其執(zhí)行以下步驟步驟1、用戶輸入待處理信息;步驟2、所述作業(yè)提交描述語言解析模塊對所述待處理信息進(jìn)行分析并構(gòu)造作業(yè);步驟3、所述作業(yè)提交描述語言解析模塊將所述作業(yè)保存在調(diào)度模塊中的作業(yè)管理模塊中;步驟4、所述調(diào)度模塊中的資源獲取模塊通過信息服務(wù)獲取模塊獲取資源信息并為所述作業(yè)匹配資源;步驟5、所述調(diào)度模塊中的作業(yè)調(diào)度模塊將已被匹配了資源的待調(diào)度作業(yè)發(fā)送給資源匹配模塊,該資源匹配模塊判斷該資源匹配模塊所在節(jié)點(diǎn)的作業(yè)執(zhí)行模塊是否支持所述待調(diào)度作業(yè),若支持,則執(zhí)行步驟6;否則,跳轉(zhuǎn)執(zhí)行步驟8;步驟6、所述資源匹配模塊判斷所述待調(diào)度作業(yè)是否為POSIX類型的作業(yè),是則執(zhí)行步驟7;否則,跳轉(zhuǎn)執(zhí)行步驟8;步驟7、所述資源匹配模塊將所述待調(diào)度作業(yè)轉(zhuǎn)發(fā)給POSIX作業(yè)調(diào)度模塊,由該P(yáng)OSIX作業(yè)調(diào)度模塊將該待調(diào)度作業(yè)發(fā)送給一作業(yè)執(zhí)行模塊以對所述待調(diào)度作業(yè)進(jìn)行處理,然后跳轉(zhuǎn)執(zhí)行步驟9;步驟8、所述資源匹配模塊將所述待調(diào)度作業(yè)轉(zhuǎn)發(fā)給委派執(zhí)行作業(yè)執(zhí)行模塊,該委派執(zhí)行作業(yè)執(zhí)行模塊根據(jù)所述待調(diào)度作業(yè)的類型及與該委派執(zhí)行作業(yè)執(zhí)行模塊連接的節(jié)點(diǎn)的工作性能信息將所述待調(diào)度作業(yè)委派給一網(wǎng)格作業(yè)調(diào)度器以對該待調(diào)度作業(yè)進(jìn)行調(diào)度及執(zhí)行;步驟9、結(jié)束。由上述網(wǎng)格作業(yè)調(diào)度器及調(diào)度方法的技術(shù)方案可知,本發(fā)明在網(wǎng)格作業(yè)調(diào)度器中引入了委派執(zhí)行作業(yè)執(zhí)行模塊,該模塊可根據(jù)待調(diào)度作業(yè)的類型對該作業(yè)分配作業(yè),有效保證了被分配作業(yè)的可執(zhí)行性;同時(shí),還根據(jù)與該網(wǎng)格作業(yè)調(diào)度器相連接的其它調(diào)度器節(jié)點(diǎn)的工作性能信息決定是否對該作業(yè)進(jìn)行再調(diào)度,在整個(gè)網(wǎng)格環(huán)境內(nèi)實(shí)現(xiàn)了資源的均衡,提高了處理作業(yè)的速度和質(zhì)量,有效利用了資源,方便了用戶。下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。圖1為本發(fā)明網(wǎng)格作業(yè)調(diào)度器的一結(jié)構(gòu)示意圖;圖2為本發(fā)明網(wǎng)格作業(yè)調(diào)度器的另一結(jié)構(gòu)示意圖;圖3為本發(fā)明網(wǎng)格作業(yè)調(diào)度方法的流程圖。具體實(shí)施例方式參見圖1,圖1所示為本發(fā)明網(wǎng)格作業(yè)調(diào)度器的一具體結(jié)構(gòu)示意圖,由圖1可知,該網(wǎng)格作業(yè)調(diào)度器包括依次連接的作業(yè)提交描述語言(JobSubmissionDescriptionLanguage,JSDL)解析模塊1、調(diào)度模塊2及信息服務(wù)獲取模塊3,相互連接的資源匹配模塊4及POSIX(PortableOperatingSystemInterfaceStandard)作業(yè)調(diào)度模塊5,以及與資源匹配模塊4連接的委派執(zhí)行作業(yè)執(zhí)行模塊6。其中,調(diào)度模塊2包括依次連接的資源獲取模塊21、作業(yè)管理模塊22和作業(yè)調(diào)度模塊23,JSDL解析模塊1與調(diào)度模塊2連接具體是與作業(yè)管理模塊22連接,信息服務(wù)獲取模塊3與調(diào)度模塊2連接具體是與資源獲取模塊21連接,資源匹配模塊4與作業(yè)調(diào)度模塊23連接。委派執(zhí)行作業(yè)執(zhí)行模塊6提供與作業(yè)調(diào)度器的JSDL解析模塊及作業(yè)執(zhí)行模塊連接的接口,可根據(jù)待調(diào)度作業(yè)的類型以及與該委派執(zhí)行作業(yè)執(zhí)行模塊6連接的其它調(diào)度器節(jié)點(diǎn)的工作性能如CPU負(fù)載、剩余內(nèi)存、硬盤可用空間等信息將作業(yè)分配給該委派執(zhí)行作業(yè)執(zhí)行模塊6所在節(jié)點(diǎn)的合適的作業(yè)執(zhí)行模塊進(jìn)行執(zhí)行,或?qū)⒃撟鳂I(yè)委派給其它的網(wǎng)格作業(yè)調(diào)度器以進(jìn)行再調(diào)度,最終將該作業(yè)分配給負(fù)載較輕的節(jié)點(diǎn)執(zhí)行,在整個(gè)網(wǎng)格環(huán)境內(nèi)實(shí)現(xiàn)了資源的均衡,提高了處理作業(yè)的速度和質(zhì)量,有效利用了資源,方便了用戶。參見圖2,圖2所示為本發(fā)明網(wǎng)格作業(yè)調(diào)度器的另一具體結(jié)構(gòu)示意圖,由圖2可知,該網(wǎng)格作業(yè)調(diào)度器在圖1所示的網(wǎng)格作業(yè)調(diào)度器內(nèi),還增設(shè)了一Web作業(yè)調(diào)度模塊7,該Web作業(yè)調(diào)度模塊7與資源匹配模塊4連接,提供Web服務(wù)接口,用于調(diào)用Web服務(wù)執(zhí)行模塊執(zhí)行Web服務(wù)類型的作業(yè),使得對Web服務(wù)類型的作業(yè)的處理快捷方便,進(jìn)一步提高了調(diào)度作業(yè)的速度。參見圖3,圖3所示為本發(fā)明網(wǎng)格作業(yè)調(diào)度方法的一具體流程,其具體執(zhí)行以下步驟步驟31、用戶通過客戶端輸入一個(gè)待處理信息;步驟32、客戶端將用戶輸入的待處理信息傳送給JSDL解析模塊,該JSDL解析模塊對待處理信息進(jìn)行分析并構(gòu)造作業(yè),具體操作步驟如下步驟321、客戶端將用戶輸入的待處理信息傳送給JSDL解析模塊;步驟322、JSDL解析模塊分析待處理信息是JSDL文件或Job對象或JSDL文檔對象,若為Job對象,執(zhí)行步驟324;若為JSDL文檔對象323,執(zhí)行步驟;若為JSDL文件,則將該JSDL文件文件解析為一JSDL文檔對象;步驟323、JSDL解析模塊將JSDL文檔對象解析為一Job對象;步驟324、JSDL解析模塊根據(jù)Job對象構(gòu)造作業(yè);步驟33、JSDL解析模塊將作業(yè)發(fā)送給調(diào)度模塊,調(diào)度模塊將該作業(yè)保存在作業(yè)管理模塊中;步驟34、資源獲取模塊對作業(yè)管理模塊進(jìn)行掃描,當(dāng)發(fā)現(xiàn)該作業(yè)管理模塊中存在未被匹配資源的新作業(yè)時(shí),通過信息服務(wù)獲取模塊獲取資源信息,并根據(jù)資源信息為新作業(yè)匹配資源;步驟35、調(diào)度模塊中的作業(yè)調(diào)度模塊對作業(yè)管理模塊進(jìn)行掃描,當(dāng)發(fā)現(xiàn)該作業(yè)管理模塊中存在已被匹配了資源但尚未被調(diào)度的待調(diào)度作業(yè)時(shí),將該待調(diào)度作業(yè)發(fā)送給資源匹配模塊,該資源匹配模塊判斷其所在節(jié)點(diǎn)的各作業(yè)執(zhí)行模塊是否支持該待調(diào)度作業(yè),若支持,則執(zhí)行步驟36;否則,跳轉(zhuǎn)執(zhí)行步驟38;步驟36、資源匹配模塊判斷該待調(diào)度作業(yè)是否為POSIX類型的作業(yè),是則執(zhí)行步驟37;否則,跳轉(zhuǎn)執(zhí)行步驟38;步驟37、資源匹配模塊將待調(diào)度作業(yè)轉(zhuǎn)發(fā)給POSIX作業(yè)調(diào)度模塊,該P(yáng)OSIX作業(yè)調(diào)度模塊將待調(diào)度作業(yè)根據(jù)連接的作業(yè)執(zhí)行模塊的性能如負(fù)載,CPU等信息選擇一作業(yè)執(zhí)行模塊,將該待調(diào)度作業(yè)發(fā)送給選定的作業(yè)執(zhí)行模塊以進(jìn)行處理,然后跳轉(zhuǎn)執(zhí)行步驟39;步驟38、資源匹配模塊將待調(diào)度作業(yè)轉(zhuǎn)發(fā)給委派執(zhí)行作業(yè)執(zhí)行模塊,該委派執(zhí)行作業(yè)執(zhí)行模塊首先判斷待調(diào)度作業(yè)的類型,根據(jù)該作業(yè)類型在與該委派執(zhí)行作業(yè)執(zhí)行模塊連接的作業(yè)執(zhí)行模塊中選擇一負(fù)載最小且性能較高的作業(yè)執(zhí)行模塊執(zhí)行該作業(yè);當(dāng)與該委派執(zhí)行作業(yè)執(zhí)行模塊連接的作業(yè)執(zhí)行模塊與作業(yè)類型都不匹配或其性能較低或負(fù)載較高時(shí),該委派執(zhí)行作業(yè)執(zhí)行模塊便將該作業(yè)委托給其它的網(wǎng)格作業(yè)調(diào)度器進(jìn)行調(diào)度;通過委派執(zhí)行作業(yè)執(zhí)行模塊實(shí)現(xiàn)了對作業(yè)的按照類型及作業(yè)執(zhí)行模塊的性能的有效匹配,避免了因作業(yè)類型不匹配或作業(yè)執(zhí)行模塊的性能低下對處理作業(yè)的速度和質(zhì)量的影響,保證了被分配作業(yè)的可執(zhí)行性;同時(shí),通過對作業(yè)的再調(diào)度,在整個(gè)網(wǎng)格范圍內(nèi)實(shí)現(xiàn)了資源的均衡,提高了處理作業(yè)的速度和質(zhì)量,有效利用了資源,方便了用戶;步驟39、結(jié)束。在上述網(wǎng)格作業(yè)調(diào)度方法中,步驟35中,資源匹配模塊判斷該待調(diào)度作業(yè)的類型時(shí),若待調(diào)度作業(yè)為POSIX類型的作業(yè),則執(zhí)行步驟37;若為Web服務(wù)類型的作業(yè),執(zhí)行步驟351;若既不是POSIX類型的作業(yè)也不是Web服務(wù)類型的作業(yè),則跳轉(zhuǎn)執(zhí)行步驟38;步驟351、資源匹配模塊將待調(diào)度作業(yè)轉(zhuǎn)發(fā)給Web作業(yè)調(diào)度模塊,該Web作業(yè)調(diào)度模塊選擇一具體的Web服務(wù)執(zhí)行模塊執(zhí)行該待調(diào)度作業(yè);然后執(zhí)行步驟39。最后所應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。權(quán)利要求1.一種網(wǎng)格作業(yè)調(diào)度器,包括依次連接的作業(yè)提交描述語言解析模塊、調(diào)度模塊及信息服務(wù)獲取模塊,相互連接的資源匹配模塊及POSIX作業(yè)調(diào)度模塊,所述調(diào)度模塊還與所述資源匹配模塊連接,所述作業(yè)提交描述語言解析模塊與所述調(diào)度模塊中的作業(yè)管理模塊連接,所述信息服務(wù)獲取模塊與所述調(diào)度模塊中的資源獲取模塊連接,所述資源匹配模塊與所述調(diào)度模塊中的作業(yè)調(diào)度模塊連接,所述資源獲取模塊及所述作業(yè)調(diào)度模塊同時(shí)與所述作業(yè)管理模塊連接;其特征在于還包括一委派執(zhí)行作業(yè)執(zhí)行模塊,與所述資源匹配模塊連接,提供與作業(yè)調(diào)度器的作業(yè)提交描述語言解析模塊及作業(yè)執(zhí)行模塊連接的接口,用于根據(jù)作業(yè)類型及與所述POSIX作業(yè)調(diào)度模塊連接的作業(yè)執(zhí)行模塊的工作性能信息,將作業(yè)委派給與所述委派執(zhí)行作業(yè)執(zhí)行模塊連接的作業(yè)調(diào)度器進(jìn)行調(diào)度。2.根據(jù)權(quán)利要求1所述的網(wǎng)格作業(yè)調(diào)度器,其特征在于所述資源匹配模塊還與Web作業(yè)調(diào)度模塊連接,用于提供Web服務(wù)接口,調(diào)用Web服務(wù)執(zhí)行模塊執(zhí)行Web服務(wù)類型的作業(yè)。3.一種調(diào)度作業(yè)的方法,其中執(zhí)行以下步驟步驟1、用戶輸入待處理信息;步驟2、所述作業(yè)提交描述語言解析模塊對所述待處理信息進(jìn)行分析并構(gòu)造作業(yè);步驟3、所述作業(yè)提交描述語言解析模塊將所述作業(yè)保存在調(diào)度模塊中的作業(yè)管理模塊中;步驟4、所述調(diào)度模塊中的資源獲取模塊通過信息服務(wù)獲取模塊獲取資源信息并為所述作業(yè)匹配資源;步驟5、所述調(diào)度模塊中的作業(yè)調(diào)度模塊將已被匹配了資源的待調(diào)度作業(yè)發(fā)送給資源匹配模塊,該資源匹配模塊判斷該資源匹配模塊所在節(jié)點(diǎn)的作業(yè)執(zhí)行模塊是否支持所述待調(diào)度作業(yè),若支持,則執(zhí)行步驟6;否則,跳轉(zhuǎn)執(zhí)行步驟8;步驟6、所述資源匹配模塊判斷所述待調(diào)度作業(yè)是否為POSIX類型的作業(yè),是則執(zhí)行步驟7;否則,跳轉(zhuǎn)執(zhí)行步驟8;步驟7、所述資源匹配模塊將所述待調(diào)度作業(yè)轉(zhuǎn)發(fā)給POSIX作業(yè)調(diào)度模塊,由該P(yáng)OSIX作業(yè)調(diào)度模塊將該待調(diào)度作業(yè)發(fā)送給一作業(yè)執(zhí)行模塊以對所述待調(diào)度作業(yè)進(jìn)行處理,然后跳轉(zhuǎn)執(zhí)行步驟9;步驟8、所述資源匹配模塊將所述待調(diào)度作業(yè)轉(zhuǎn)發(fā)給委派執(zhí)行作業(yè)執(zhí)行模塊,該委派執(zhí)行作業(yè)執(zhí)行模塊根據(jù)所述待調(diào)度作業(yè)的類型及與該委派執(zhí)行作業(yè)執(zhí)行模塊連接的節(jié)點(diǎn)的工作性能信息將所述待調(diào)度作業(yè)委派給一網(wǎng)格作業(yè)調(diào)度器以對該待調(diào)度作業(yè)進(jìn)行調(diào)度及執(zhí)行;步驟9、結(jié)束。4.根據(jù)權(quán)利要求3所述的調(diào)度作業(yè)的方法,其中所述步驟2具體為步驟21、所述作業(yè)提交描述語言解析模塊分析待處理信息是作業(yè)提交描述語言文件或作業(yè)對象或作業(yè)提交描述語言文檔對象,若為作業(yè)對象,執(zhí)行步驟23;若為作業(yè)提交描述語言文檔對象,執(zhí)行步驟22;若為作業(yè)提交描述語言文件,則將該作業(yè)提交描述語言文件解析為一作業(yè)提交描述語言文檔對象;步驟22、所述作業(yè)提交描述語言解析模塊將作業(yè)提交描述語言文檔對象解析為一作業(yè)對象;步驟23、所述作業(yè)提交描述語言解析模塊根據(jù)所述作業(yè)對象構(gòu)造作業(yè)。5.根據(jù)權(quán)利要求3或4所述的調(diào)度作業(yè)的方法,其中所述步驟6具體為所述資源匹配模塊判斷所述待調(diào)度作業(yè)的類型,若為POSIX類型的作業(yè),則執(zhí)行步驟7;若為Web服務(wù)類型的作業(yè),則所述資源匹配模塊將所述待調(diào)度作業(yè)轉(zhuǎn)發(fā)給Web作業(yè)調(diào)度模塊,該Web作業(yè)調(diào)度模塊選擇一Web服務(wù)執(zhí)行模塊執(zhí)行所述待調(diào)度作業(yè),然后執(zhí)行步驟9;若為POSIX類型與Web服務(wù)類型以外的其它類型的作業(yè),則執(zhí)行步驟8。全文摘要本發(fā)明提供了網(wǎng)格作業(yè)調(diào)度器,包括依次連接的作業(yè)提交描述語言解析模塊、調(diào)度模塊及信息服務(wù)獲取模塊,相互連接的資源匹配模塊及POSIX作業(yè)調(diào)度模塊,調(diào)度模塊還與所述資源匹配模塊連接,作業(yè)提交描述語言解析模塊與調(diào)度模塊中的作業(yè)管理模塊連接,信息服務(wù)獲取模塊與調(diào)度模塊中的資源獲取模塊連接,資源匹配模塊與所述調(diào)度模塊中的作業(yè)調(diào)度模塊連接,資源獲取模塊及所述作業(yè)調(diào)度模塊同時(shí)與作業(yè)管理模塊連接;還包括一委派執(zhí)行作業(yè)執(zhí)行模塊,與資源匹配模塊連接;本發(fā)明還提供了一種調(diào)度作業(yè)的方法。通過本發(fā)明的調(diào)度器及調(diào)度方法,有效保證了被分配作業(yè)的可執(zhí)行性,在整個(gè)網(wǎng)格環(huán)境內(nèi)實(shí)現(xiàn)了資源的均衡,提高了處理作業(yè)的速度和質(zhì)量。文檔編號(hào)G06F9/46GK1790275SQ200510132539公開日2006年6月21日申請日期2005年12月26日優(yōu)先權(quán)日2005年12月26日發(fā)明者懷進(jìn)鵬,胡春明,沃天宇,于雷,鐘亮,雷磊,王貝貝申請人:北京航空航天大學(xué)