虛擬機(jī)內(nèi)存輕量級(jí)檢查點(diǎn)的研究
發(fā)布時(shí)間:2018-03-19 10:01
本文選題:檢查點(diǎn) 切入點(diǎn):寫時(shí)復(fù)制 出處:《華中科技大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著云計(jì)算的不斷發(fā)展,云計(jì)算規(guī)模的不斷擴(kuò)大,云平臺(tái)上提供的服務(wù)也越來越多.云計(jì)算成為了計(jì)算機(jī)領(lǐng)域一種新的機(jī)遇,而在帶來機(jī)遇的同時(shí),也不可避免地帶來了挑戰(zhàn)和問題。云平臺(tái)上的安全問題變得至關(guān)重要,云故障可能帶來災(zāi)難性的后果。虛擬機(jī)作為云平臺(tái)上最基礎(chǔ)的資源,虛擬機(jī)的安全問題不容忽視,目前普遍通過為虛擬機(jī)做檢查點(diǎn)來保證虛擬機(jī)的安全,該技術(shù)廣泛使用于容錯(cuò)及災(zāi)備技術(shù)中。 針對傳統(tǒng)的虛擬機(jī)檢查點(diǎn)粒度大,做檢查點(diǎn)時(shí)停機(jī)時(shí)間長的問題,采用排除空閑頁面,寫時(shí)復(fù)制技術(shù)和增量壓縮檢查點(diǎn)來解決傳統(tǒng)虛擬機(jī)檢查點(diǎn)的問題。做檢查點(diǎn)的過程中,采用空閑頁面排除技術(shù),,可以找到虛擬機(jī)中的空閑頁面同時(shí)避免保存這些頁面,從而減少檢查點(diǎn)的文件大;寫時(shí)復(fù)制技術(shù)可以減少虛擬機(jī)保存檢查點(diǎn)過程中的停機(jī)時(shí)間,實(shí)現(xiàn)對虛擬機(jī)上的服務(wù)透明;增量壓縮檢查點(diǎn)技術(shù)可以使檢查點(diǎn)的粒度變小,每次都只保存修改的頁面部分,減少數(shù)據(jù)的冗余。這三項(xiàng)技術(shù)可以使檢查點(diǎn)技術(shù)輕量級(jí)。 實(shí)驗(yàn)結(jié)果表明,采用寫時(shí)復(fù)制技術(shù)后,在Xen上做檢查點(diǎn)可以減少停機(jī)時(shí)間,使做檢查點(diǎn)這個(gè)過程對上層應(yīng)用透明,做檢查點(diǎn)的過程中,虛擬機(jī)的停機(jī)時(shí)間不超過300ms。采用內(nèi)存排空技術(shù)和增量技術(shù)來做檢查點(diǎn),檢查點(diǎn)文件的大小減少20%。這對于做檢查點(diǎn)頻率高的系統(tǒng)可以節(jié)省不少資源。
[Abstract]:With the development of cloud computing and the expansion of cloud computing scale, more and more services are provided on cloud platforms. Cloud computing has become a new opportunity in the field of computer, and it brings opportunities at the same time. It inevitably brings challenges and problems. Security issues on cloud platforms become critical, cloud failures can bring disastrous consequences. Virtual machines as the most basic resource on the cloud platform, the security problems of virtual machines can not be ignored. At present, the security of virtual machine is ensured by checkpointing for virtual machine, which is widely used in fault tolerance and disaster preparedness technology. Aiming at the problem of large granularity and long downtime of checkpointing in traditional virtual machine, the problem of checkpointing of traditional virtual machine is solved by eliminating free pages, copying at write time and incremental compression checkpoint. By using the free page exclusion technique, we can find the free pages in the virtual machine and avoid saving these pages, thus reducing the file size of the checkpoint, and the write-time replication technology can reduce the downtime during the virtual machine saving checkpoint. The incremental compression checkpoint technology can make the granularity of checkpoint smaller, save only the modified page part every time, and reduce the redundancy of data. These three techniques can make the checkpoint technology lightweight. The experimental results show that the checkpointing on Xen can reduce the downtime after the use of write-time copy technology, and make the process of doing checkpoint transparent to the upper layer. The virtual machine's downtime is no more than 300ms.It uses memory emptying technology and incremental technology to do checkpointing, and reduces the size of checkpoint files by 20%. This can save a lot of resources for systems with high checkpointing frequency.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP302
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 張彬彬;羅英偉;汪小林;王振林;孫逸峰;陳昊罡;許卓群;李曉明;;虛擬機(jī)全系統(tǒng)在線遷移[J];電子學(xué)報(bào);2009年04期
2 陳彬;肖儂;蔡志平;王志英;;基于優(yōu)化的COW虛擬塊設(shè)備的虛擬機(jī)按需部署機(jī)制[J];計(jì)算機(jī)學(xué)報(bào);2009年10期
本文編號(hào):1633773
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1633773.html
最近更新
教材專著