專利名稱:一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng)及調(diào)度方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種云計(jì)算的資源衡量方法,尤其是一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng)及調(diào)度方法。
背景技術(shù):
云計(jì)算(Cloud Computing)系統(tǒng)是一種基于互聯(lián)網(wǎng)將軟件、信息資源以及其他可共享的資源作為一種類似于電網(wǎng)供電服務(wù)的服務(wù)架構(gòu),其根據(jù)需求提供資源給計(jì)算機(jī)或其他聯(lián)網(wǎng)設(shè)備。該系統(tǒng)的核心思想是一集約。集體現(xiàn)在云計(jì)算,主要是通過對聯(lián)網(wǎng)上的資源一種大規(guī)模的集成,構(gòu)成一個(gè)計(jì)算資源池向用戶開放,提供按需服務(wù)。約體現(xiàn)在云計(jì)算,通過虛擬機(jī)等技術(shù),讓大量用戶同時(shí)使用整個(gè)計(jì)算資源池里面的資源互不干涉。降低了個(gè)體用戶為使用這些資源所需要付出的成本。
現(xiàn)有的云計(jì)算方法,主要通過對大型的服務(wù)器集群改造構(gòu)成其計(jì)算資源池,但對散布在互聯(lián)網(wǎng)上的閑散PC資源,還沒有一個(gè)比較好的系統(tǒng),能有效的利用起來。尤其是針對不同操作系統(tǒng)的PC節(jié)點(diǎn)資源的統(tǒng)一調(diào)度控制,以及有效的集群付費(fèi)方式等都沒有一個(gè)較好的衡量方法。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),該系統(tǒng)能有效利用散布在互聯(lián)網(wǎng)上的PC資源。本發(fā)明要解決的另一技術(shù)問題是提供一種基于云計(jì)算的異構(gòu)資源調(diào)度方法,該方法可根據(jù)資源節(jié)點(diǎn)的效率進(jìn)行調(diào)度分配。為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是
一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),應(yīng)用于Web服務(wù)器,所述Web服務(wù)器通過網(wǎng)絡(luò)連接有至少一個(gè)上傳客戶端及至少一個(gè)離線下載客戶端,所述異構(gòu)資源衡量系統(tǒng)包括用于鏈接位于各個(gè)上傳客戶端的節(jié)點(diǎn)資源的節(jié)點(diǎn)入網(wǎng)單元及供離線下載客戶端定制離線下載任務(wù)的服務(wù)定制單元,
所述節(jié)點(diǎn)入網(wǎng)單元包括節(jié)點(diǎn)注冊單元、節(jié)點(diǎn)能力測試單元及節(jié)點(diǎn)調(diào)度控制單元;
所述節(jié)點(diǎn)注冊單元用于上傳客戶端的節(jié)點(diǎn)注冊,記錄上傳客戶端的注冊信息并傳遞節(jié)點(diǎn)客戶端程序模塊至上傳客戶端處供上傳客戶端安裝;
所述節(jié)點(diǎn)能力測試單元用于接收來自節(jié)點(diǎn)注冊單元的上傳客戶端的注冊信息并記錄上傳客戶端從Web服務(wù)器處下載及上傳預(yù)定義文件的下載時(shí)間值和上傳時(shí)間值,將上傳客戶端的注冊信息及所述的下載時(shí)間值和上傳時(shí)間值傳遞至節(jié)點(diǎn)調(diào)度控制單元;
所述節(jié)點(diǎn)調(diào)度控制單元用于根據(jù)接收的上傳客戶端的下載時(shí)間值和上傳時(shí)間值調(diào)度安排離線下載任務(wù)給上傳客戶端,記錄離線下載任務(wù)的實(shí)際完成數(shù)據(jù);
所述服務(wù)定制單元用于驗(yàn)證離線下載客戶端用戶的注冊信息并確定用戶的付費(fèi)金額及離線下載任務(wù)的有效期限,將離線下載用戶的下載任務(wù)信息傳遞給節(jié)點(diǎn)調(diào)度控制單元。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述節(jié)點(diǎn)注冊單元提供的傳遞至上傳客戶端的客戶端程序模塊包括分別支持windows、Iinux及Mac OS操作系統(tǒng)的多種版本。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述上傳客戶端的注冊信息包括上傳客戶端的IP地址、提供離線下載服務(wù)的硬盤位置。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述節(jié)點(diǎn)入網(wǎng)單元還包括一節(jié)點(diǎn)結(jié)算單元,用于接收節(jié)點(diǎn)調(diào)度控制單元記錄的離線下載任務(wù)的實(shí)際完成數(shù)據(jù)以對上傳客戶端的用戶進(jìn)行充值服務(wù)。一種基于云計(jì)算的異構(gòu)資源調(diào)度方法,包括以下步驟
A.服務(wù)定制單元發(fā)送離線下載任務(wù)信息給節(jié)點(diǎn)調(diào)度控制單元;
B.節(jié)點(diǎn)調(diào)度控制單元在Web服務(wù)器的集群資源中查找出符合下載任務(wù)的上傳客戶端 作為資源節(jié)點(diǎn);
C.判斷資源節(jié)點(diǎn)數(shù)是否達(dá)到預(yù)先定義的數(shù)值,若否則啟用與Web服務(wù)器聯(lián)網(wǎng)的備用的上傳客戶端作為資源節(jié)點(diǎn);
D.選取物理位置距Web服務(wù)器最近的前第一數(shù)值個(gè)資源節(jié)點(diǎn)與服務(wù)定制單元建立連
接;
E.在所述第一數(shù)值個(gè)資源節(jié)點(diǎn)中預(yù)留第二數(shù)值個(gè)資源節(jié)點(diǎn)作為BT種子傳遞資源。進(jìn)一步,所述步驟E中作為BT種子的資源節(jié)點(diǎn)的選取策略為根據(jù)節(jié)點(diǎn)測試單元記錄該資源節(jié)點(diǎn)的下載時(shí)間值和上傳時(shí)間值評估的節(jié)點(diǎn)效率從高到低排序,選取該第一數(shù)值個(gè)資源節(jié)點(diǎn)中的前第二數(shù)值個(gè)資源節(jié)點(diǎn)作為BT種子。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟E后還包括
F.判斷離線下載任務(wù)是否到期,若否則返回步驟B,若是則執(zhí)行步驟G;
G.將節(jié)點(diǎn)調(diào)度控制單元記錄的離線下載任務(wù)的實(shí)際完成數(shù)據(jù)發(fā)送給節(jié)點(diǎn)結(jié)算單元,節(jié)點(diǎn)解算單元根據(jù)各個(gè)資源節(jié)點(diǎn)實(shí)際提供的上傳數(shù)據(jù)量給對應(yīng)的上傳用戶充值。本發(fā)明的有益效果是本發(fā)明基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),將與Web服務(wù)器網(wǎng)絡(luò)連接的多個(gè)上傳客戶端作為資源節(jié)點(diǎn),并且支持多種操作系統(tǒng)的上傳客戶端,充分利用了散布在互聯(lián)網(wǎng)上的閑散PC資源,提高了離線下載的效率,降低了用戶使用網(wǎng)絡(luò)資源的成本。本發(fā)明的另一有益效果是本發(fā)明基于云計(jì)算的異構(gòu)資源調(diào)度方法,通過節(jié)點(diǎn)能力測試單元獲取各上傳客戶端下載和上傳預(yù)定義文件的實(shí)際耗時(shí)來評估節(jié)點(diǎn)的效率,并按節(jié)點(diǎn)效率優(yōu)先分配任務(wù),保證了離線下載的穩(wěn)定性,提高了離線下載的效率;進(jìn)一步,統(tǒng)計(jì)各節(jié)點(diǎn)的實(shí)際傳輸數(shù)據(jù)量,便于對上傳用戶進(jìn)行充值回饋服務(wù)。
下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式
作進(jìn)一步說明
圖I是本發(fā)明實(shí)施例一基于云計(jì)算的異構(gòu)資源衡量系統(tǒng)的結(jié)構(gòu)方框 圖2是本發(fā)明上傳客戶端接入Web服務(wù)器的步驟流程 圖3是本發(fā)明實(shí)施例二基于云計(jì)算的異構(gòu)資源衡量系統(tǒng)的結(jié)構(gòu)方框 圖4是本發(fā)明實(shí)施三基于云計(jì)算的異構(gòu)資源調(diào)度方法的步驟流程 圖5是本發(fā)明實(shí)施四基于云計(jì)算的異構(gòu)資源調(diào)度方法的步驟流程圖。
具體實(shí)施例方式實(shí)施例一
參照圖1,一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),應(yīng)用于Web服務(wù)器10,所述Web服務(wù)器10通過網(wǎng)絡(luò)連接有至少一個(gè)上傳客戶端20及至少一個(gè)離線下載客戶端30,所述異構(gòu)資源衡量系統(tǒng)包括用于鏈接位于各個(gè)上傳客戶端20的節(jié)點(diǎn)資源的節(jié)點(diǎn)入網(wǎng)單元110及供離線下載客戶端30定制離線下載任務(wù)的服務(wù)定制單元120。所述節(jié)點(diǎn)入網(wǎng)單元110包括節(jié)點(diǎn)注冊單元111、節(jié)點(diǎn)能力測試單元112及節(jié)點(diǎn)調(diào)度控制單元113。所述節(jié)點(diǎn)注冊單元111用于上傳客戶端20的節(jié)點(diǎn)注冊,記錄上傳客戶端20的注冊信息并傳遞節(jié)點(diǎn)客戶端程序模塊21至上傳客戶端20處供上傳客戶端20安裝;所述注冊信息包括用戶名、密碼、上傳客戶端的IP地址及提供離線下載服務(wù)的硬盤位置,優(yōu)選的還包括用戶的手機(jī)號碼;節(jié)點(diǎn)注冊單元111將上述的注冊信息提供給節(jié)點(diǎn)能力測試單元112,·上傳客戶端20經(jīng)節(jié)點(diǎn)注冊單元111注冊后即成為提供離線資源的節(jié)點(diǎn)。所述節(jié)點(diǎn)能力測試單元112用于接收來自節(jié)點(diǎn)注冊單元111的上傳客戶端的注冊信息并記錄上傳客戶端從Web服務(wù)器處下載及上傳預(yù)定義文件的下載時(shí)間值和上傳時(shí)間值,將上傳客戶端的注冊信息及所述的下載時(shí)間值和上傳時(shí)間值傳遞至節(jié)點(diǎn)調(diào)度控制單元;本實(shí)施例中所述預(yù)定義文件為64M大小的BT文件。所述節(jié)點(diǎn)調(diào)度控制單元113用于根據(jù)接收的上傳客戶端的下載時(shí)間值和上傳時(shí)間值調(diào)度安排離線下載任務(wù)給上傳客戶端,記錄離線下載任務(wù)的實(shí)際完成數(shù)據(jù)。所述服務(wù)定制單元120用于驗(yàn)證離線下載客戶端30用戶的注冊信息并確定用戶的付費(fèi)金額及離線下載任務(wù)的有效期限,將離線下載用戶的下載任務(wù)信息傳遞給節(jié)點(diǎn)調(diào)度控制單元113??蛻艨梢宰宰约旱男畔?,使用信用卡或者手機(jī)付費(fèi),購買離線下載任務(wù)。任務(wù)定制好后,等系統(tǒng)離線下載完成就可取回。優(yōu)選的,在服務(wù)定制單元可以設(shè)定客戶離線下載取回的速度,例如取回的速度最少要在200Kb/秒以上。否則不收取任何費(fèi)用。進(jìn)一步可以設(shè)置離線下載任務(wù)的保存時(shí)間,例如自動保存7天,7天后需要付費(fèi)續(xù)存。離線下載客戶端由基于Web的富客戶端構(gòu)成,能夠支持BT下載功能。所述節(jié)點(diǎn)注冊單元111提供的傳遞至上傳客戶端20的客戶端程序模塊21包括分別支持windows、Iinux及Mac OS操作系統(tǒng)的多種版本。用戶可以根據(jù)上傳客戶端20的實(shí)際操作系統(tǒng)選擇對應(yīng)版本的客戶端程序模塊21。下面結(jié)合圖2以蘋果操作系統(tǒng)的PC節(jié)點(diǎn)來介紹PC節(jié)點(diǎn)的注冊流程,即該上傳客戶端為蘋果Mac mini MC816CH/A,采用Intel酷睿i5 2520處理器,內(nèi)存4GB DDR31333MHz,操作系統(tǒng)為Mac OS X Lion,具體包括以下步驟
打開Safari瀏覽器,輸入Web服務(wù)器的url地址192. 4. O. 100 (此處僅為舉例),將會打開一個(gè)網(wǎng)頁。網(wǎng)頁中有2個(gè)選項(xiàng),其一為節(jié)點(diǎn)用戶,其二為定制服務(wù)用戶;
選擇節(jié)點(diǎn)用戶,會進(jìn)入登錄/注冊頁面。提示是否有已經(jīng)注冊的節(jié)點(diǎn)用戶,如果有可以輸入登陸。如果沒有,選擇注冊新的節(jié)點(diǎn)用戶;注冊用戶名,密碼,需要充值的手機(jī)電話號碼等信息,點(diǎn)擊完成注冊;
點(diǎn)擊完成注冊,進(jìn)入節(jié)點(diǎn)用戶主界面,點(diǎn)擊開始配置節(jié)點(diǎn)選項(xiàng),將會彈出節(jié)點(diǎn)配置頁面;
在彈出的節(jié)點(diǎn)配置頁面內(nèi)選擇local下的一個(gè)20G空文件夾目錄,把local下的一個(gè)20G空文件夾作為節(jié)點(diǎn)可使用的磁盤空間。在指定磁盤的時(shí)候需要注意,文件夾中沒有其他的文件;
設(shè)置節(jié)點(diǎn)客戶端程序模塊21的下載位置。然后啟動下載的節(jié)點(diǎn)客戶端程序模塊21。針對不同的操作系統(tǒng),有不同的節(jié)點(diǎn)客戶端程序模塊21可選擇。這次我們選擇的是Mac OSX Lion的節(jié)點(diǎn)客戶端程序模塊。設(shè)置節(jié)點(diǎn)的可使用時(shí)間,此處用戶可自行設(shè)置,例如,選擇提供節(jié)點(diǎn)資源的時(shí)間為8小時(shí)。設(shè)置完后,節(jié)點(diǎn)開始運(yùn)行。8個(gè)小時(shí)后,可以觀察到,本PC機(jī)的節(jié)點(diǎn)客戶端程序模塊21已經(jīng)關(guān)閉運(yùn)行。
實(shí)施例二
參照圖3,本實(shí)施例在實(shí)施例一的基礎(chǔ)之上,節(jié)點(diǎn)入網(wǎng)單元110還包括一節(jié)點(diǎn)結(jié)算單元114,用于接收節(jié)點(diǎn)調(diào)度控制單元113記錄的離線下載任務(wù)的實(shí)際完成數(shù)據(jù)以對上傳客戶端20的用戶進(jìn)行充值服務(wù)。當(dāng)離線下載完成后,節(jié)點(diǎn)結(jié)算單元114通過存儲在節(jié)點(diǎn)調(diào)度控制單元113內(nèi)的XML得到各節(jié)點(diǎn)的實(shí)際上傳的數(shù)據(jù)量,結(jié)合具體的費(fèi)率,對上傳用戶的充值號碼進(jìn)行充值,所述充值號碼可為手機(jī)號、信號卡卡號等。PC節(jié)點(diǎn)的用戶主頁面里面,會顯示這8個(gè)小時(shí)里面,本PC節(jié)點(diǎn)是否提供了服務(wù),充值號碼是否充值成功,如果沒有成功,可以選擇新的號碼,或者累積起來以后充值。實(shí)施例三
參照圖4,一種基于云計(jì)算的異構(gòu)資源調(diào)度方法,包括以下步驟
A.服務(wù)定制單元發(fā)送離線下載任務(wù)信息給節(jié)點(diǎn)調(diào)度控制單元,定制離線下載任務(wù);
B.節(jié)點(diǎn)調(diào)度控制單元在Web服務(wù)器的集群資源中查找出符合下載任務(wù)的上傳客戶端作為資源節(jié)點(diǎn);
C.判斷資源節(jié)點(diǎn)數(shù)N是否達(dá)到預(yù)先定義的數(shù)值10個(gè),若否則啟用與Web服務(wù)器聯(lián)網(wǎng)的備用的上傳客戶端作為資源節(jié)點(diǎn),若是則直接滿足客戶的離線下載需求,讓客戶馬上下載,;
D.選取物理位置距Web服務(wù)器最近的前第一數(shù)值個(gè)資源節(jié)點(diǎn)與服務(wù)定制單元建立連接,假定本實(shí)施例中第一數(shù)值為10個(gè),即選取物理位置最近的前10個(gè)節(jié)點(diǎn)作為資源池;
E.在所述第一數(shù)值10個(gè)資源節(jié)點(diǎn)中預(yù)留第二數(shù)值個(gè)資源節(jié)點(diǎn)作為BT種子傳遞資源。作為BT種子的資源節(jié)點(diǎn)的選取策略為根據(jù)節(jié)點(diǎn)測試單元記錄該資源節(jié)點(diǎn)的下載時(shí)間值和上傳時(shí)間值評估的節(jié)點(diǎn)效率從高到低排序,節(jié)點(diǎn)效率與下載時(shí)間值和上傳時(shí)間值的均值成線性關(guān)系,選取該第一數(shù)值個(gè)資源節(jié)點(diǎn)中的前數(shù)位為BT種子,本實(shí)施例中選取前3位作為BT種子,這樣,保證了集群資源中有3個(gè)節(jié)點(diǎn)保留有離線任務(wù)的備份,減少了節(jié)點(diǎn)突然掉線或者取消共享帶來的風(fēng)險(xiǎn)。實(shí)施例四
參照圖5,優(yōu)選的,在實(shí)施例三的基礎(chǔ)之上,對離線任務(wù)的期限進(jìn)行監(jiān)控,還可以對結(jié)合節(jié)點(diǎn)結(jié)算單元對提供離線下載服務(wù)的上傳用戶進(jìn)行充值回饋服務(wù),在步驟E之后還包括
F.判斷離線下載任務(wù)是否到期,若否則返回步驟B,若是則執(zhí)行步驟G;
G.將節(jié)點(diǎn)調(diào)度控制單元記錄的離線下載任務(wù)的實(shí)際完成數(shù)據(jù)發(fā)送給節(jié)點(diǎn)結(jié)算單元,節(jié)點(diǎn)解算單元根據(jù)各個(gè)資源節(jié)點(diǎn)實(shí)際提供的上傳數(shù)據(jù)量給對應(yīng)的上傳用戶充值,例如,一個(gè)節(jié)點(diǎn)給離線下載客戶端傳遞IM的數(shù)據(jù)量就可以獲得O. I元人民幣,這個(gè)費(fèi)率可以調(diào)整。以上是對本發(fā)明的較佳實(shí)施進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述 實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可以作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。
權(quán)利要求
1.一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),應(yīng)用于Web服務(wù)器,所述Web服務(wù)器通過網(wǎng)絡(luò)連接有至少一個(gè)上傳客戶端及至少一個(gè)離線下載客戶端,所述異構(gòu)資源衡量系統(tǒng)包括用于鏈接位于各個(gè)上傳客戶端的節(jié)點(diǎn)資源的節(jié)點(diǎn)入網(wǎng)單元及供離線下載客戶端定制離線下載任務(wù)的服務(wù)定制單元,其特征在于 所述節(jié)點(diǎn)入網(wǎng)單元包括節(jié)點(diǎn)注冊單元、節(jié)點(diǎn)能力測試單元及節(jié)點(diǎn)調(diào)度控制單元; 所述節(jié)點(diǎn)注冊單元用于上傳客戶端的節(jié)點(diǎn)注冊,記錄上傳客戶端的注冊信息并傳遞節(jié)點(diǎn)客戶端程序模塊至上傳客戶端處供上傳客戶端安裝; 所述節(jié)點(diǎn)能力測試單元用于接收來自節(jié)點(diǎn)注冊單元的上傳客戶端的注冊信息并記錄上傳客戶端從Web服務(wù)器處下載及上傳預(yù)定義文件的下載時(shí)間值和上傳時(shí)間值,將上傳客戶端的注冊信息及所述的下載時(shí)間值和上傳時(shí)間值傳遞至節(jié)點(diǎn)調(diào)度控制單元; 所述節(jié)點(diǎn)調(diào)度控制單元用于根據(jù)接收的上傳客戶端的下載時(shí)間值和上傳時(shí)間值調(diào)度安排離線下載任務(wù)給上傳客戶端,記錄離線下載任務(wù)的實(shí)際完成數(shù)據(jù); 所述服務(wù)定制單元用于驗(yàn)證離線下載客戶端用戶的注冊信息并確定用戶的付費(fèi)金額及離線下載任務(wù)的有效期限,將離線下載用戶的下載任務(wù)信息傳遞給節(jié)點(diǎn)調(diào)度控制單元。
2.根據(jù)權(quán)利要求I所述的一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),其特征在于所述節(jié)點(diǎn)注冊單元提供的傳遞至上傳客戶端的客戶端程序模塊包括分別支持windows、Iinux及Mac OS操作系統(tǒng)的多種版本。
3.根據(jù)權(quán)利要求I所述的一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),其特征在于所述上傳客戶端的注冊信息包括上傳客戶端的IP地址、提供離線下載服務(wù)的硬盤位置。
4.根據(jù)權(quán)利要求I所述的一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),其特征在于所述節(jié)點(diǎn)入網(wǎng)單元還包括一節(jié)點(diǎn)結(jié)算單元,用于接收節(jié)點(diǎn)調(diào)度控制單元記錄的離線下載任務(wù)的實(shí)際完成數(shù)據(jù)以對上傳客戶端的用戶進(jìn)行充值服務(wù)。
5.基于權(quán)利要求4所述的基于云計(jì)算的異構(gòu)資源衡量系統(tǒng)的異構(gòu)資源調(diào)度方法,其特征在于,包括以下步驟 A.服務(wù)定制單元發(fā)送離線下載任務(wù)信息給節(jié)點(diǎn)調(diào)度控制單元; B.節(jié)點(diǎn)調(diào)度控制單元在Web服務(wù)器的集群資源中查找出符合下載任務(wù)的上傳客戶端作為資源節(jié)點(diǎn); C.判斷資源節(jié)點(diǎn)數(shù)是否達(dá)到預(yù)先定義的數(shù)值,若否則啟用與Web服務(wù)器聯(lián)網(wǎng)的備用的上傳客戶端作為資源節(jié)點(diǎn); D.選取物理位置距Web服務(wù)器最近的前第一數(shù)值個(gè)資源節(jié)點(diǎn)與服務(wù)定制單元建立連接; E.在所述第一數(shù)值個(gè)資源節(jié)點(diǎn)中預(yù)留第二數(shù)值個(gè)資源節(jié)點(diǎn)作為BT種子傳遞資源。
6.基于權(quán)利要求5所述的基于云計(jì)算的異構(gòu)資源調(diào)度方法,其特征在于,所述步驟E中作為BT種子的資源節(jié)點(diǎn)的選取策略為根據(jù)節(jié)點(diǎn)測試單元記錄該資源節(jié)點(diǎn)的下載時(shí)間值和上傳時(shí)間值評估的節(jié)點(diǎn)效率從高到低排序,選取該第一數(shù)值個(gè)資源節(jié)點(diǎn)中的前第二數(shù)值個(gè)資源節(jié)點(diǎn)作為BT種子。
7.基于權(quán)利要求5所述的基于云計(jì)算的異構(gòu)資源調(diào)度方法,其特征在于,所述步驟E后還包括 F.判斷離線下載任務(wù)是否到期,若否則返回步驟B,若是則執(zhí)行步驟G;G.將節(jié)點(diǎn)調(diào)度控制單元記錄的離線下載任務(wù)的實(shí)際完成數(shù)據(jù)發(fā)送給節(jié)點(diǎn)結(jié) 算單元,節(jié)點(diǎn)解算單元根據(jù)各個(gè)資源節(jié)點(diǎn)實(shí)際提供的上傳數(shù)據(jù)量給對應(yīng)的上傳用戶充值。
全文摘要
本發(fā)明公開了一種基于云計(jì)算的異構(gòu)資源衡量系統(tǒng)及調(diào)度方法,該衡量系統(tǒng)包括節(jié)點(diǎn)入網(wǎng)單元及服務(wù)定制單元,所述節(jié)點(diǎn)入網(wǎng)單元包括供上傳客戶端注冊的節(jié)點(diǎn)注冊單元、記錄上傳客戶端上傳及下載預(yù)定義文件的上傳時(shí)間值和下載時(shí)間值的節(jié)點(diǎn)能力測試單元及調(diào)度安排離線下載任務(wù)的節(jié)點(diǎn)調(diào)度控制單元。本發(fā)明基于云計(jì)算的異構(gòu)資源衡量系統(tǒng),將與Web服務(wù)器網(wǎng)絡(luò)連接的多個(gè)上傳客戶端作為資源節(jié)點(diǎn),并且支持多種操作系統(tǒng)的上傳客戶端,充分利用了散布在互聯(lián)網(wǎng)上的閑散PC資源,提高了離線下載的效率,降低了用戶使用網(wǎng)絡(luò)資源的成本。
文檔編號H04L29/08GK102710430SQ20121011722
公開日2012年10月3日 申請日期2012年4月19日 優(yōu)先權(quán)日2012年4月19日
發(fā)明者孟鎮(zhèn)宇, 柏佳寧, 鄭為民, 黃錫鴻 申請人:廣州中國科學(xué)院先進(jìn)技術(shù)研究所