

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、隨著多核技術(shù)的迅猛發(fā)展和多核處理器的迅速普及,計(jì)算機(jī)的并行處理能力日益增強(qiáng)。為了充分利用硬件效能,程序設(shè)計(jì)者已經(jīng)把多線程程序設(shè)計(jì)作為主要編程范型。線程間同步以及線程在共享Cache上的數(shù)據(jù)重用是決定多線程應(yīng)用性能的兩個(gè)關(guān)鍵因素,由于處理器的調(diào)度決定直接影響著同步性能的優(yōu)劣以及數(shù)據(jù)重用的實(shí)現(xiàn),因而面向多線程應(yīng)用的處理器調(diào)度與分配必然成為一個(gè)研究熱點(diǎn)。隨著虛擬化系統(tǒng)因其易管理、高物理資源利用率、低能耗等優(yōu)點(diǎn)而逐漸成為云計(jì)算/企業(yè)數(shù)據(jù)中心的主
2、流基礎(chǔ)架構(gòu),多線程應(yīng)用以虛擬機(jī)作為主要運(yùn)行環(huán)境的趨勢(shì)已不可避免。
然而,在虛擬化系統(tǒng)中,由于語(yǔ)義縫隙的存在以及兩級(jí)調(diào)度器的非協(xié)同性,現(xiàn)有的調(diào)度與分配策略或機(jī)制難以提供對(duì)多線程性能需求的支持,此外,多核處理器的多樣化存儲(chǔ)結(jié)構(gòu)、性能不對(duì)稱性等更增加了問(wèn)題的復(fù)雜性和挑戰(zhàn)性,因此,面向多線程應(yīng)用的虛擬機(jī)VCPU(Virtual CPU,虛擬CPU)調(diào)度與分配研究具有重要的學(xué)術(shù)價(jià)值和應(yīng)用價(jià)值。
面向多線程應(yīng)用的虛擬機(jī)VCPU調(diào)
3、度和分配的核心問(wèn)題包括:多線程應(yīng)用在虛擬化系統(tǒng)二級(jí)調(diào)度框架下有怎樣的性能表現(xiàn)、如何建立有效的VCPU的調(diào)度和分配策略或機(jī)制來(lái)實(shí)現(xiàn)良好的同步性能以及如何建立有效的VCPU的調(diào)度和分配策略或機(jī)制來(lái)實(shí)現(xiàn)線程在共享Cache上的數(shù)據(jù)重用,它們是多線程應(yīng)用運(yùn)行在虛擬化系統(tǒng)中的基礎(chǔ)問(wèn)題,在國(guó)內(nèi)外學(xué)術(shù)界至今沒(méi)有有效地解決。面向多線程應(yīng)用的VCPU調(diào)度與分配是一個(gè)富有挑戰(zhàn)性的開(kāi)放性課題。
針對(duì)上述核心問(wèn)題,面向多線程應(yīng)用的VCPU調(diào)度與分配問(wèn)
4、題分析首先從虛擬化系統(tǒng)架構(gòu)入手,深入討論VCPU調(diào)度與分配問(wèn)題的復(fù)雜性及其產(chǎn)生原因,并在此基礎(chǔ)上,結(jié)合多線程應(yīng)用的性能需求,提出面向多線程應(yīng)用的VCPU調(diào)度與分配所面臨的主要問(wèn)題和挑戰(zhàn)。
非均勻VCPU-PCPU(Physical CPU,物理CPU)映射的性能分析面向解析虛擬化系統(tǒng)中多線程應(yīng)用在非均勻VCPU-PCPU映射下的性能表現(xiàn),首先分析非均勻VCPU-PCPU映射的產(chǎn)生原因,并通過(guò)形式化定義明確指出導(dǎo)致映射非均勻性的
5、幾個(gè)主要因素,然后通過(guò)實(shí)驗(yàn)手段對(duì)多線程應(yīng)用在非均勻VCPU-PCPU映射存在時(shí)的性能表現(xiàn)進(jìn)行量化分析,實(shí)驗(yàn)結(jié)果顯示多線程應(yīng)用在非均勻VCPU-PCPU映射下性能具有不可預(yù)見(jiàn)性,而導(dǎo)致性能不可預(yù)見(jiàn)性的根源在于不合理的VCPU調(diào)度與分配以及應(yīng)用程序的自身結(jié)構(gòu),基于性能分析的啟示,提出了面向均勻的VCPU-PCPU映射以及基于性能可擴(kuò)展性的處理器分配原則或方法。
鎖感知的VCPU調(diào)度機(jī)制面向解決虛擬化系統(tǒng)中鎖持有者搶占的頻繁發(fā)生導(dǎo)致
6、同步性能損害的問(wèn)題,首先通過(guò)實(shí)驗(yàn)手段分析VCPU過(guò)量提交、調(diào)度時(shí)間片大小以及多線程應(yīng)用特性與自旋鎖性能的關(guān)系,然后提出鎖感知的VCPU調(diào)度機(jī)制LSM,LSM的核心是一種新穎的調(diào)度策略——時(shí)間預(yù)借調(diào)度策略。時(shí)間預(yù)借調(diào)度策略融合了現(xiàn)有的安全點(diǎn)搶占策略與自旋強(qiáng)制搶占策略的優(yōu)點(diǎn),同時(shí)比已有的組調(diào)度策略具有更好的適應(yīng)性,能夠有效地解決虛擬化系統(tǒng)中自旋鎖性能損害問(wèn)題。實(shí)驗(yàn)表明,與現(xiàn)有的幾種典型的解決途徑比較,在各種調(diào)度時(shí)間片取值情況下,LSM都具有
7、更優(yōu)的性能,尤其當(dāng)調(diào)度時(shí)間片長(zhǎng)度取值較大時(shí),性能優(yōu)勢(shì)更顯著。
基于邏輯劃分的處理器分配策略以實(shí)現(xiàn)虛擬化系統(tǒng)中多線程在共享Cache上的數(shù)據(jù)重用為主要目標(biāo),提出一種新穎的基于邏輯劃分的處理器動(dòng)態(tài)分配策略CDLP,并設(shè)計(jì)了初始狀態(tài)處理器分配算法、負(fù)載平衡算法、新的虛擬機(jī)加入時(shí)的處理器重新分配算法、處理器回收算法以及虛擬機(jī)退出時(shí)的處理器重新分配算法。CDLP有效地實(shí)現(xiàn)了多線程在共享Cache上的數(shù)據(jù)重用及處理器資源的充分利用,為了測(cè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于應(yīng)用特征的虛擬機(jī)VCPU調(diào)度優(yōu)化技術(shù)研究.pdf
- 面向?qū)崟r(shí)應(yīng)用的虛擬機(jī)調(diào)度研究.pdf
- 基于互斥組的虛擬機(jī)vCPU調(diào)度策略研究與實(shí)踐.pdf
- Dalvik虛擬機(jī)中多線程的實(shí)現(xiàn)分析及應(yīng)用優(yōu)化.pdf
- 多線程的內(nèi)存調(diào)度.pdf
- 面向網(wǎng)格的Java虛擬機(jī)的任務(wù)調(diào)度.pdf
- 面向負(fù)載均衡的VNUMA虛擬機(jī)創(chuàng)建方法與調(diào)度策略研究.pdf
- 面向多線程應(yīng)用的多核Cache優(yōu)化研究.pdf
- 云環(huán)境下面向HPC應(yīng)用的虛擬機(jī)調(diào)度機(jī)制優(yōu)化研究.pdf
- 面向多核競(jìng)爭(zhēng)環(huán)境的多線程應(yīng)用優(yōu)化方法研究.pdf
- 面向?qū)ο笈c多線程綜合-gui設(shè)計(jì)
- mba論文面向jtcomp的cran虛擬機(jī)調(diào)度和預(yù)留策略pdf
- 基于OpenStack云計(jì)算平臺(tái)面向虛擬機(jī)的資源調(diào)度方法研究.pdf
- 基于線程遷移的分布式Java虛擬機(jī)的研究與實(shí)現(xiàn).pdf
- 面向?qū)ο笈c多線程綜合實(shí)驗(yàn)-異常處理
- XEN虛擬機(jī)資源分配策略研究.pdf
- 云平臺(tái)下虛擬機(jī)調(diào)度研究與實(shí)現(xiàn).pdf
- 面向云數(shù)據(jù)中心的動(dòng)態(tài)高能效虛擬機(jī)調(diào)度算法研究.pdf
- 面向多線程應(yīng)用的Cache優(yōu)化策略及并行模擬研究.pdf
- 面向多線程機(jī)制的軟件重構(gòu)方法研究與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論