亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種資源調(diào)度方法及裝置制造方法

文檔序號(hào):7820832閱讀:120來源:國知局
一種資源調(diào)度方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種資源調(diào)度方法及裝置,涉及通信【技術(shù)領(lǐng)域】,用于解決現(xiàn)有技術(shù)中IDC的資源利用率低的問題。在本發(fā)明提供的技術(shù)方案中,IDC獲取剩余的存儲(chǔ)能力和IDC帶寬剩余情況,通過計(jì)算得到IDC接納能力指標(biāo),使調(diào)度中心可以根據(jù)IDC接納能力指標(biāo)進(jìn)行資源調(diào)度。本發(fā)明實(shí)施例主要應(yīng)用于IDC資源調(diào)度的流程中。
【專利說明】一種資源調(diào)度方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種資源調(diào)度方法及裝置。

【背景技術(shù)】
[0002]運(yùn)營商通過IDC (Internet Data Center,互聯(lián)網(wǎng)數(shù)據(jù)中心)來存儲(chǔ)用戶資源。目前,用戶對(duì)IDC的需求正在增大,但對(duì)于運(yùn)營商來說,受制于電力,土地等資源限制,運(yùn)營商單一 IDC資源有限,無法滿足用戶需求,這就需要將多個(gè)IDC資源整合到一起以滿足用戶的需求。
[0003]在多個(gè)IDC資源的整合過程中,調(diào)度中心根據(jù)IDC的剩余存儲(chǔ)能力,查找能夠滿足用戶全部需求的IDC,進(jìn)而將當(dāng)前待存儲(chǔ)的用戶資源存儲(chǔ)到一個(gè)IDC中。但是隨著IDC需要處理的數(shù)據(jù)日益激增,且當(dāng)存儲(chǔ)到兩個(gè)IDC中的用戶資源需要進(jìn)行交互時(shí),如果上述方案進(jìn)行IDC資源調(diào)度,會(huì)因?yàn)镮DC中存儲(chǔ)的數(shù)據(jù)越來越多,導(dǎo)致IDC間的橫向流量增大,此時(shí)IDC間的數(shù)據(jù)傳輸會(huì)占用更多的帶寬,而IDC的總帶寬有限,這一總帶寬包括IDC間數(shù)據(jù)傳輸會(huì)占用的帶寬,和IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸占用的帶寬。所以,IDC間數(shù)據(jù)傳輸?shù)脑龆啵厝粫?huì)導(dǎo)致IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)膸挏p少,這樣,在進(jìn)行IDC資源調(diào)度時(shí),IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)膸挏p少就會(huì)降低IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。


【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供了一種資源調(diào)度方法及裝置,能夠顯著提高IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]一種資源調(diào)度方法,包括:
[0007]獲取IDC當(dāng)前可容納資源量與總資源量的第一運(yùn)算值,所述第一運(yùn)算值用于表示IDC剩余存儲(chǔ)能力;
[0008]獲取IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的第二運(yùn)算值,所述第二運(yùn)算值用于表示IDC帶寬剩余情況;
[0009]根據(jù)所述第一運(yùn)算值和所述第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo),以使得調(diào)度中心根據(jù)所述IDC接納能力指標(biāo),對(duì)所述IDC進(jìn)行資源調(diào)度。
[0010]一種資源調(diào)度裝置,其特征在于,包括:
[0011]獲取單元,用于獲取IDC當(dāng)前可容納資源量與總資源量的第一運(yùn)算值,所述第一運(yùn)算值用于表示IDC剩余存儲(chǔ)能力;
[0012]所述獲取單元,還用于獲取IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的第二運(yùn)算值,所述第二運(yùn)算值用于表示IDC帶寬剩余情況;
[0013]計(jì)算單元,用于根據(jù)所述第一運(yùn)算值和所述第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo),以使得調(diào)度中心根據(jù)所述IDC接納能力指標(biāo),對(duì)所述IDC進(jìn)行資源調(diào)度。
[0014]本發(fā)明實(shí)施例提供了一種資源調(diào)度方法及裝置,由IDC根據(jù)當(dāng)前可容納資源量與總資源量的運(yùn)算值,和IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的運(yùn)算值,計(jì)算得到IDC接納能力指標(biāo),該IDC接納能力指標(biāo)用于指示調(diào)度中心完成待存儲(chǔ)資源調(diào)度。而現(xiàn)有技術(shù)中只是根據(jù)IDC剩余存儲(chǔ)能力進(jìn)行資源調(diào)度,沒有考慮IDC與用戶設(shè)備間的數(shù)據(jù)傳輸帶寬因素,當(dāng)帶寬不夠發(fā)生擁塞時(shí),會(huì)影響IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。而本發(fā)明實(shí)施例提供的方案,使調(diào)度中心能夠根據(jù)IDC接納能力指標(biāo)完成待存儲(chǔ)資源調(diào)度,優(yōu)化了 IDC的資源調(diào)度方法,提高IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。

【專利附圖】

【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實(shí)施例提供的一種資源調(diào)度方法流程圖;
[0017]圖2為本發(fā)明實(shí)施例提供的另一種資源調(diào)度方法流程圖;
[0018]圖3為本發(fā)明實(shí)施例提供的另一種資源調(diào)度方法流程圖;
[0019]圖4為本發(fā)明實(shí)施例提供的一種資源調(diào)度裝置組成示意圖;
[0020]圖5為本發(fā)明實(shí)施例提供的另一種資源調(diào)度裝置組成示意圖;
[0021]圖6為本發(fā)明實(shí)施例提供的另一種資源調(diào)度裝置組成示意圖;
[0022]圖7為本發(fā)明實(shí)施例提供的另一種資源調(diào)度裝置組成示意圖。

