欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法

文檔序號(hào):7600233閱讀:542來(lái)源:國(guó)知局
專利名稱:一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法
技術(shù)領(lǐng)域
本發(fā)明屬于虛擬機(jī)系統(tǒng)中網(wǎng)絡(luò)資源調(diào)度和分配方法,具體涉及一種虛擬機(jī)必需網(wǎng) 絡(luò)帶寬保障方法,用于將有限的網(wǎng)絡(luò)帶寬資源分配給有使用需求的虛擬機(jī),以保障各虛擬 機(jī)維持網(wǎng)絡(luò)服務(wù)的必需網(wǎng)絡(luò)帶寬。
背景技術(shù)
虛擬機(jī)系統(tǒng)在硬件設(shè)施利用率、服務(wù)可靠性、服務(wù)器的整合等方面具有巨大的優(yōu) 勢(shì),正面臨著前所未有的發(fā)展和機(jī)遇。虛擬機(jī)系統(tǒng)包括虛擬化平臺(tái)和多個(gè)虛擬機(jī),各虛擬機(jī) 中配置一塊或多塊虛擬網(wǎng)卡,多個(gè)虛擬機(jī)可以在一個(gè)物理平臺(tái)上同時(shí)運(yùn)行,各虛擬網(wǎng)卡各 自使用一定的網(wǎng)絡(luò)帶寬,虛擬網(wǎng)卡之間相互獨(dú)立,能夠公平、安全的分享物理網(wǎng)絡(luò)的資源。隨著越來(lái)越多的網(wǎng)絡(luò)應(yīng)用需要向用戶提供持續(xù)、穩(wěn)定的服務(wù),虛擬化平臺(tái)在網(wǎng)絡(luò) 繁忙時(shí),如何確保虛擬機(jī)依然能夠以穩(wěn)定的質(zhì)量向用戶提供連續(xù)不間斷的服務(wù),成為虛擬 機(jī)網(wǎng)絡(luò)質(zhì)量保證的一個(gè)問(wèn)題。通過(guò)虛擬化平臺(tái)中網(wǎng)絡(luò)帶寬控制算法,控制虛擬機(jī)中虛擬網(wǎng) 卡的帶寬分配,是實(shí)現(xiàn)虛擬機(jī)網(wǎng)絡(luò)分配的一種方法。劍橋大學(xué)2003年所提出的Xen虛擬化平臺(tái),使用帶有權(quán)值的先進(jìn)先出策略,實(shí)現(xiàn) 對(duì)虛擬機(jī)中虛擬網(wǎng)卡帶寬的上限控制。虛擬化平臺(tái)讀取各虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬預(yù)定值,并 據(jù)此為各虛擬網(wǎng)卡分配網(wǎng)絡(luò)帶寬額度。網(wǎng)絡(luò)帶寬額度為周期時(shí)間內(nèi),虛擬網(wǎng)卡可以使用網(wǎng) 絡(luò)帶寬的最大值,當(dāng)虛擬網(wǎng)卡對(duì)帶寬的需求大于預(yù)分配的網(wǎng)絡(luò)帶寬額度時(shí),虛擬網(wǎng)卡申請(qǐng) 并等待下一周期時(shí)間虛擬化平臺(tái)再次分配網(wǎng)絡(luò)帶寬額度。在此基礎(chǔ)之上,各虛擬網(wǎng)卡共享 網(wǎng)絡(luò)帶寬資源?,F(xiàn)有網(wǎng)絡(luò)帶寬的分配方法,當(dāng)N塊虛擬網(wǎng)卡同時(shí)繁忙時(shí),各虛擬網(wǎng)卡可以使用物 理網(wǎng)絡(luò)帶寬的1/N,虛擬網(wǎng)卡可以實(shí)現(xiàn)公平共享網(wǎng)絡(luò)資源;但為了保證虛擬機(jī)的網(wǎng)絡(luò)服務(wù) 質(zhì)量,虛擬化平臺(tái)需要保障虛擬機(jī)維持服務(wù)所需要的最少網(wǎng)絡(luò)帶寬,本申請(qǐng)中稱為必需網(wǎng) 絡(luò)帶寬,現(xiàn)有網(wǎng)絡(luò)帶寬的分配方法中,虛擬化平臺(tái)通過(guò)權(quán)值限制其他虛擬網(wǎng)卡的最大帶寬 額度,來(lái)保障某些虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬,這一策略的弊端在于,當(dāng)網(wǎng)絡(luò)帶寬有空閑時(shí), 其他虛擬網(wǎng)卡受限于帶寬上限,無(wú)法充分利用空閑的網(wǎng)絡(luò)帶寬資源,造成網(wǎng)絡(luò)資源的浪費(fèi); 虛擬機(jī)在啟動(dòng)時(shí),通過(guò)讀取虛擬機(jī)配置文件,確定虛擬機(jī)網(wǎng)絡(luò)帶寬等信息,實(shí)現(xiàn)對(duì)虛擬機(jī)網(wǎng) 絡(luò)的初始化,在虛擬機(jī)運(yùn)行過(guò)程中,網(wǎng)絡(luò)配置修改無(wú)法生效,對(duì)帶寬的再次分配只能通過(guò)中 斷用戶服務(wù),重啟虛擬機(jī)實(shí)現(xiàn)。

