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