【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實(shí)施例提供了一種資源調(diào)度方法,如圖1所示,該方法包括:
[0025]101、IDC獲取IDC當(dāng)前可容納資源量與總資源量的第一運(yùn)算值。
[0026]其中,第一運(yùn)算值用于表示IDC剩余存儲(chǔ)能力。IDC當(dāng)前可容納資源量為,該IDC在存儲(chǔ)數(shù)據(jù)后,剩余的存儲(chǔ)空間。
[0027]102、IDC獲取IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的第二運(yùn)算值。
[0028]其中,第二運(yùn)算值用于表示IDC帶寬剩余情況。
[0029]103、IDC根據(jù)第一運(yùn)算值和第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo),以使得調(diào)度中心根據(jù)IDC接納能力指標(biāo),對(duì)IDC進(jìn)行資源調(diào)度。
[0030]其中,IDC接納能力指標(biāo),用于指示調(diào)度中心完成待存儲(chǔ)資源調(diào)度。IDC將計(jì)算得到的IDC接納能力指標(biāo)上報(bào)給調(diào)度中心,然后,調(diào)度中心根據(jù)IDC接納能力指標(biāo)對(duì)IDC進(jìn)行資源調(diào)度。需要說明的是,在不同區(qū)域內(nèi),都有一個(gè)調(diào)度中心負(fù)責(zé)對(duì)該區(qū)域內(nèi)的IDC進(jìn)行資源調(diào)度。并且,調(diào)度中心的等級(jí)也有差別,比如,在一個(gè)市級(jí)區(qū)域內(nèi),有一個(gè)市級(jí)調(diào)度中心負(fù)責(zé)該城市內(nèi)IDC的調(diào)度,而在省級(jí)區(qū)域內(nèi),有一個(gè)省級(jí)調(diào)度中心,對(duì)該省范圍內(nèi)的IDC進(jìn)行資源調(diào)度。
[0031]值得說明的是,在下述步驟201和步驟202中,對(duì)調(diào)度中心對(duì)IDC進(jìn)行資源調(diào)度的步驟進(jìn)行了具體描述,在此不做贅述。
[0032]本發(fā)明實(shí)施例提供了一種資源調(diào)度方法,由IDC根據(jù)當(dāng)前可容納資源量與總資源量的運(yùn)算值,和IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的運(yùn)算值,計(jì)算得到IDC接納能力指標(biāo),該IDC接納能力指標(biāo)用于指示調(diào)度中心完成待存儲(chǔ)資源調(diào)度。而現(xiàn)有技術(shù)中只是根據(jù)IDC剩余存儲(chǔ)能力進(jìn)行資源調(diào)度,沒有考慮IDC與用戶設(shè)備間的數(shù)據(jù)傳輸帶寬因素,當(dāng)帶寬不夠發(fā)生擁塞時(shí),會(huì)影響IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。而本發(fā)明實(shí)施例提供的方案,使調(diào)度中心能夠根據(jù)IDC接納能力指標(biāo)完成待存儲(chǔ)資源調(diào)度,優(yōu)化了 IDC的資源調(diào)度方法,提高IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。
[0033]本發(fā)明提供的另一實(shí)施例中提供了一種資源調(diào)度方法,詳細(xì)描述了根據(jù)第一運(yùn)算值和第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo)的計(jì)算流程,這一流程包括:
[0034]IDC根據(jù)得到的第一運(yùn)算值和第二運(yùn)算值進(jìn)行加權(quán)計(jì)算,得到IDC接納能力指標(biāo)。
[0035]其中,加權(quán)計(jì)算指對(duì)第一運(yùn)算值和第二運(yùn)算值分別進(jìn)行加權(quán)計(jì)算,并且,第一運(yùn)算值的權(quán)重值和第二運(yùn)算值的權(quán)重值之和為100%。
[0036]還需說明的是,為了確保在計(jì)算IDC接納能力指標(biāo)時(shí)第一運(yùn)算值和第二運(yùn)算值都不為0,要分別為第一運(yùn)算值和第二運(yùn)算值的權(quán)重值設(shè)置最小值,本實(shí)施例提供設(shè)置最小值的范圍為10% -20%。另外,在設(shè)置第一運(yùn)算值和第二運(yùn)算值的權(quán)重值時(shí),運(yùn)算值的大小,與該運(yùn)算值對(duì)應(yīng)的權(quán)重值的數(shù)值大小成正比。例如,第一運(yùn)算值比第二運(yùn)算值大,那么,第一運(yùn)算值的權(quán)重值不應(yīng)小于第二運(yùn)算值的權(quán)重值。在此,本發(fā)明對(duì)權(quán)重值的具體數(shù)值不做限定,運(yùn)營商根據(jù)IDC剩余存儲(chǔ)能力和IDC剩余帶寬的實(shí)際情況,設(shè)置具體的權(quán)重值。為了便于描述,在進(jìn)行上述加權(quán)計(jì)算時(shí),可以對(duì)第一運(yùn)算值、第二運(yùn)算值,和這兩個(gè)運(yùn)算值分別對(duì)應(yīng)的權(quán)重值通過相應(yīng)的字母表示,例如:A為第一運(yùn)算值,B為第二運(yùn)算值,Μ為第一運(yùn)算值的權(quán)重值,Ν為第二運(yùn)算值的權(quán)重值,則此時(shí)的IDC接納能力指標(biāo)可以通過公式表示:IDC接納能力指標(biāo)=A*M+B*N。
[0037]通過為第一運(yùn)算值和第二運(yùn)算值設(shè)置權(quán)重值,使設(shè)置更高權(quán)重值的運(yùn)算值在生成IDC接納能力指標(biāo)時(shí)占更多的比例。例如,在計(jì)算IDC接納能力指標(biāo)時(shí),如果此時(shí)的第一運(yùn)算值比第二運(yùn)算值大,那么通過把第一運(yùn)算值的權(quán)重值設(shè)置的更高,就能使IDC接納能力指標(biāo)考慮更多第一運(yùn)算值的因素,從而現(xiàn)實(shí)靈活調(diào)節(jié)IDC接納能力指標(biāo)的效果。
[0038]本發(fā)明另一實(shí)施例提供了一種資源調(diào)度方法,在這一實(shí)施例中描述了在計(jì)算得到IDC接納能力指標(biāo)之后,調(diào)度中心進(jìn)行IDC資源分配的具體流程,如圖2所示,這一流程包括:
[0039]201、當(dāng)待存儲(chǔ)資源對(duì)應(yīng)的資源量小于或等于第一 IDC當(dāng)前可容納資源量時(shí),為待存儲(chǔ)資源分配第一 IDC進(jìn)行存儲(chǔ)。
[0040]其中,第一 IDC為IDC接納能力指標(biāo)在第一存儲(chǔ)區(qū)域內(nèi)最高的IDC。第一存儲(chǔ)區(qū)域?yàn)?,根?jù)待存儲(chǔ)資源確定的存儲(chǔ)區(qū)域。當(dāng)有用戶需要將待存儲(chǔ)資源存入IDC中時(shí),用戶會(huì)先和待存儲(chǔ)資源所在區(qū)域的調(diào)度中心發(fā)送存儲(chǔ)請(qǐng)求,由該調(diào)度中心確定能夠?yàn)橛脩艚K端提供存儲(chǔ)服務(wù)的地域范圍,這一地域范圍為第一存儲(chǔ)區(qū)域。
[0041]另外,如果調(diào)度中心確定的第一存儲(chǔ)區(qū)域?yàn)槭屑?jí)這樣較小范圍的存儲(chǔ)區(qū)域,則調(diào)度中心在對(duì)待存儲(chǔ)資源進(jìn)行存儲(chǔ)時(shí),會(huì)根據(jù)IDC接納能力指標(biāo)和IDC的剩余存儲(chǔ)空間對(duì)待存儲(chǔ)資源進(jìn)行存儲(chǔ)。其目的是為了防止出現(xiàn)下述情況,如:IDC1的第一運(yùn)算值小為40%,權(quán)重值為40%,第二運(yùn)算值大70%,權(quán)重值為60%,得到IDC 1的接納能力指標(biāo)為0.58,而IDC 2的第一運(yùn)算值比IDC 1的大,為50%,第二運(yùn)算值比IDC 1的小,為50%,權(quán)重值均為50%, mm IDC 2的接納能力指標(biāo)為0.5,且IDC 2的接納能力指標(biāo)小于IDC 1的接納能力指標(biāo),但是IDC 2可以完全存儲(chǔ)待存儲(chǔ)資源。因此,綜上所述,在市級(jí)范圍內(nèi)進(jìn)行IDC資源調(diào)度時(shí),調(diào)度中心還要先對(duì)所屬地域范圍內(nèi)的IDC的第一運(yùn)算值進(jìn)行比較。如果待存儲(chǔ)資源可完全存入某一 IDC中,則優(yōu)先選擇這類IDC。在較小存儲(chǔ)范圍內(nèi),調(diào)度中心選擇IDC接納能力指標(biāo)高并且剩余存儲(chǔ)空間足夠的IDC進(jìn)行存儲(chǔ),可減小IDC間數(shù)據(jù)傳輸占用的帶寬。
[0042]其中,當(dāng)調(diào)度中心接收到用戶待存儲(chǔ)資源的存儲(chǔ)請(qǐng)求后,會(huì)對(duì)待存儲(chǔ)資源和第一IDC當(dāng)前可容納資源量進(jìn)行比較,如果待存儲(chǔ)資源小于或等于第一 IDC當(dāng)前可容納資源量時(shí),則將待存儲(chǔ)資源存入第一 IDC中。否則,執(zhí)行步驟202。
[0043]202、當(dāng)待存儲(chǔ)資源對(duì)應(yīng)的資源量大于第一 IDC當(dāng)前可容納資源量時(shí),將待存儲(chǔ)資源中與第一 IDC當(dāng)前可容納資源量等值的資源存入所述第一 IDC中,并將待存儲(chǔ)資源中除存入第一 IDC中的資源之外的其余資源,存入第二 IDC中。
[0044]其中,第二 IDC為,除第一 IDC之外的任意一個(gè)或多個(gè)IDC。當(dāng)待存儲(chǔ)資源比第一 IDC當(dāng)前可容納資源量大時(shí),IDC會(huì)先存儲(chǔ)待存儲(chǔ)資源中的一部分,這部分的大小和第一IDC當(dāng)前可容納資源量大小相同。然后,待存儲(chǔ)資源的剩余部分,存儲(chǔ)到第二 IDC中。需要說明的是,步驟301和步驟302對(duì)將剩余部分存儲(chǔ)到第二 IDC中做了詳細(xì)描述。
[0045]將待存儲(chǔ)資源中除存入第一 IDC中的資源之外的其余資源,存入第二 IDC,如圖3所示,這一流程包括:
[0046]301、當(dāng)?shù)谝?IDC當(dāng)前可容納資源量不足時(shí),按照確定第一 IDC的方式,在第一存儲(chǔ)區(qū)域中確定第二 IDC,為待存儲(chǔ)資源中除存入第一 IDC中的資源之外的其余資源分配第二IDC進(jìn)行存儲(chǔ)。
[0047]302、當(dāng)?shù)谝淮鎯?chǔ)區(qū)域內(nèi)的所有IDC當(dāng)前可容納資源量總量不足時(shí),按照確定第一IDC的方式,在第一存儲(chǔ)區(qū)域內(nèi)確定第二 IDC,且當(dāng)?shù)谝淮鎯?chǔ)區(qū)域內(nèi)的所有IDC存滿后,在第二存儲(chǔ)區(qū)域內(nèi)確定第二 IDC進(jìn)行存儲(chǔ),為待存儲(chǔ)資源中除存入第一存儲(chǔ)區(qū)域內(nèi)所有IDC中的資源之外的其余資源分配第二 IDC進(jìn)行存儲(chǔ)。
[0048]其中,當(dāng)?shù)谝淮鎯?chǔ)區(qū)域內(nèi)可完全存儲(chǔ)待存儲(chǔ)資源時(shí),第二 IDC為第一存儲(chǔ)區(qū)域中除第一 IDC之外的任意一個(gè)或多個(gè)IDC。當(dāng)?shù)谝淮鎯?chǔ)區(qū)域無法完全存儲(chǔ)待存儲(chǔ)資源時(shí),第二IDC為第一存儲(chǔ)區(qū)域中除第一 IDC之外的所有IDC,和第二存儲(chǔ)區(qū)域中除第一存儲(chǔ)區(qū)域之外區(qū)域內(nèi)的任意一個(gè)或多個(gè)IDC。當(dāng)?shù)谝?IDC無法完全存儲(chǔ)待存儲(chǔ)資源時(shí),調(diào)度中心將待存儲(chǔ)資源和第一 IDC可容納資源量相等的資源存到第一 IDC中,然后將待存儲(chǔ)資源的剩余部分存儲(chǔ)到其他IDC中。調(diào)度中心在存儲(chǔ)剩余的待存儲(chǔ)資源時(shí),會(huì)根據(jù)各個(gè)IDC的IDC接納能力指標(biāo),選擇第一存儲(chǔ)區(qū)域內(nèi)IDC接納能力指標(biāo)次高的IDC進(jìn)行存儲(chǔ)?;蛘?,調(diào)度中心將待存儲(chǔ)資源存儲(chǔ)到第一存儲(chǔ)區(qū)域內(nèi)的所有IDC后,仍有剩余待存儲(chǔ)資源時(shí),下級(jí)調(diào)度中心會(huì)向上級(jí)調(diào)度中心發(fā)送資源存儲(chǔ)請(qǐng)求,由上級(jí)調(diào)度中心進(jìn)行更大范圍的資源調(diào)度,即在第二存儲(chǔ)區(qū)域內(nèi)進(jìn)行資源調(diào)度。需要說明的是,下級(jí)調(diào)度中心負(fù)責(zé)調(diào)度的區(qū)域小于上級(jí)調(diào)度中心負(fù)責(zé)調(diào)度的區(qū)域。為方便本發(fā)明實(shí)施例的理解,將在后述描述中進(jìn)行舉例說明:
[0049]例如:在城市1 中共有 4 個(gè) IDC,分別為 IDC1-1,IDC1-2,IDC1-3,IDC1-4,IDC 接納能力指標(biāo) IDCl-l>IDCl-2>IDCl-3>IDCl-4。城市 2 中共 3 個(gè) IDC,分別為 IDC2-1,IDC2-2,IDC2-3, IDC 接納能力指標(biāo) IDC2-2>IDC2-l>IDC2-3。
[0050]例1:在城市1中,IDC1-1的接納能力最高,IDC1-1剩余存儲(chǔ)資源量為i,用戶1的待存儲(chǔ)資源量為C1。當(dāng)用戶1需要存儲(chǔ)待存儲(chǔ)資源時(shí),調(diào)度中心優(yōu)先將用戶1的待存儲(chǔ)資源分配給IDC1-1進(jìn)行存儲(chǔ),但是Cl>i,,也就是說IDC1-1無法容納待存儲(chǔ)資源,調(diào)度中心先將部分用戶1待存儲(chǔ)資源C1存入IDC1-1中,使IDC1-1被存滿,待存儲(chǔ)資源剩余資源量為Cl-1。調(diào)度中心選擇接納能力次高的IDC1-2,剩余存儲(chǔ)資源量為j,且j〈Cl-1。調(diào)度中心將剩余的待存儲(chǔ)資源Cl-1存入IDC1-2中,使IDC1-2被存滿后,再選擇除IDC1-1和IDC1-2以外的接納能力最高的IDC1-3,剩余存儲(chǔ)資源量為k,且k>Cl-1-j。調(diào)度中心將剩余的待存儲(chǔ)資源Cl-1-j存入IDC1-3中,IDC1-3的剩余存儲(chǔ)空間可完全容納用戶1剩余的待存儲(chǔ)資源。調(diào)度中心將用戶1的待存儲(chǔ)資源C1分別存到IDC1-1,IDC1_2和IDC1-3中,此時(shí),用戶1的待存儲(chǔ)資源量完成存儲(chǔ)。
[0051]例2:用戶2的待存儲(chǔ)資源量為C2,優(yōu)先在城市1中進(jìn)行存儲(chǔ),但是城市1的所有IDC的可用存儲(chǔ)資源和小于待存儲(chǔ)資源C2,城市1中的4個(gè)IDC總共剩余存儲(chǔ)空間為L,即C2>L,因此,城市1的調(diào)度中心,先將用戶2的待存儲(chǔ)資源C2存入城市1的IDC中,完成存儲(chǔ)后用戶2的剩余待存儲(chǔ)資源為C2-L,然后向城市1和城市2所在的省級(jí)調(diào)度中心發(fā)送資源存儲(chǔ)請(qǐng)求。省調(diào)度中心,在城市2中對(duì)用戶2的剩余待存儲(chǔ)資源分配IDC進(jìn)行存儲(chǔ)。在城市2中,IDC2-2的接納能力最高,剩余存儲(chǔ)資源為0,但無法容納用戶2剩余的待存儲(chǔ)資源,o〈C2-L,省調(diào)度中心通知城市2的調(diào)度中心。城市2的調(diào)度中心先將部分用戶2的資源存入IDC2-2中,使IDC2-2被存滿,然后將剩余資源C2-L-0存儲(chǔ)到接納能力次高的IDC2-1中,剩余存儲(chǔ)資源為P,且p>C2-L-o,城市2的資源調(diào)度中心將剩余的用戶2的待存儲(chǔ)資源存儲(chǔ)到IDC2-2中,此時(shí),用戶2的待存儲(chǔ)資源C2存入城市1的全部IDC中和城市2的IDC2-1和IDC2-2中,用戶2的待存儲(chǔ)資源量完成存儲(chǔ)。
[0052]第二存儲(chǔ)區(qū)的地域范圍大于第一存儲(chǔ)區(qū)域的地域范圍,且第二存儲(chǔ)區(qū)域包括第一存儲(chǔ)區(qū)域。
[0053]其中,第一存儲(chǔ)區(qū)域可以是市級(jí)區(qū)域,也可以是省級(jí)區(qū)域。而第二存儲(chǔ)區(qū)域的地域范圍比第一存儲(chǔ)區(qū)域大,可以是省級(jí),大區(qū)級(jí),或者是全國級(jí)。比如,待存儲(chǔ)資源在省級(jí)范圍內(nèi)的IDC進(jìn)行存儲(chǔ)后,仍然沒有存儲(chǔ)完畢,也可以向大區(qū)級(jí)的調(diào)度中心發(fā)送存儲(chǔ)請(qǐng)求,若該大區(qū)內(nèi)的IDC仍不夠待存儲(chǔ)資源進(jìn)行存儲(chǔ),可向全國級(jí)的調(diào)度中心發(fā)送資源存儲(chǔ)請(qǐng)求。因?yàn)椴煌赜虻腎DC利用率明顯不同,再加上IDC的能耗很高,所以一些IDC利用率低的區(qū)域就會(huì)產(chǎn)生很大的資源浪費(fèi)。比如,內(nèi)蒙古、青海等偏遠(yuǎn)地區(qū),運(yùn)營商在上述地區(qū)內(nèi)也有IDC分布,由于上述區(qū)域的用戶比較少,雖然分布有IDC,但是,其資源利用率遠(yuǎn)遠(yuǎn)低于如北京、上海等發(fā)達(dá)地區(qū)的利用率。所以,由于本發(fā)明實(shí)施例提供了更大的IDC資源調(diào)度范圍,在北京IDC資源緊缺時(shí),內(nèi)蒙古和北京同屬于華北大區(qū),這樣,北京的待存儲(chǔ)資源就可以存儲(chǔ)到內(nèi)蒙古的IDC中。從而,通過更大的資源調(diào)度范圍,可有效提高IDC的利用率。
[0054]本發(fā)明提供的另一實(shí)施例,用于對(duì)調(diào)度中心中的IDC接納能力指標(biāo)進(jìn)行更新,包括:
[0055]當(dāng)待存儲(chǔ)資源存儲(chǔ)到第一 IDC,或存儲(chǔ)到第一 IDC和第二 IDC后,更新第一 IDC和/或第二 IDC的IDC接納能力指標(biāo)。
[0056]當(dāng)IDC每完成一次存儲(chǔ)后,將會(huì)重新計(jì)算該IDC接納能力指標(biāo),并將新IDC接納能力指標(biāo)上報(bào)給調(diào)度中心。調(diào)度中心按照新IDC接納能力指標(biāo)對(duì)原有IDC接納能力指標(biāo)進(jìn)行更新,并將更新后的數(shù)據(jù)上報(bào)給上一級(jí)的調(diào)度中心,使所有級(jí)別的調(diào)度中心中的IDC接納能力指標(biāo)更新為新的IDC接納能力指標(biāo)。
[0057]本發(fā)明實(shí)施例提供了一種資源調(diào)度方法,由IDC根據(jù)當(dāng)前可容納資源量與總資源量的運(yùn)算值,和IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的運(yùn)算值,計(jì)算得到IDC接納能力指標(biāo),該IDC接納能力指標(biāo)用于指示調(diào)度中心完成待存儲(chǔ)資源調(diào)度。而現(xiàn)有技術(shù)中只是根據(jù)IDC剩余存儲(chǔ)能力進(jìn)行資源調(diào)度,沒有考慮IDC與用戶設(shè)備間的數(shù)據(jù)傳輸帶寬因素,當(dāng)帶寬不夠發(fā)生擁塞時(shí),會(huì)影響IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。而本發(fā)明實(shí)施例提供的方案,使調(diào)度中心能夠根據(jù)IDC接納能力指標(biāo)完成待存儲(chǔ)資源調(diào)度,優(yōu)化了 IDC的資源調(diào)度方法,提高IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。
[0058]本發(fā)明實(shí)施例還提供了一種資源調(diào)度裝置,如圖4所示,包括:獲取單元41、計(jì)算單元42。
[0059]獲取單元41,用于獲取互聯(lián)網(wǎng)數(shù)據(jù)中心IDC當(dāng)前可容納資源量與總資源量的第一運(yùn)算值。
[0060]其中,第一運(yùn)算值用于表示IDC剩余存儲(chǔ)能力。
[0061]獲取單元41,還用于獲取IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的第二運(yùn)算值。
[0062]其中,第二運(yùn)算值用于表示IDC帶寬剩余情況。
[0063]計(jì)算單元42,用于根據(jù)獲取單元41得到的第一運(yùn)算值和第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo),以使得調(diào)度中心根據(jù)IDC接納能力指標(biāo),對(duì)IDC進(jìn)行資源調(diào)度。
[0064]在本發(fā)明提供的另一種可選的組成方式中,該裝置還包括:
[0065]計(jì)算單元42,還用于根據(jù)獲取單元41得到的第一運(yùn)算值和第二運(yùn)算值進(jìn)行加權(quán)計(jì)算,得到IDC接納能力指標(biāo)。
[0066]如圖5所示,該裝置還包括:IDC調(diào)度單元51。
[0067]IDC調(diào)度單元51,用于當(dāng)待存儲(chǔ)資源對(duì)應(yīng)的資源量小于或等于第一 IDC當(dāng)前可容納資源量時(shí),為待存儲(chǔ)資源分配第一 IDC進(jìn)行存儲(chǔ)。
[0068]其中,第一 IDC為IDC接納能力指標(biāo)在第一存儲(chǔ)區(qū)域內(nèi)最高的IDC,第一存儲(chǔ)區(qū)域?yàn)?,根?jù)待存儲(chǔ)資源確定的存儲(chǔ)區(qū)域。
[0069]IDC調(diào)度單元51,還用于當(dāng)待存儲(chǔ)資源對(duì)應(yīng)的資源量大于第一 IDC當(dāng)前可容納資源量時(shí),將待存儲(chǔ)資源中與第一 IDC當(dāng)前可容納資源量等值的資源存入第一 IDC中,并將待存儲(chǔ)資源中除存入第一 IDC中的資源之外的其余資源,存入第二 IDC中。
[0070]其中,第二 IDC為,除第一 IDC之外的任意一個(gè)或多個(gè)IDC。
[0071]如圖6所示,IDC調(diào)度單元51,還包括:第一調(diào)度子單元511、第二調(diào)度子單元512。
[0072]第一調(diào)度子單元511,用于當(dāng)?shù)谝?IDC當(dāng)前可容納資源量不足時(shí),按照確定第一IDC的方式,在第一存儲(chǔ)區(qū)域中確定第二 IDC,為待存儲(chǔ)資源中除存入第一 IDC中的資源之外的其余資源分配第二 IDC進(jìn)行存儲(chǔ)。
[0073]其中,第二 IDC為第一存儲(chǔ)區(qū)域中除第一 IDC之外的任意一個(gè)或多個(gè)IDC ;
[0074]第二調(diào)度子單元512,用于當(dāng)?shù)谝淮鎯?chǔ)區(qū)域內(nèi)的所有IDC當(dāng)前可容納資源量總量不足時(shí),按照確定第一 IDC的方式,在第一存儲(chǔ)區(qū)域內(nèi)確定第二 IDC,且當(dāng)?shù)谝淮鎯?chǔ)區(qū)域內(nèi)的所有IDC存滿后,在第二存儲(chǔ)區(qū)域內(nèi)確定第二 IDC進(jìn)行存儲(chǔ),為待存儲(chǔ)資源中除存入第一存儲(chǔ)區(qū)域內(nèi)所有IDC中的資源之外的其余資源分配第二 IDC進(jìn)行存儲(chǔ)。
[0075]其中,第二 IDC為第一存儲(chǔ)區(qū)域中除第一 IDC之外的所有IDC,和第二存儲(chǔ)區(qū)域中述第一存儲(chǔ)區(qū)域之外區(qū)域內(nèi)的任意一個(gè)或多個(gè)IDC。
[0076]其中,第二存儲(chǔ)區(qū)的地域范圍大于第一存儲(chǔ)區(qū)域的地域范圍,且第二存儲(chǔ)區(qū)域包括第一存儲(chǔ)區(qū)域。
[0077]在本發(fā)明提供的另一種可選構(gòu)成方式中,如圖7所示,該裝置還包括:更新單元61。
[0078]更新單元61,用于當(dāng)待存儲(chǔ)資源存儲(chǔ)到第一 IDC,或存儲(chǔ)到第一 IDC和第二 IDC后,更新第一 IDC和/或第二 IDC的IDC接納能力指標(biāo)。
[0079]值得說明的是,本實(shí)施例中如圖4至圖7所示的裝置用于實(shí)現(xiàn)上述如圖1至圖3所描述的方法流程。
[0080]本發(fā)明實(shí)施例提供了一種資源調(diào)度裝置,獲取單元獲取IDC當(dāng)前可容納資源量和總資源量的運(yùn)算值,和IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的運(yùn)算值,計(jì)算單元計(jì)算得到IDC接納能力指標(biāo),該IDC接納能力指標(biāo)用于指示調(diào)度中心完成待存儲(chǔ)資源調(diào)度。而現(xiàn)有技術(shù)中只是根據(jù)IDC剩余存儲(chǔ)能力進(jìn)行資源調(diào)度,沒有考慮IDC與用戶設(shè)備間的數(shù)據(jù)傳輸帶寬因素,當(dāng)帶寬不夠發(fā)生擁塞時(shí),會(huì)影響IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。而本發(fā)明實(shí)施例提供的方案,使調(diào)度中心能夠根據(jù)IDC接納能力指標(biāo)完成待存儲(chǔ)資源調(diào)度,優(yōu)化了 IDC的資源調(diào)度方法,提高IDC與用戶設(shè)備之間數(shù)據(jù)傳輸效率。
[0081]通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0082]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種資源調(diào)度方法,其特征在于,包括: 獲取互聯(lián)網(wǎng)數(shù)據(jù)中心IDC當(dāng)前可容納資源量與總資源量的第一運(yùn)算值,所述第一運(yùn)算值用于表示IDC剩余存儲(chǔ)能力; 獲取IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的第二運(yùn)算值,所述第二運(yùn)算值用于表示IDC帶寬剩余情況; 根據(jù)所述第一運(yùn)算值和所述第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo),以使得調(diào)度中心根據(jù)所述IDC接納能力指標(biāo),對(duì)所述IDC進(jìn)行資源調(diào)度。
2.根據(jù)權(quán)利要求1所述的方法,所述根據(jù)所述第一運(yùn)算值和所述第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo),具體包括: 根據(jù)得到的所述第一運(yùn)算值和所述第二運(yùn)算值進(jìn)行加權(quán)計(jì)算,得到所述IDC接納能力指標(biāo)。
3.根據(jù)權(quán)利要求2所述的方法,所述根據(jù)所述第一運(yùn)算值和所述第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo),以使得調(diào)度中心根據(jù)所述IDC接納能力指標(biāo),對(duì)所述IDC進(jìn)行資源調(diào)度,其特征在于,所述方法還包括: 當(dāng)待存儲(chǔ)資源對(duì)應(yīng)的資源量小于或等于第一 IDC當(dāng)前可容納資源量時(shí),為所述待存儲(chǔ)資源分配所述第一 IDC進(jìn)行存儲(chǔ),所述第一 IDC為所述IDC接納能力指標(biāo)在第一存儲(chǔ)區(qū)域內(nèi)最高的IDC,所述第一存儲(chǔ)區(qū)域?yàn)?,根?jù)所述待存儲(chǔ)資源確定的存儲(chǔ)區(qū)域; 當(dāng)所述待存儲(chǔ)資源對(duì)應(yīng)的資源量大于所述第一 IDC當(dāng)前可容納資源量時(shí),將所述待存儲(chǔ)資源中與所述第一 IDC當(dāng)前可容納資源量等值的資源存入所述第一 IDC中,并將所述待存儲(chǔ)資源中除存入所述第一 IDC中的資源之外的其余資源,存入第二 IDC中,所述第二 IDC為,除所述第一 IDC之外的任意一個(gè)或多個(gè)IDC。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述待存儲(chǔ)資源中除存入所述第一 IDC中的資源之外的其余資源,存入第二 IDC,包括: 當(dāng)所述第一 IDC當(dāng)前可容納資源量不足時(shí),按照確定所述第一 IDC的方式,在所述第一存儲(chǔ)區(qū)域中確定所述第二 IDC,為所述待存儲(chǔ)資源中除存入所述第一 IDC中的資源之外的其余資源分配所述第二 IDC進(jìn)行存儲(chǔ),所述第二 IDC為所述第一存儲(chǔ)區(qū)域中除所述第一 IDC之外的任意一個(gè)或多個(gè)IDC ; 當(dāng)所述第一存儲(chǔ)區(qū)域內(nèi)的所有IDC當(dāng)前可容納資源量總量不足時(shí),按照確定所述第一 IDC的方式,在所述第一存儲(chǔ)區(qū)域內(nèi)確定所述第二 IDC,且當(dāng)所述第一存儲(chǔ)區(qū)域內(nèi)的所有IDC存滿后,在第二存儲(chǔ)區(qū)域內(nèi)確定所述第二 IDC進(jìn)行存儲(chǔ),為所述待存儲(chǔ)資源中除存入所述第一存儲(chǔ)區(qū)域內(nèi)所有IDC中的資源之外的其余資源分配所述第二 IDC進(jìn)行存儲(chǔ); 所述第二 IDC為所述第一存儲(chǔ)區(qū)域中除所述第一 IDC之外的所有IDC,和所述第二存儲(chǔ)區(qū)域中除所述第一存儲(chǔ)區(qū)域之外區(qū)域內(nèi)的任意一個(gè)或多個(gè)IDC ; 所述第二存儲(chǔ)區(qū)的地域范圍大于所述第一存儲(chǔ)區(qū)域的地域范圍,且所述第二存儲(chǔ)區(qū)域包括所述第一存儲(chǔ)區(qū)域。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,包括: 當(dāng)所述待存儲(chǔ)資源存儲(chǔ)到所述第一 IDC,或存儲(chǔ)到所述第一 IDC和所述第二 IDC后,更新所述第一 IDC和/或所述第二 IDC的所述IDC接納能力指標(biāo)。
6.一種資源調(diào)度裝置,其特征在于,包括: 獲取單元,用于獲取互聯(lián)網(wǎng)數(shù)據(jù)中心IDC當(dāng)前可容納資源量與總資源量的第一運(yùn)算值,所述第一運(yùn)算值用于表示IDC剩余存儲(chǔ)能力; 所述獲取單元,還用于獲取IDC與用戶設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)漠?dāng)前可用帶寬與IDC總帶寬的第二運(yùn)算值,所述第二運(yùn)算值用于表示IDC帶寬剩余情況; 計(jì)算單元,根據(jù)所述第一運(yùn)算值和所述第二運(yùn)算值計(jì)算,得到IDC接納能力指標(biāo),以使得調(diào)度中心根據(jù)所述IDC接納能力指標(biāo),對(duì)所述IDC進(jìn)行資源調(diào)度。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述計(jì)算單元,還用于根據(jù)所述獲取單元得到的所述第一運(yùn)算值和所述第二運(yùn)算值進(jìn)行加權(quán)計(jì)算,得到所述IDC接納能力指標(biāo)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: IDC調(diào)度單元,用于當(dāng)待存儲(chǔ)資源對(duì)應(yīng)的資源量小于或等于第一 IDC當(dāng)前可容納資源量時(shí),為所述待存儲(chǔ)資源分配所述第一 IDC進(jìn)行存儲(chǔ),所述第一 IDC為所述IDC接納能力指標(biāo)在第一存儲(chǔ)區(qū)域內(nèi)最高的IDC,所述第一存儲(chǔ)區(qū)域?yàn)?,根?jù)所述待存儲(chǔ)資源確定的存儲(chǔ)區(qū)域; 所述IDC調(diào)度單元,還用于當(dāng)所述待存儲(chǔ)資源對(duì)應(yīng)的資源量大于所述第一 IDC當(dāng)前可容納資源量時(shí),將所述待存儲(chǔ)資源中與所述第一 IDC當(dāng)前可容納資源量等值的資源存入所述第一 IDC中,并將所述待存儲(chǔ)資源中除存入所述第一 IDC中的資源之外的其余資源,存入第二 IDC中,所述第二 IDC為除所述第一 IDC之外的任意一個(gè)或多個(gè)IDC。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述IDC調(diào)度單元還包括: 第一調(diào)度子單元,用于當(dāng)所述第一 IDC當(dāng)前可容納資源量不足時(shí),按照確定所述第一IDC的方式,在所述第一存儲(chǔ)區(qū)域中確定所述第二 IDC,為所述待存儲(chǔ)資源中除存入所述第一 IDC中的資源之外的其余資源分配所述第二 IDC進(jìn)行存儲(chǔ),所述第二 IDC為所述第一存儲(chǔ)區(qū)域中除所述第一 IDC之外的任意一個(gè)或多個(gè)IDC ; 第二調(diào)度子單元,用于當(dāng)所述第一存儲(chǔ)區(qū)域內(nèi)的所有IDC當(dāng)前可容納資源量總量不足時(shí),按照確定所述第一 IDC的方式,在所述第一存儲(chǔ)區(qū)域內(nèi)確定所述第二 IDC,且當(dāng)所述第一存儲(chǔ)區(qū)域內(nèi)的所有IDC存滿后,在第二存儲(chǔ)區(qū)域內(nèi)確定所述第二 IDC進(jìn)行存儲(chǔ),為所述待存儲(chǔ)資源中除存入所述第一存儲(chǔ)區(qū)域內(nèi)所有IDC中的資源之外的其余資源分配所述第二IDC進(jìn)行存儲(chǔ); 所述第二 IDC為所述第一存儲(chǔ)區(qū)域中除所述第一 IDC之外的所有IDC,和所述第二存儲(chǔ)區(qū)域中除所述第一存儲(chǔ)區(qū)域之外區(qū)域內(nèi)的任意一個(gè)或多個(gè)IDC ; 所述第二存儲(chǔ)區(qū)的地域范圍大于所述第一存儲(chǔ)區(qū)域的地域范圍,且所述第二存儲(chǔ)區(qū)域包括所述第一存儲(chǔ)區(qū)域。
10.根據(jù)權(quán)利要求6至9任意一種所述的裝置,其特征在于,所述裝置還包括: 更新單元,用于當(dāng)所述待存儲(chǔ)資源存儲(chǔ)到所述第一 IDC,或存儲(chǔ)到所述第一 IDC和所述第二 IDC后,更新所述第一 IDC和/或所述第二 IDC的所述IDC接納能力指標(biāo)。
【文檔編號(hào)】H04L12/917GK104378310SQ201410691240
【公開日】2015年2月25日 申請(qǐng)日期:2014年11月26日 優(yōu)先權(quán)日:2014年11月26日
【發(fā)明者】王澤林, 鄭毅, 謝夢(mèng)楠, 楊艷松, 徐東, 宋亞楷 申請(qǐng)人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1