發(fā)明內(nèi)容
本發(fā)明提出一種虛擬機(jī)中必需網(wǎng)絡(luò)帶寬保障方法,解決現(xiàn)有網(wǎng)絡(luò)帶寬控制方法 中,網(wǎng)絡(luò)配置無(wú)法修改、無(wú)法保障虛擬網(wǎng)卡必需最小帶寬的問(wèn)題,實(shí)時(shí)修改虛擬網(wǎng)卡帶寬額 度,以保證各虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬,并最大程度利用物理帶寬,提高網(wǎng)絡(luò)硬件設(shè)備的利用率。本發(fā)明的一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法,用于包括虛擬化平臺(tái)和M個(gè)虛擬機(jī)
一、網(wǎng)絡(luò)帶寬額度分配步驟,包括下述過(guò)程1. 1虛擬化平臺(tái)從用戶配置文件讀取各虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬,用戶配置文件 為有需求的虛擬網(wǎng)卡設(shè)置其必需網(wǎng)絡(luò)帶寬,將其它虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬設(shè)置為0,各虛 擬網(wǎng)卡必需網(wǎng)絡(luò)帶寬總和小于或等于物理帶寬;1.2虛擬化平臺(tái)依據(jù)所讀取的用戶配置文件,為各虛擬網(wǎng)卡分配周期時(shí)間內(nèi)的網(wǎng) 絡(luò)帶寬初始值,周期時(shí)間為5 50毫秒;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)周期時(shí)間內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求, 判斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,是則該虛擬網(wǎng)卡為空 閑狀態(tài),否則該虛擬網(wǎng)卡為繁忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將各繁忙狀態(tài)虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度增加步進(jìn)帶寬,判斷所有虛擬網(wǎng)卡網(wǎng) 絡(luò)帶寬額度總和是否小于或者等于物理帶寬,是則轉(zhuǎn)步驟二 ;否則進(jìn)行過(guò)程3. 2 ;3. 2將各空閑狀態(tài)虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度減少步進(jìn)帶寬,判斷所有虛擬網(wǎng)卡網(wǎng) 絡(luò)帶寬額度總和是否小于或者等于物理帶寬,是則轉(zhuǎn)步驟二 ;否則進(jìn)行過(guò)程3. 3 ;3. 3將各繁忙狀態(tài)虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度與其必需網(wǎng)絡(luò)帶寬比較,將超出必需 網(wǎng)絡(luò)帶寬最多的虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度減少2倍步進(jìn)帶寬,判斷所有虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬 額度總和是否小于或者等于物理帶寬;是則轉(zhuǎn)步驟二 ;否則進(jìn)行過(guò)程3. 4 ;3. 4將所有虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬額度總和減去物理帶寬,余額由所有繁忙狀態(tài)虛擬 網(wǎng)卡的網(wǎng)絡(luò)帶寬額度平均扣除,轉(zhuǎn)步驟二 ;所述物理帶寬為虛擬化平臺(tái)提供的物理網(wǎng)絡(luò)帶寬總和,所述步進(jìn)帶寬為0. 001 0. 05倍物理帶寬。所述的一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法,所述網(wǎng)絡(luò)帶寬額度調(diào)整步驟的過(guò)程 3. 3中,超出必需網(wǎng)絡(luò)帶寬最多的虛擬網(wǎng)卡數(shù)目大于1時(shí),將各超出必需網(wǎng)絡(luò)帶寬最多的虛 擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度均減少2倍步進(jìn)帶寬。所述的一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法,所述閑或忙狀態(tài)判斷步驟可以包括下 述過(guò)程A.虛擬化平臺(tái)監(jiān)測(cè)周期時(shí)間內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,當(dāng)虛擬網(wǎng)卡使用完分配 的網(wǎng)絡(luò)帶寬額度后,向虛擬化平臺(tái)申請(qǐng)?jiān)俅畏峙渚W(wǎng)絡(luò)帶寬額度;B.虛擬化平臺(tái)判斷各虛擬網(wǎng)卡連續(xù)兩次申請(qǐng)分配網(wǎng)絡(luò)帶寬額度的時(shí)間間隔是否 大于所述周期時(shí)間,是則該虛擬網(wǎng)卡為空閑狀態(tài),否則該虛擬網(wǎng)卡為繁忙狀態(tài)。當(dāng)虛擬網(wǎng)卡連續(xù)兩次申請(qǐng)分配網(wǎng)絡(luò)帶寬額度的時(shí)間間隔大于所述周期時(shí)間時(shí),該 虛擬網(wǎng)卡實(shí)際帶寬需求小于分配的網(wǎng)絡(luò)帶寬額度,表示在所述周期時(shí)間內(nèi)網(wǎng)絡(luò)帶寬需求較 分配的網(wǎng)絡(luò)帶寬額度少,分配的網(wǎng)絡(luò)帶寬有剩余,虛擬網(wǎng)卡空閑;當(dāng)虛擬網(wǎng)卡連續(xù)兩次申請(qǐng)分配網(wǎng)絡(luò)帶寬額度的時(shí)間間隔小于或等于所述周期時(shí) 間時(shí),該虛擬網(wǎng)卡實(shí)際帶寬需求不小于分配的網(wǎng)絡(luò)帶寬額度,表示在所述周期時(shí)間內(nèi)網(wǎng)絡(luò) 帶寬需求較網(wǎng)絡(luò)帶寬額度多,原分配的網(wǎng)絡(luò)帶寬不足,虛擬網(wǎng)卡繁忙。本發(fā)明動(dòng)態(tài)讀出和寫(xiě)入虛擬機(jī)中虛擬網(wǎng)卡的信息,動(dòng)態(tài)修改虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬額 度,在不中斷用戶服務(wù)的前提下,對(duì)虛擬網(wǎng)卡進(jìn)行配置;保留了帶寬額度調(diào)度策略穩(wěn)定、準(zhǔn)確、公平的特點(diǎn),通過(guò)實(shí)時(shí)監(jiān)測(cè)虛擬化平臺(tái)中虛擬網(wǎng)卡對(duì)網(wǎng)絡(luò)帶寬的使用情況,判斷虛擬網(wǎng) 卡的忙或閑狀態(tài),將空閑的網(wǎng)絡(luò)資源轉(zhuǎn)移給有使用需求的虛擬機(jī),保障虛擬機(jī)的必需網(wǎng)絡(luò) 帶寬;在多虛擬網(wǎng)卡同時(shí)繁忙時(shí),保障各虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬,并在此前提下,剩余帶 寬公平分配;對(duì)于部分虛擬機(jī)繁忙時(shí),將帶寬資源分配給有網(wǎng)絡(luò)需求的虛擬網(wǎng)卡,充分利用 網(wǎng)絡(luò)帶寬;同時(shí)虛擬化平臺(tái)可根據(jù)用戶需求,定義網(wǎng)絡(luò)帶寬額度調(diào)整的幅度,在系統(tǒng)靈敏度 和調(diào)整開(kāi)銷(xiāo)中尋求平衡。


