資源描述:
《基于lockstep的容錯技術(shù)的研究new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、一Lockstep的容錯技術(shù)的研究StudyofFau1tTo1eranceTechno109YBasedoilLockstep付愛英周晶晶FuAiyingZhouJingjing(南昌大學(xué)網(wǎng)絡(luò)中心,江西南昌330031)(NetworkCenter,NanchangUniversity,JiangxiNanchang330031)摘要:為了更加有效地理解和部署云計算平臺的高可用性,本文針對實現(xiàn)云計算平臺高可用性的容錯技術(shù)進(jìn)行了研究。回顧了容錯技術(shù)的發(fā)展歷程,重點研究了Lockstep技術(shù)的原理;以Vmware為例,分析了Vmware
2、Vlockstep技術(shù)原理及Vmware容錯實現(xiàn)機(jī)制,展示了實現(xiàn)云計算平臺高可用性的技術(shù)原理。關(guān)鍵詞:容錯;鎖步;虛擬鎖步;云計算中圖分類號:TP391文獻(xiàn)標(biāo)識碼:A文章編號:1671—4792(2012)07.0070.04Abstract:ThearticlestudiesthefaulttolerancetechnologytohelpUStounderstandandimplementthehighavailabilityofcloudcomputingplatform.Firstly,thepaperlookesbackth
3、edevelopmentprocessofthefaulttoler—antetechnologyandstudiesthelockstepemphatically,andthenanalyzesthetechnologyprincipleofVmwareVlockstepandthemechanismofVmwarefaulttolerance,whichshowesthetechnologytheoryofthehighavail—abilityofcloudcomputingplatform.Keywords:FaultTole
4、rance;Lockstep;Vlockstep;CloudComputing0引言1容錯技術(shù)云計算是一種基于互聯(lián)網(wǎng)的超級計算理念和模容錯含義比較廣泛,從概念上說,容錯是指服務(wù)式,它易部署、易擴(kuò)展,資源共享程度高,數(shù)據(jù)安全{生器或運行系統(tǒng)對錯誤的容納能力,就是要求系統(tǒng)能容高,是建設(shè)綠色數(shù)據(jù)中心的最優(yōu)選擇。云計算的虛擬忍任一部件的失效并繼續(xù)工作,這是應(yīng)用過程中對應(yīng)化技術(shù)極大程度地提高了物理硬件的整合率和資源用服務(wù)器或者運行系統(tǒng)穩(wěn)定性追求的一個目標(biāo)【】l。設(shè)的利用率,降低了功耗;分布式資源調(diào)度技術(shù)則實現(xiàn)計與分析容錯計算機(jī)系統(tǒng)的各種技術(shù)稱為
5、容錯技術(shù)。了各類資源靈活、快速、動態(tài)地按需調(diào)度,給實施云從發(fā)展歷程來看,它經(jīng)歷了專有容錯系統(tǒng)階段、軟件計算企業(yè)帶來了極大的收益。隨著人們對云服務(wù)的容錯系統(tǒng)階段和硬件容錯系統(tǒng)階段,如圖一所示。依賴性越來越強(qiáng),以及越來越多的關(guān)鍵業(yè)務(wù)部署在云計算平臺中,數(shù)據(jù)安全性、應(yīng)用程序及業(yè)務(wù)系統(tǒng)運行的連續(xù)性保障是關(guān)鍵。在眾多解決方案和實現(xiàn)技術(shù)中,容錯技術(shù)是云計算提供安全、可靠服務(wù)的保障。在容錯技術(shù)發(fā)展的歷程中,Lockstep技術(shù)是基石也是核心,而VmwareVlockstep是容錯技術(shù)的進(jìn)一步發(fā)展,也是云計算技術(shù)持續(xù)發(fā)展的一大技術(shù)保障。圖一容錯技術(shù)發(fā)
6、展歷程圖ZQ虛擬機(jī)能夠監(jiān)控彼此的狀態(tài)。容錯系統(tǒng)啟動后,兩機(jī)收到信息后,松開與輔助虛擬機(jī)的Vlockstep關(guān)臺物理機(jī)上的管理程序系統(tǒng)之間建立一個心跳線,系,系統(tǒng)自動選擇一個有足夠資源的物理主機(jī)建立主、輔助虛擬機(jī)通過自身的Tools發(fā)送心跳到管理輔助虛擬機(jī),并再建立Vlockstep,即建立冗余。透明中心,如果管理中心檢測到主虛擬機(jī)所在的主機(jī)丟故障轉(zhuǎn)移技術(shù)使用文件共享存儲的鎖定,以協(xié)調(diào)故失,則將不再發(fā)送心跳。此時,依靠透明故障轉(zhuǎn)移技障轉(zhuǎn)移,從而保證只有一臺繼續(xù)作為主要運行的虛術(shù),輔助虛擬機(jī)立刻接管主虛擬機(jī)的~切工作,并成擬機(jī)。為主虛擬機(jī)
7、。所有關(guān)于虛擬機(jī)狀態(tài)的信息都會被完4結(jié)束語整的保留,存儲在內(nèi)存中的數(shù)據(jù)不需要被Re—ei1.Lockstep技術(shù)是容錯技術(shù)的基礎(chǔ),Vlockstep技tered或Reloaded,服務(wù)不會經(jīng)歷任何中斷。圖四顯術(shù)是容錯技術(shù)的發(fā)展。基于Vlockstep技術(shù)的示了透明故障轉(zhuǎn)移的過程。Vmware容錯系統(tǒng)結(jié)合了容錯服務(wù)器和軟件集群的優(yōu)點,它提供了硬件式的容錯系統(tǒng)。在云計算平臺中實施和部署容錯系統(tǒng),可以最大限度地提高數(shù)據(jù)中心的正常運行時間和減少停機(jī)管理成本,保障零停機(jī)、零數(shù)據(jù)丟失,并保障了應(yīng)用程序的連續(xù)可用性。容錯技術(shù)是推進(jìn)云計算發(fā)展的保障之
8、一。圖四透明故障轉(zhuǎn)移過程圖在圖四中,假設(shè)運行主虛擬機(jī)的物理機(jī)出現(xiàn)故參考文獻(xiàn)障宕機(jī)了,如第1步所示,輔助虛擬機(jī)的管理程序接【1]陸陽,王強(qiáng),張本宏,等.計算機(jī)系統(tǒng)容錯技術(shù)收到失效的通知后,立即松開同主虛擬機(jī)建立的研究[J]