RCBW:一種非實(shí)時(shí)預(yù)留CPU帶寬調(diào)度機(jī)制
發(fā)布時(shí)間:2020-05-08 19:45
【摘要】:云平臺(tái)是目前國內(nèi)外商業(yè)和科研機(jī)構(gòu)研究和應(yīng)用的熱點(diǎn)之一。隨著云平臺(tái)的廣泛使用,系統(tǒng)管理者越來越重視系統(tǒng)資源的服務(wù)質(zhì)量(Quality of Service,QoS),其中CPU服務(wù)質(zhì)量占據(jù)著極其重要的地位。為了完善云平臺(tái)的CPU服務(wù)質(zhì)量,底層虛擬化平臺(tái)需要提供虛擬機(jī)級CPU服務(wù)質(zhì)量的功能,同時(shí)操作系統(tǒng)也需要提供進(jìn)程級CPU服務(wù)質(zhì)量的功能。然而現(xiàn)有文獻(xiàn)和實(shí)驗(yàn)結(jié)果表明,Linux操作系統(tǒng)還未完整地具備進(jìn)程級CPU質(zhì)量服務(wù)的能力。本文基于Linux操作系統(tǒng),以Linux進(jìn)程級CPU服務(wù)質(zhì)量作為研究對象,嘗試提出了RCBW非實(shí)時(shí)預(yù)留CPU帶寬調(diào)度機(jī)制。該機(jī)制是一個(gè)實(shí)現(xiàn)在Linux內(nèi)核空間中的進(jìn)程級控制CPU資源預(yù)留的方案,以完善Linux操作系統(tǒng)下進(jìn)程級CPU服務(wù)質(zhì)量。RCBW在Linux現(xiàn)有非實(shí)時(shí)調(diào)度器——完全公平調(diào)度器的基礎(chǔ)上結(jié)合了基于預(yù)留的調(diào)度算法,以達(dá)到當(dāng)特定的某組進(jìn)程與其他組進(jìn)程競爭CPU資源時(shí),操作系統(tǒng)依然能比較準(zhǔn)確保證特定組最少運(yùn)行時(shí)間的目的。RCBW調(diào)度機(jī)制主要對動(dòng)態(tài)配置模塊、調(diào)度模塊和帶寬池模型進(jìn)行了設(shè)計(jì)、修改和實(shí)現(xiàn)。在用戶空間中RCBW提供了多個(gè)接口文件,使得系統(tǒng)管理者只需要通過這些接口文件就可以動(dòng)態(tài)配置特定組的最小運(yùn)行時(shí)間量。本文設(shè)計(jì)了實(shí)驗(yàn)方案分別對單核和多核環(huán)境下RCBW調(diào)度機(jī)制的有效性和準(zhǔn)確性進(jìn)行了測試和評估,結(jié)果表明,該調(diào)度機(jī)制在CPU競爭環(huán)境中可以比較準(zhǔn)確地保證特定組最少運(yùn)行時(shí)間,且可動(dòng)態(tài)按需修改這些特定組的最小運(yùn)行時(shí)間量。
【學(xué)位授予單位】:蘭州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP332
【學(xué)位授予單位】:蘭州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP332
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 鄧建新,宋豫川,劉飛,張賢,張勇;網(wǎng)絡(luò)化制造平臺(tái)中服務(wù)調(diào)度機(jī)制研究[J];計(jì)算機(jī)工程與應(yīng)用;2004年19期
2 唐飛岳;葉暉;趙明;;機(jī)會(huì)網(wǎng)絡(luò)節(jié)點(diǎn)喚醒調(diào)度機(jī)制研究[J];計(jì)算機(jī)工程與應(yīng)用;2011年26期
3 李運(yùn)發(fā);徐向華;萬鍵;;基于虛擬機(jī)負(fù)載遷移的資源調(diào)度機(jī)制[J];華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年09期
4 杜雄杰;王e,
本文編號:2655060
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2655060.html
最近更新
教材專著