天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

基于I/O受限進程識別的虛擬處理器調(diào)度機制

發(fā)布時間:2020-12-18 05:01
  針對多核平臺的虛擬化環(huán)境中客戶機與虛擬機管理器(virtual machine monitor,VMM)之間語義縫隙造成客戶機I/O性能下降的問題,提出了一種基于I/O受限進程識別的虛擬處理器(virtual CPU,vCPU)調(diào)度機制。該機制在客戶機內(nèi)部利用推斷技術(shù)識別I/O受限進程,通過客戶機與VMM的協(xié)作實現(xiàn)I/O事件與I/O受限進程的關(guān)聯(lián),利用保證客戶機之間公平性的虛擬對稱多核處理器(virtual symmetric multi-core processor,vSMP)Internal調(diào)度算法,優(yōu)先調(diào)度與I/O事件關(guān)聯(lián)的I/O受限進程所在的vCPU來橋接客戶機與VMM之間的語義縫隙,提高擁有vSMP的客戶機中I/O負(fù)載性能。測試結(jié)果表明,相比于KVM虛擬化環(huán)境的CFS調(diào)度機制,該機制可以在保證客戶機CPU公平性的前提下,有效提升運行混合負(fù)載的vSMP客戶機中I/O負(fù)載性能,同時只增加較小的客戶機額外開銷,可以應(yīng)用在負(fù)載多樣性和不可預(yù)測性的虛擬桌面和云計算環(huán)境中。 

【文章來源】:西安交通大學(xué)學(xué)報. 2015年04期 北大核心

【文章頁數(shù)】:8 頁

【部分圖文】:

基于I/O受限進程識別的虛擬處理器調(diào)度機制


圖1混合負(fù)載中vCPU處理I/O請求過程

調(diào)度過程


程開始運行之間的延遲(T5-T6)。這兩種延遲導(dǎo)致I/O受限進程等待時間增多,影響I/O受限進程的響應(yīng)時間和吞吐率。單一負(fù)載情況下,Intr-vCPU以及IO-vCPU經(jīng)常處于空閑狀態(tài),VMM會優(yōu)先調(diào)度Intr-vCPU和IO-vCPU運行。在混合負(fù)載的情況下,Intr-vCPU和IO-vCPU中的CPU受限進程消耗掉VMM分配給它們的CPU資源,導(dǎo)致VMM調(diào)度其他進程搶占Intr-vCPU和IO-vCPU。圖2vSMPInternal調(diào)度過程為了減少混合負(fù)載情況下這兩種延遲,當(dāng)I/O事件到來后,需要給Intr-vCPU和IO-vCPU更多的運行機會。vSMPInternal調(diào)度算法過程如圖2所示,當(dāng)I/O事件對應(yīng)的虛擬I/O中斷掛起到Intr-vCPU后,如果Intr-vCPU沒有在物理CPU上運行或者在很長的一段時間之后才會運行,則立即調(diào)度Intr-vCPU來完成虛擬I/O中斷處理,以減少第一種延遲。同時,在Intr-vCPU完成虛擬I/O中斷處理之后,為了減少第二種延遲也要立即調(diào)度IO-vCPU運行,I/O受限進程才能處理數(shù)據(jù)并完成I/O55

框圖,受限,事件,客戶機


隙的問題導(dǎo)致VMM無法獲得客戶機內(nèi)部進程的詳細(xì)信息,所以無法在VMM中直接實現(xiàn)關(guān)聯(lián)函數(shù)h。但是,如果存在一個媒介集合B,并且可以找到兩個函數(shù)f和g,使得f是從A到B的函數(shù)(記為f:A→B),g是從B到C的函數(shù)(記為g:B→C),那么,復(fù)合關(guān)系f?g就是從A到C的函數(shù)(記為g?f)。因此,為了得到h:A→C,需要找到媒介集合B,并且實現(xiàn)f:A→B以及g:B→C,如圖3所示。圖3I/O事件與I/O受限進程關(guān)聯(lián)媒介集合的選取是實現(xiàn)關(guān)聯(lián)的基礎(chǔ),不同類型的設(shè)備需要選取不同的媒介集合來實現(xiàn)該類型設(shè)備發(fā)出的I/O事件與訪問該設(shè)備的I/O受限進程之間的關(guān)聯(lián)。設(shè)備模擬程序負(fù)責(zé)完成客戶機I/O請求并產(chǎn)生I/O事件,因此可以很容易地在VMM層實現(xiàn)函數(shù)f。客戶機可以通過監(jiān)控I/O受限進程與I/O設(shè)備的交互來實現(xiàn)函數(shù)g。這種VMM與客戶機合作的方法,可以有效地實現(xiàn)I/O事件與I/O受限進程的關(guān)聯(lián)。2vCPU調(diào)度機制實現(xiàn)本節(jié)講述基于I/O受限進程識別的vCPU調(diào)度機制在KVM(Kernel-basedVirtualMachine)[14]虛擬化環(huán)境中的具體實現(xiàn)。宿主機與客戶機操作系統(tǒng)均為Centos5.8,內(nèi)核版本3.10.21。KVM版本為kvm-kmod-3.10.21,模擬處理器的自由軟件QEMU版本為qemu-1.2.0。圖4vSMPInternal調(diào)度系統(tǒng)框圖圖4為系統(tǒng)的結(jié)構(gòu)框圖,IO-Tr

【參考文獻】:
期刊論文
[1]多核環(huán)境下虛擬機VCPU調(diào)度研究:問題與挑戰(zhàn)[J]. 金海,鐘阿林,吳松,石宣化.  計算機研究與發(fā)展. 2011(07)



本文編號:2923401

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2923401.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶ef520***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
免费特黄一级一区二区三区| 亚洲精品偷拍视频免费观看| a久久天堂国产毛片精品| 国产成人在线一区二区三区| 亚洲一二三四区免费视频| 国产一区在线免费国产一区| 老熟妇乱视频一区二区| 国产性色精品福利在线观看| 久热青青草视频在线观看| 国产精品日本女优在线观看| av中文字幕一区二区三区在线 | 欧美日韩国产欧美日韩| 国产精品国产亚洲区久久| 中文字幕高清不卡一区| 欧美日不卡无在线一区| 一区二区三区日韩在线| 国产综合欧美日韩在线精品 | 国内欲色一区二区三区| 久久黄片免费播放大全| 欧美成人一区二区三区在线 | 日本丁香婷婷欧美激情| av中文字幕一区二区三区在线| 白白操白白在线免费观看| 国产精品免费福利在线| 日韩欧美二区中文字幕| 国产日本欧美特黄在线观看| 日本欧美一区二区三区高清| 亚洲一区二区精品免费| 欧洲偷拍视频中文字幕| 人妻少妇av中文字幕乱码高清| 欧美中文日韩一区久久| 91精品蜜臀一区二区三区| 国产激情一区二区三区不卡| 国产精品午夜福利免费在线| 成人免费高清在线一区二区| 国产精品亚洲一级av第二区| 国产美女精品午夜福利视频| 国产欧美日韩一级小黄片| 久久福利视频视频一区二区| 好吊日视频这里都是精品| 日韩一区二区三区有码|