基于多核的多虛擬機(jī)計(jì)算資源調(diào)度系統(tǒng)
發(fā)布時(shí)間:2021-01-11 09:40
隨著多核處理器技術(shù)的發(fā)展,計(jì)算機(jī)已經(jīng)從單核逐漸過渡到多核,未來的計(jì)算機(jī)將具有越來越多的計(jì)算資源。如何采用一種高效和靈活的方式管理和利用眾多的計(jì)算資源以及如何充分發(fā)揮多核體系結(jié)構(gòu)的性能等問題都有待深入研究,系統(tǒng)虛擬化技術(shù)的發(fā)展為這些問題的解決提供了有效的方法;诙嗪说亩嗵摂M機(jī)計(jì)算資源調(diào)度系統(tǒng)XenMVM(Xen Multiple Virtual Machines)有效的解決了上述問題。XenMVM能夠根據(jù)虛擬執(zhí)行環(huán)境中的用戶行為與工作負(fù)載動(dòng)態(tài)調(diào)整虛擬機(jī)的計(jì)算資源,系統(tǒng)將所有物理資源構(gòu)成一個(gè)資源池,由資源調(diào)度器根據(jù)請(qǐng)求隊(duì)列中的資源請(qǐng)求按照不同的調(diào)度策略進(jìn)行統(tǒng)一調(diào)度。在單計(jì)算系統(tǒng)環(huán)境下,為了消除或減緩系統(tǒng)在資源動(dòng)態(tài)調(diào)整過程中出現(xiàn)的抖動(dòng)現(xiàn)象,系統(tǒng)采用了預(yù)測(cè)與延遲減方法(Forecasting and Time-delayed Subtraction Scheme),該方法能夠根據(jù)虛擬執(zhí)行環(huán)境中資源需求的歷史紀(jì)錄與調(diào)整偏差動(dòng)態(tài)預(yù)測(cè)后續(xù)的資源需求,從而降低抖動(dòng)現(xiàn)象造成的性能損耗,實(shí)驗(yàn)發(fā)現(xiàn)在抖動(dòng)現(xiàn)象較為突出的應(yīng)用場(chǎng)景中,該方法能夠?qū)⑿阅軗p耗從9%降低到0.3%左右;同時(shí),為了提高系統(tǒng)的整體性能,降...
【文章來源】:華中科技大學(xué)湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:68 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
IdleBalancer和PeriodicBalancer的調(diào)節(jié)示意圖
所有的資源調(diào)度統(tǒng)一由底層的資源調(diào)度器進(jìn)行調(diào)度方式。功能模塊示為本課題的資源調(diào)度系統(tǒng)所采用的系統(tǒng)結(jié)構(gòu)。本控器和資源調(diào)度器。監(jiān)控器位于虛擬機(jī)內(nèi)部,用于工作負(fù)載以及運(yùn)行任務(wù)的并行度等信息。虛擬機(jī)的衡量,一種是通過檢測(cè)虛擬機(jī)的 CPU 資源利用率額定值后向資源調(diào)度器發(fā)出資源增加請(qǐng)求;反之,方式則是通過檢測(cè)虛擬機(jī)內(nèi)運(yùn)行的消耗資源較大的資源需求。
具有優(yōu)先獲得所需資源的特權(quán),在系統(tǒng)的空閑資源無法滿足請(qǐng)求時(shí),該虛擬機(jī)可以搶占其它低優(yōu)先級(jí)虛擬機(jī)的計(jì)算資源。虛擬機(jī)在運(yùn)行完任務(wù)后,性能監(jiān)測(cè)器一旦檢測(cè)到虛擬機(jī)的工作負(fù)載降低就會(huì)發(fā)送資源釋放請(qǐng)求,所有的資源釋放請(qǐng)求都不需要經(jīng)過請(qǐng)求隊(duì)列,資源調(diào)度器會(huì)立即釋放這些虛擬機(jī)的資源。如圖 2.3 所示為 XenMVM 的系統(tǒng)工作流程圖。
本文編號(hào):2970538
【文章來源】:華中科技大學(xué)湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:68 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
IdleBalancer和PeriodicBalancer的調(diào)節(jié)示意圖
所有的資源調(diào)度統(tǒng)一由底層的資源調(diào)度器進(jìn)行調(diào)度方式。功能模塊示為本課題的資源調(diào)度系統(tǒng)所采用的系統(tǒng)結(jié)構(gòu)。本控器和資源調(diào)度器。監(jiān)控器位于虛擬機(jī)內(nèi)部,用于工作負(fù)載以及運(yùn)行任務(wù)的并行度等信息。虛擬機(jī)的衡量,一種是通過檢測(cè)虛擬機(jī)的 CPU 資源利用率額定值后向資源調(diào)度器發(fā)出資源增加請(qǐng)求;反之,方式則是通過檢測(cè)虛擬機(jī)內(nèi)運(yùn)行的消耗資源較大的資源需求。
具有優(yōu)先獲得所需資源的特權(quán),在系統(tǒng)的空閑資源無法滿足請(qǐng)求時(shí),該虛擬機(jī)可以搶占其它低優(yōu)先級(jí)虛擬機(jī)的計(jì)算資源。虛擬機(jī)在運(yùn)行完任務(wù)后,性能監(jiān)測(cè)器一旦檢測(cè)到虛擬機(jī)的工作負(fù)載降低就會(huì)發(fā)送資源釋放請(qǐng)求,所有的資源釋放請(qǐng)求都不需要經(jīng)過請(qǐng)求隊(duì)列,資源調(diào)度器會(huì)立即釋放這些虛擬機(jī)的資源。如圖 2.3 所示為 XenMVM 的系統(tǒng)工作流程圖。
本文編號(hào):2970538
本文鏈接:http://www.wukwdryxk.cn/kejilunwen/jisuanjikexuelunwen/2970538.html
最近更新
教材專著