圖1為本發(fā)明的流程示意圖;圖2為三個(gè)虛擬機(jī)的帶寬調(diào)整曲線示意圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說(shuō)明。本實(shí)施例的硬件平臺(tái)采用^itel E5600處理器,2G內(nèi)存,物理網(wǎng)卡帶寬為 IOOMbps ;本實(shí)施例包括虛擬化平臺(tái)和3個(gè)虛擬機(jī)Doml、Dom2和Dom3,各虛擬機(jī)采用單核虛 擬CPU,256M內(nèi)存;每個(gè)虛擬機(jī)使用單塊虛擬網(wǎng)卡,故虛擬機(jī)網(wǎng)絡(luò)帶寬即為虛擬網(wǎng)卡網(wǎng)絡(luò)帶 寬;測(cè)試用的客戶端和各虛擬機(jī)連接在同一個(gè)交換機(jī),組成星型網(wǎng)絡(luò)。測(cè)試使用惠普公司開(kāi) 發(fā)的Netperf測(cè)試軟件,以充分占用虛擬機(jī)網(wǎng)絡(luò)帶寬。Doml設(shè)定必需網(wǎng)絡(luò)帶寬為20Mbps, Dom2設(shè)定必需網(wǎng)絡(luò)帶寬為40Mbps,Dom3不做必須網(wǎng)絡(luò)帶寬要求,虛擬化平臺(tái)周期時(shí)間為 IOms,步進(jìn)帶寬為0. 005倍物理帶寬。虛擬機(jī)Doml和Dom2在0 3秒中,網(wǎng)絡(luò)請(qǐng)求空閑; 3 5秒中,虛擬機(jī)Doml和Dom2網(wǎng)絡(luò)請(qǐng)求開(kāi)始繁忙,實(shí)際帶寬需求均大于IOOMbps ;5秒后, 虛擬機(jī)Doml請(qǐng)求減少,實(shí)際帶寬請(qǐng)求降低為0Mbps,虛擬機(jī)Dom2請(qǐng)求維持繁忙不變;Dom3 網(wǎng)絡(luò)請(qǐng)求虛擬機(jī)運(yùn)行后一直處于繁忙狀態(tài),實(shí)際帶寬請(qǐng)求大于100Mbps。本實(shí)施例順序包括下述步驟一、網(wǎng)絡(luò)帶寬額度分配步驟,包括下述過(guò)程1. 1虛擬化平臺(tái)從用戶配置文件讀取各虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬,Doml的虛擬網(wǎng) 卡A的必需網(wǎng)絡(luò)帶寬為20Mbps,Dom2的虛擬網(wǎng)卡B的必需網(wǎng)絡(luò)帶寬為40Mbps,Dom3的虛 擬網(wǎng)卡C的必需網(wǎng)絡(luò)帶寬為0Mbps,各虛擬網(wǎng)卡必需網(wǎng)絡(luò)帶寬總和為60Mbps,小于物理帶寬 IOOMbps ;1. 2虛擬網(wǎng)卡A的網(wǎng)絡(luò)帶寬初始值設(shè)置為20Mbps,虛擬網(wǎng)卡B的網(wǎng)絡(luò)帶寬初始值 設(shè)置為40Mbps,虛擬網(wǎng)卡C的網(wǎng)絡(luò)帶寬初始值設(shè)置為OMbps ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A和B的實(shí)際 帶寬需求均為0Mbps,小于分配的網(wǎng)絡(luò)帶寬額度20Mbps和40Mbps,均判斷為空閑狀態(tài);虛
擬網(wǎng)卡C實(shí)際帶寬需求大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度0Mbps,判斷為繁忙,轉(zhuǎn)步驟 ---,三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡C網(wǎng)絡(luò)帶寬額度增加步進(jìn)帶寬0. 5Mbps,此時(shí)虛擬網(wǎng) 卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為20MpbS、40MbpS和0. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總和為60. 5Mbps,小于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;重復(fù)上述步驟二、步驟三的過(guò)程3. 1,至800ms后,虛擬網(wǎng)卡C網(wǎng)絡(luò)帶寬額度增加至 40Mbps,虛擬網(wǎng)卡A和B的網(wǎng)絡(luò)帶寬額度分別為20Mbps和40Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A和B的實(shí)際 帶寬需求為0Mbps,均小于分配的網(wǎng)絡(luò)帶寬額度,判斷為空閑狀態(tài);虛擬網(wǎng)卡C的實(shí)際帶寬 需求大于100Mbps,大于分配的網(wǎng)絡(luò)帶寬額度40Mbps,判斷為繁忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡C的網(wǎng)絡(luò)帶寬額度增加步進(jìn)帶寬0.5Mbps,此時(shí)虛擬網(wǎng) 卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為20MpbS、40MbpS和40. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總和為 100. 5Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3.2將空閑狀態(tài)的虛擬網(wǎng)卡A和B的虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度減少步進(jìn)帶寬 0. 5Mbps,此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為19. 5Mbps,39. 5Mbps和40. 5Mbps, 所有網(wǎng)絡(luò)帶寬額度總和為99. 5Mbps,小于物理帶寬,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A和B的實(shí)際 帶寬需求均為0Mbps,小于分配的網(wǎng)絡(luò)帶寬額度19. 5Mbps和39. 5Mbps,均判斷為空閑狀態(tài); 虛擬網(wǎng)卡C的實(shí)際帶寬需求大于100Mbps,大于分配的網(wǎng)絡(luò)帶寬額度40. 5Mbps,判斷為繁忙 狀態(tài),轉(zhuǎn)步驟三;3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡C的網(wǎng)絡(luò)帶寬額度增加步進(jìn)帶寬0.5Mbps,此時(shí)虛擬網(wǎng) 卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為19. 5Mbps,39. 5Mbps和41Mbps,所有網(wǎng)絡(luò)帶寬額度總和 為99. 5Mbps,小于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;重復(fù)上述步驟二和步驟三,至1600ms后,虛擬網(wǎng)卡A的虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬額度減 少為OMbps,虛擬網(wǎng)卡B的虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬額度減少為20Mbps,虛擬網(wǎng)卡C的網(wǎng)絡(luò)帶寬額 度增加至80Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A實(shí)際帶寬需 求均為0Mbps,等于分配的網(wǎng)絡(luò)帶寬額度0Mbps,判斷為空閑狀態(tài);虛擬網(wǎng)卡B的實(shí)際帶寬需 求均為0Mbps,小于分配的網(wǎng)絡(luò)帶寬額度20Mbps,判斷為空閑狀態(tài);虛擬網(wǎng)卡C的實(shí)際帶寬 需求大于100Mbps,大于分配的網(wǎng)絡(luò)帶寬額度80Mbps,判斷為繁忙狀態(tài),轉(zhuǎn)步驟三;3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡C的網(wǎng)絡(luò)帶寬額度增加步進(jìn)帶寬0.5Mbps,此時(shí)虛擬網(wǎng) 卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為0MbpS、20MbpS和80. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總和為 100. 5Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3. 2將空閑狀態(tài)的虛擬網(wǎng)卡A和B的網(wǎng)絡(luò)帶寬額度減少步進(jìn)帶寬0. 5Mbps,此時(shí)虛 擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為0Mbps、19. 5Mbps和80. 5Mbps,所有網(wǎng)絡(luò)帶寬額度 總和為100Mbps,等于物理帶寬,轉(zhuǎn)步驟二 ;重復(fù)上述步驟二、步驟三的過(guò)程3. 1、3. 2,在虛擬網(wǎng)卡A和B空閑,虛擬網(wǎng)卡C維持 繁忙狀態(tài)時(shí),虛擬網(wǎng)卡A和B的網(wǎng)絡(luò)帶寬額度降低為0Mbps,虛擬網(wǎng)卡C的網(wǎng)絡(luò)帶寬額度增 加至100Mbps,充分占用了物理網(wǎng)絡(luò)帶寬,達(dá)到了對(duì)物理網(wǎng)絡(luò)設(shè)備的高效利用,這一動(dòng)態(tài)調(diào)整過(guò)程需要2000ms ;重復(fù)上述步驟二,在3秒時(shí),Doml和Dom2虛擬機(jī)網(wǎng)絡(luò)請(qǐng)求增加,虛擬化平臺(tái)監(jiān)測(cè) IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng) 絡(luò)帶寬額度;虛擬網(wǎng)卡A、B和C實(shí)際帶寬需求均大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度 OMbps,OMbps和100Mbps,均判斷為繁忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡A、B和C網(wǎng)絡(luò)帶寬額度分別增加0. 5Mbps,此時(shí)虛擬網(wǎng) 卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為0. 5Mbps,0. 5Mbps和100. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總 和為101. 5Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3. 2無(wú)空閑狀態(tài)網(wǎng)卡,進(jìn)行過(guò)程3.3 ;3. 3將繁忙狀態(tài)虛擬網(wǎng)卡A、B和C分配的網(wǎng)絡(luò)帶寬額度和必需網(wǎng)絡(luò)帶寬比較,超 出必需網(wǎng)絡(luò)帶寬分別為-19. 5Mbps、-39. 5Mbps和100. 5Mbps,故減少超出必需網(wǎng)絡(luò)帶寬 最多的虛擬網(wǎng)卡C于2倍步進(jìn)帶寬1Mbps。此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別 為0. 5Mbps,0. 5Mbps和99. 5Mbps。所有網(wǎng)絡(luò)帶寬額度總和為100. 5Mbps,大于物理帶寬 100Mbps,進(jìn)行過(guò)程3. 4 ;3. 4將所有網(wǎng)絡(luò)帶寬額度總和100. 5Mbps減去物理帶寬100Mbps,余額0. 5Mbps由 所有繁忙的虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬額度平均扣除,此時(shí),虛擬網(wǎng)卡A、B和C帶寬為0. 33Mbps, 0. 33Mbps 和 99. 33Mbps,轉(zhuǎn)步驟二 ;重復(fù)上述步驟二、步驟三的過(guò)程3. 1,3. 2,3. 3,3. 4,至1200ms后,Doml和Dom2的 虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬額度均增加至40MbpS,Dom3虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度減少至20Mbps,轉(zhuǎn)
步驟二;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A、B和C實(shí)際 帶寬需求均大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度40Mbps,40Mbps和20Mbps,均判斷為繁 忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡A、B和C網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0. 5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為40. 5Mbps,40. 5Mbps和20. 5Mbps,所有網(wǎng)絡(luò)帶 寬額度總和為101. 5Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3. 2無(wú)空閑狀態(tài)網(wǎng)卡,進(jìn)行過(guò)程3. 3 ;3. 3將繁忙狀態(tài)虛擬網(wǎng)卡A、B和C分配的網(wǎng)絡(luò)帶寬額度和必需網(wǎng)絡(luò)帶寬比較, 超出必需網(wǎng)絡(luò)帶寬分別為20. 5Mbps, 0. 5Mbps和20. 5Mbps,故減少超出必需網(wǎng)絡(luò)帶寬最多 的虛擬網(wǎng)卡A和C于2倍步進(jìn)帶寬1Mbps。此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別 為39. 5Mbps,40. 5Mbps和19. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總和為99. 5Mbps,小于物理帶寬 100Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A、B和C實(shí)際 帶寬需求均大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度39. 5Mbps,40. 5Mbps和19. 5Mbps,均判 斷為繁忙狀態(tài),轉(zhuǎn)步驟三;
三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡A、B和C網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0. 5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為40Mbps、41Mbps和20Mbps,所有網(wǎng)絡(luò)帶寬額度 總和為101Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3. 2無(wú)空閑狀態(tài)網(wǎng)卡,進(jìn)行過(guò)程3. 3 ;3. 3將繁忙狀態(tài)虛擬網(wǎng)卡A、B和C分配的網(wǎng)絡(luò)帶寬額度和必需網(wǎng)絡(luò)帶寬比較,超 出必需網(wǎng)絡(luò)帶寬分別為20Mbps,IMbps和20Mbps,故減少超出必需網(wǎng)絡(luò)帶寬最多的虛擬網(wǎng) 卡A和C于2倍步進(jìn)帶寬1Mbps。此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為39Mbps、 41Mbps和19Mbps,所有網(wǎng)絡(luò)帶寬額度總和為99Mbps,小于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A、B和C實(shí)際 帶寬需求均大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度39Mbps、4IMbps和19Mbps,均判斷為繁 忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡A、B和C網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0. 5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為39. 5Mbps,41. 5Mbps和19. 5Mbps,所有網(wǎng)絡(luò)帶 寬額度總和為100. 5Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3. 2無(wú)空閑狀態(tài)網(wǎng)卡,進(jìn)行過(guò)程3. 3 ;3. 3將繁忙狀態(tài)虛擬網(wǎng)卡A、B和C分配的網(wǎng)絡(luò)帶寬額度和必需網(wǎng)絡(luò)帶寬比較, 超出必需網(wǎng)絡(luò)帶寬分別為19. 5Mbps,1.5Mbps和19. 5Mbps,故減少超出必需網(wǎng)絡(luò)帶寬最多 的虛擬網(wǎng)卡A和C于2倍步進(jìn)帶寬1Mbps。此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別 為38. 5Mbps,41. 5Mbps和18. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總和為98. 5Mbps,小于物理帶寬 100Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A、B和C實(shí)際 帶寬需求均大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度38. 5Mbps,41. 5Mbps和18. 5Mbps,均判 斷為繁忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡A、B和C網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0. 5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為39Mbps、42Mbps和19Mbps,所有網(wǎng)絡(luò)帶寬額度 總和為100Mbps,等于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;重復(fù)上述步驟二、步驟三,至4460ms時(shí),虛擬網(wǎng)卡A和C的網(wǎng)絡(luò)帶寬額度減少至 33Mbps和13Mbps,Dom2的虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度增加至53Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A、B和C實(shí)際 帶寬需求均大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度33Mbps,53Mbps和13Mbps,均判斷為繁 忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0.5Mbps,此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為33. 5Mbps,53. 5Mbps和13. 5Mbps,所有網(wǎng)絡(luò) 帶寬額度總和為100. 5Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3. 2無(wú)空閑狀態(tài)網(wǎng)卡,進(jìn)行過(guò)程3. 3 ;3. 3將繁忙狀態(tài)虛擬網(wǎng)卡A、B和C分配的網(wǎng)絡(luò)帶寬額度和必需網(wǎng)絡(luò)帶寬比較,超 出必需網(wǎng)絡(luò)帶寬分別為13. 5Mbps、13. 5Mbps和13. 5Mbps,故減少超出必需網(wǎng)絡(luò)帶寬最多 的虛擬網(wǎng)卡A、B和C于2倍步進(jìn)帶寬1Mbps。此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分 別為32. 5Mbps,52. 5Mbps和12. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總和為97. 5Mbps,小于物理帶寬 100Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A、B和C實(shí)際 帶寬需求均大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度32. 5Mbps,52. 5Mbps和12. 5Mbps,判斷 為繁忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡A、B和C網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0.5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為33Mbps、53Mbps和13Mbps,所有網(wǎng)絡(luò)帶寬額度 總和為99Mbps,大于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;重復(fù)上述步驟二、步驟三,虛擬網(wǎng)卡A、B和C分別位于33Mbps、53Mbps和13Mbps 和32. 5Mbps,52. 5Mbps和12. 5Mbps之間動(dòng)態(tài)調(diào)節(jié),并一直持續(xù)。Doml和Dom2虛擬機(jī)滿足 了所設(shè)置的20Mbps和40Mbps的必需網(wǎng)絡(luò)帶寬,并和Dom3共享了剩余的40Mbps帶寬,調(diào)整 網(wǎng)絡(luò)帶寬所需時(shí)間為1460ms。重復(fù)上述步驟二,5秒時(shí),Doml虛擬機(jī)網(wǎng)絡(luò)請(qǐng)求減少,虛擬網(wǎng)卡A實(shí)際帶寬請(qǐng)求減 少為0Mbps,小于分配的網(wǎng)絡(luò)帶寬額度33Mbps,判斷為空閑狀態(tài);Dom2和Dom3虛擬機(jī)保持 繁忙狀態(tài),虛擬網(wǎng)卡B和C的實(shí)際帶寬請(qǐng)求大于100Mbps,大于分配的網(wǎng)絡(luò)帶寬額度53Mbps 和13Mbps均判斷為繁忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡B和C的網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0. 5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為33Mbps、53. 5Mbps和13. 5Mbps,所有網(wǎng)絡(luò)帶寬 額度總和為100Mbps,等于物理帶寬,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A實(shí)際帶寬需 求為OMpbs,小于分配的網(wǎng)絡(luò)帶寬額度33Mbps,判斷為空閑;虛擬網(wǎng)卡B和C的實(shí)際帶寬需 求大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度53. 5Mbps和13. 5Mbps,判斷為繁忙,轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡B和C的網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0. 5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為33Mbps、54Mbps和14Mbps,所有網(wǎng)絡(luò)帶寬額度 總和為101Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3. 2將空閑狀態(tài)的虛擬網(wǎng)卡A的網(wǎng)絡(luò)帶寬額度減少步進(jìn)帶寬0. 5Mbps,此時(shí)虛擬網(wǎng) 卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為32. 5Mbps,54Mbps和14Mbps,所有網(wǎng)絡(luò)帶寬額度總和為 100. 5Mbps,大于物理帶寬,進(jìn)行過(guò)程3. 3 ;
3. 3將繁忙狀態(tài)的虛擬網(wǎng)卡B和C分配的網(wǎng)絡(luò)帶寬額度和必需網(wǎng)絡(luò)帶寬比較,超 出必需網(wǎng)絡(luò)帶寬分別為14Mbps和14Mbps,故減少超出必需網(wǎng)絡(luò)帶寬最多的虛擬網(wǎng)卡C于 2倍步進(jìn)帶寬1Mbps。此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為32. 5Mbps,53Mbps和 13Mbps,所有網(wǎng)絡(luò)帶寬額度總和為98. 5Mbps,小于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A實(shí)際帶寬需 求為OMpbs,小于分配的網(wǎng)絡(luò)帶寬額度32. 5Mbps,判斷為空閑;虛擬網(wǎng)卡B和C的實(shí)際帶寬 需求大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度53Mbps和13Mbps,判斷為繁忙,轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡B和C的網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0. 5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為32. 5Mbps,53. 5Mbps和13. 5Mbps,所有網(wǎng)絡(luò)帶 寬額度總和為99. 5Mbps,小于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;重復(fù)上述步驟二、步驟三,至6秒時(shí)虛擬網(wǎng)卡A的網(wǎng)絡(luò)帶寬額度減少為0Mbps,虛擬
網(wǎng)卡B的網(wǎng)絡(luò)帶寬額度增加為70Mbps,虛擬網(wǎng)卡C的網(wǎng)絡(luò)帶寬額度減少為30Mbps,轉(zhuǎn)步驟 --;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A實(shí)際帶寬需 求為OMpbs,等于分配的網(wǎng)絡(luò)帶寬額度0Mbps,判斷為空閑;虛擬網(wǎng)卡B和C的實(shí)際帶寬需求 大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度70Mbps和30Mbps,判斷為繁忙,轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡B和C的網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0. 5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為0Mbps、70. 5Mbps和30. 5Mbps,所有網(wǎng)絡(luò)帶寬 額度總和為101Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 2 ;3. 2將空閑狀態(tài)的虛擬網(wǎng)卡A的網(wǎng)絡(luò)帶寬額度減少步進(jìn)帶寬0. 5Mbps,此時(shí)虛擬網(wǎng) 卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為0Mbps、70. 5Mbps和30. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總和 為101Mbps,大于物理帶寬100Mbps,進(jìn)行過(guò)程3. 3 ;3. 3將繁忙狀態(tài)虛擬網(wǎng)卡B和C的分配的網(wǎng)絡(luò)帶寬額度和必需網(wǎng)絡(luò)帶寬比較,超 出必需網(wǎng)絡(luò)帶寬分別為30. 5Mbps和30. 5Mbps,故減少超出必需網(wǎng)絡(luò)帶寬最多的虛擬網(wǎng)卡 C于2倍步進(jìn)帶寬1Mbps。此時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為0Mbps、69. 5Mbps 和29. 5Mbps,所有網(wǎng)絡(luò)帶寬額度總和為99Mbps,小于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)IOms內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判 斷各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,虛擬網(wǎng)卡A實(shí)際帶寬需 求為OMpbs,等于分配的網(wǎng)絡(luò)帶寬額度0Mbps,判斷為空閑;虛擬網(wǎng)卡B和C的實(shí)際帶寬需求 大于lOOMpbs,大于分配的網(wǎng)絡(luò)帶寬額度69. 5Mbps和29. 5Mbps,判斷為繁忙,轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將繁忙狀態(tài)的虛擬網(wǎng)卡B和C的網(wǎng)絡(luò)帶寬額度分別增加步進(jìn)帶寬0.5Mbps,此 時(shí)虛擬網(wǎng)卡A、B和C的網(wǎng)絡(luò)帶寬額度分別為0MbpS、70MbpS和30Mbps,所有網(wǎng)絡(luò)帶寬額度 總和為100Mbps,等于物理帶寬100Mbps,轉(zhuǎn)步驟二 ;重復(fù)上述步驟二、步驟三,虛擬網(wǎng)卡A、B和C分別位于0Mbps、69. 5Mbps,29. 5Mbps和OMbps、70Mbps和30Mbps之間動(dòng)態(tài)調(diào)節(jié),并一直持續(xù)。Dom2虛擬機(jī)滿足了所設(shè)置的 40Mbps的必需網(wǎng)絡(luò)帶寬,并和Dom3共享了剩余的60Mbps帶寬,調(diào)整網(wǎng)絡(luò)帶寬所需時(shí)間為 1000ms。 三個(gè)虛擬機(jī)的帶寬調(diào)整曲線如圖2所示,圖中矩形、圓形、三角形分別表示虛擬網(wǎng) 卡A、B和C不同周期時(shí)間的網(wǎng)絡(luò)帶寬額度。
權(quán)利要求
1.一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法,用于包括虛擬化平臺(tái)和M個(gè)虛擬機(jī)的虛擬機(jī)系 統(tǒng),M = 1 32,各虛擬機(jī)中配置1 2塊虛擬網(wǎng)卡,順序包括下述步驟一、網(wǎng)絡(luò)帶寬額度分配步驟,包括下述過(guò)程1.1虛擬化平臺(tái)從用戶配置文件讀取各虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬,用戶配置文件為有 需求的虛擬網(wǎng)卡設(shè)置其必需網(wǎng)絡(luò)帶寬,將其它虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬設(shè)置為0,各虛擬網(wǎng) 卡必需網(wǎng)絡(luò)帶寬總和小于或等于物理帶寬;1.2虛擬化平臺(tái)依據(jù)所讀取的用戶配置文件,為各虛擬網(wǎng)卡分配周期時(shí)間內(nèi)的網(wǎng)絡(luò)帶 寬初始值,周期時(shí)間為5 50毫秒;二、忙或閑狀態(tài)判斷步驟,虛擬化平臺(tái)監(jiān)測(cè)周期時(shí)間內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,判斷 各虛擬網(wǎng)卡實(shí)際帶寬需求是否小于或等于分配的網(wǎng)絡(luò)帶寬額度,是則該虛擬網(wǎng)卡為空閑狀 態(tài),否則該虛擬網(wǎng)卡為繁忙狀態(tài),轉(zhuǎn)步驟三;三、網(wǎng)絡(luò)帶寬額度調(diào)整步驟,包括下述過(guò)程3. 1將各繁忙狀態(tài)虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度增加步進(jìn)帶寬,判斷所有虛擬網(wǎng)卡網(wǎng)絡(luò)帶 寬額度總和是否小于或者等于物理帶寬,是則轉(zhuǎn)步驟二 ;否則進(jìn)行過(guò)程3. 2 ;3. 2將各空閑狀態(tài)虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度減少步進(jìn)帶寬,判斷所有虛擬網(wǎng)卡網(wǎng)絡(luò)帶 寬額度總和是否小于或者等于物理帶寬,是則轉(zhuǎn)步驟二 ;否則進(jìn)行過(guò)程3. 3 ;3. 3將各繁忙狀態(tài)虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度與其必需網(wǎng)絡(luò)帶寬比較,將超出必需網(wǎng)絡(luò) 帶寬最多的虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度減少2倍步進(jìn)帶寬,判斷所有虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬額度 總和是否小于或者等于物理帶寬;是則轉(zhuǎn)步驟二 ;否則進(jìn)行過(guò)程3. 4 ;3. 4將所有虛擬網(wǎng)卡網(wǎng)絡(luò)帶寬額度總和減去物理帶寬,余額由所有繁忙狀態(tài)虛擬網(wǎng)卡 的網(wǎng)絡(luò)帶寬額度平均扣除,轉(zhuǎn)步驟二 ;所述物理帶寬為虛擬化平臺(tái)提供的物理網(wǎng)絡(luò)帶寬總和,所述步進(jìn)帶寬為0. 001 0. 05 倍物理帶寬。
2.如權(quán)利要求1所述的一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法,其特征在于所述網(wǎng)絡(luò)帶寬額度調(diào)整步驟的過(guò)程3. 3中,超出必需網(wǎng)絡(luò)帶寬最多的虛擬網(wǎng)卡數(shù)目大 于1時(shí),將各超出必需網(wǎng)絡(luò)帶寬最多的虛擬網(wǎng)卡的網(wǎng)絡(luò)帶寬額度均減少2倍步進(jìn)帶寬。
3.如權(quán)利要求1或2所述的一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法,其特征在于,所述閑或 忙狀態(tài)判斷步驟包括下述過(guò)程A.虛擬化平臺(tái)監(jiān)測(cè)周期時(shí)間內(nèi)各虛擬網(wǎng)卡實(shí)際帶寬需求,當(dāng)虛擬網(wǎng)卡使用完分配的網(wǎng) 絡(luò)帶寬額度后,向虛擬化平臺(tái)申請(qǐng)?jiān)俅畏峙渚W(wǎng)絡(luò)帶寬額度;B.虛擬化平臺(tái)判斷各虛擬網(wǎng)卡連續(xù)兩次申請(qǐng)分配網(wǎng)絡(luò)帶寬額度的時(shí)間間隔是否大于 所述周期時(shí)間,是則該虛擬網(wǎng)卡為空閑狀態(tài),否則該虛擬網(wǎng)卡為繁忙狀態(tài)。
全文摘要
一種虛擬機(jī)必需網(wǎng)絡(luò)帶寬保障方法,屬于虛擬機(jī)系統(tǒng)中網(wǎng)絡(luò)資源調(diào)度和分配方法,解決現(xiàn)有網(wǎng)絡(luò)帶寬控制方法中,網(wǎng)絡(luò)配置無(wú)法修改、無(wú)法保障虛擬網(wǎng)卡必需最小帶寬的問(wèn)題,實(shí)時(shí)修改虛擬網(wǎng)卡帶寬額度,以保證各虛擬網(wǎng)卡的必需網(wǎng)絡(luò)帶寬,并最大程度利用物理帶寬,提高網(wǎng)絡(luò)硬件設(shè)備的利用率。本發(fā)明用于包括虛擬化平臺(tái)和M個(gè)虛擬機(jī)的虛擬機(jī)系統(tǒng),各虛擬機(jī)中配置1~2塊虛擬網(wǎng)卡,順序包括網(wǎng)絡(luò)帶寬額度分配步驟、忙或閑狀態(tài)判斷步驟和網(wǎng)絡(luò)帶寬額度調(diào)整步驟。本發(fā)明通過(guò)實(shí)時(shí)監(jiān)測(cè)虛擬化平臺(tái)中虛擬網(wǎng)卡對(duì)網(wǎng)絡(luò)帶寬的使用情況,判斷虛擬網(wǎng)卡的忙或閑狀態(tài),將空閑的網(wǎng)絡(luò)資源轉(zhuǎn)移給有使用需求的虛擬機(jī),保障虛擬機(jī)的必需網(wǎng)絡(luò)帶寬,充分利用了網(wǎng)絡(luò)帶寬。
文檔編號(hào)H04L12/56GK102123093SQ20111005287
公開(kāi)日2011年7月13日 申請(qǐng)日期2011年3月4日 優(yōu)先權(quán)日2011年3月4日
發(fā)明者馮丹, 劉景寧, 王曉靜, 童薇, 趙威 申請(qǐng)人:華中科技大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
崇仁县| 犍为县| 松阳县| 大关县| 霍林郭勒市| 余干县| 集贤县| 志丹县| 寿光市| 彰化县| 定远县| 长沙县| 吉安县| 兴宁市| 买车| 通渭县| 普格县| 雅江县| 株洲县| 左云县| 都昌县| 西青区| 电白县| 西和县| 丰台区| 防城港市| 玉环县| 贡山| 绥芬河市| 双江| 安康市| 黔南| 祁连县| 故城县| 洛阳市| 博兴县| 乌鲁木齐县| 延安市| 天祝| 石林| 青河县|