虛擬集群環(huán)境下多虛擬機(jī)協(xié)同檢查點(diǎn)容錯(cuò)系統(tǒng)
【圖文】:
圖 2.1 虛擬集群容錯(cuò)場景圖在設(shè)計(jì)多虛擬機(jī)協(xié)同檢查點(diǎn)容錯(cuò)系統(tǒng)的過程中,最重要的一項(xiàng)參數(shù)即是要保證恢復(fù)后運(yùn)行結(jié)果的正確性。虛擬機(jī)之間的消息交互會(huì)使得對整個(gè)虛擬集群做檢查的過程中產(chǎn)生一致性問題。為此,在對整個(gè)虛擬集群建立檢查點(diǎn)的時(shí)候,一定要慮虛擬機(jī)之間的協(xié)調(diào)同步并保證所有虛擬機(jī)檢查點(diǎn)備份鏡像所組成的狀態(tài)是全局致性的。Chandy 和 Lamport[27]給出了關(guān)于全局一致性檢查點(diǎn)的正式的解釋。概括來說,所謂一致性全局狀態(tài)就是指,所有虛擬機(jī)檢查點(diǎn)中不含有這樣的一個(gè)信息,在某個(gè)檢查點(diǎn)中是記錄被接收了,可是卻找不到一個(gè)包含記錄它被發(fā)送的檢查點(diǎn);謴(fù)到此狀態(tài)并從它繼續(xù)執(zhí)行,后續(xù)執(zhí)行過程將與它之前的執(zhí)行過程組成一個(gè)合的執(zhí)行全過程。在由虛擬機(jī)所組成的虛擬集群網(wǎng)絡(luò)環(huán)境中,,若只是對單個(gè)虛擬機(jī)別做檢查點(diǎn)備份,那么是可能引起全局狀態(tài)的不一致性的,這是由通信通道中消記錄的錯(cuò)誤順序或者狀態(tài)丟失造成的。與一致性全局狀態(tài)對應(yīng),在虛擬集群環(huán)境下,如果對每個(gè)虛擬機(jī)做檢查點(diǎn)所組
圖 2.1 Xen 體系結(jié)構(gòu)在 Xen 中,Xen Hypervisor 是一個(gè)介于操作系統(tǒng)和硬件之間的軟件層,它擬機(jī)之間進(jìn)行 CPU 調(diào)度和內(nèi)存分配。Xen Hypervisor 不僅抽象出了硬件制虛擬機(jī)的執(zhí)行,它為其上運(yùn)行的所有虛擬機(jī)提供了一個(gè)共享的處理環(huán)境rvisor 并不會(huì)直接處理網(wǎng)絡(luò)、存儲(chǔ)設(shè)備、視頻以及其他 I/O。實(shí)際的硬件是在 Xen 所附帶的特殊控制域 Domain0 中。Domain 0 是一個(gè)修改過的 L是唯一運(yùn)行在 Xen Hypervisor 之上的特權(quán)虛擬機(jī),它擁有直接訪問物理 I/限,同時(shí)負(fù)責(zé)和系統(tǒng)上運(yùn)行的其他虛擬機(jī)進(jìn)行交互。Domain 0 中包含兩個(gè)后端驅(qū)動(dòng)和塊設(shè)備后端驅(qū)動(dòng),分別負(fù)責(zé)處理來自非特權(quán)域 Domain U 的網(wǎng)盤請求。網(wǎng)絡(luò)后端驅(qū)動(dòng)直接和本地網(wǎng)絡(luò)硬件進(jìn)行通信以處理所有來自 Do戶操作系統(tǒng)的網(wǎng)絡(luò)請求。塊設(shè)備后端驅(qū)動(dòng)和本地存儲(chǔ)設(shè)備進(jìn)行通信以處ain U 的讀寫請求,所以可見,對虛擬機(jī)的具體網(wǎng)絡(luò)和磁盤請求的處理最 Domain0 中的。除此之外,Xen 在 Domain0 的用戶空間還提供了一系列控制工具(Linux 守護(hù)程序)。這些服務(wù)運(yùn)行在 Domain 0 中,支持對虛擬
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TP302.8
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李征,吳俊敏,黃劉生,吳敏;基于反射的容錯(cuò)CORBA系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2005年17期
2 榮昊亮;俞承芳;;基于胚胎細(xì)胞陣列可容錯(cuò)系統(tǒng)的FPGA驗(yàn)證[J];復(fù)旦學(xué)報(bào)(自然科學(xué)版);2006年01期
3 黃大鵬;;分析集群技術(shù)在電力綜合自動(dòng)化系統(tǒng)中的應(yīng)用[J];廣東科技;2008年03期
4 陳湛;廖國寧;童勤義;;容錯(cuò)VLSI的可靠性分析模型及其應(yīng)用[J];微電子學(xué)與計(jì)算機(jī);1990年06期
5 王生鐵,鄒毅,張計(jì)科;水電站(N+M)容錯(cuò)系統(tǒng)優(yōu)化模型求解的遺傳算法[J];內(nèi)蒙古工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2004年03期
6 王衍;張彪;張友鵬;周麗;;基于Markov model的容錯(cuò)計(jì)算機(jī)聯(lián)鎖系統(tǒng)可靠性分析[J];電氣傳動(dòng)自動(dòng)化;2007年02期
7 李顯彤;;工業(yè)控制計(jì)算機(jī)容錯(cuò)技術(shù)研究及應(yīng)用[J];科技咨詢導(dǎo)報(bào);2007年29期
8 顧子天;NMR容錯(cuò)系統(tǒng)的一種故障恢復(fù)方法[J];華東船舶工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版);1992年04期
9 歐陽s
本文編號:2675538
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2675538.html