面向云平臺的協(xié)同卷回恢復關鍵技術研究
發(fā)布時間:2018-06-10 00:04
本文選題:容錯 + 云計算�。� 參考:《哈爾濱工業(yè)大學》2014年碩士論文
【摘要】:云計算在繼承傳統(tǒng)技術的基礎上加入新的思路,,通過使用群集的商業(yè)計算機來處理大量的數(shù)據(jù),正成為一種流行的計算模式。但云計算系統(tǒng)的容錯能力也日益成為瓶頸,亟需提高系統(tǒng)的容錯能力。 課題涉及的卷回恢復技術并非新的技術,包括協(xié)同檢查點和消息日志,均已得到較為廣泛的應用。但這些容錯技術面對云計算仍顯不足,大多只針對云平臺的虛擬機實例提供容錯能力。因此,對云計算的卷回恢復容錯技術進行研究,以提供云計算環(huán)境下系統(tǒng)全局容錯能力。 本文實現(xiàn)的云平臺協(xié)同卷回恢復系統(tǒng)周期性地設置半?yún)f(xié)同檢查點,通過對各虛擬機進行協(xié)同同步避免孤兒消息,并利用消息驅趕協(xié)議消除中途消息,完成全局一致地檢查點設置。云平臺虛擬機發(fā)生錯誤后,快速地檢測到錯誤,執(zhí)行云平臺卷回恢復。一般情況下,云平臺分配給不同用戶的虛擬機實例間是相互獨立的,出錯后回卷恢復所有虛擬機實例可能導致大量無謂的計算損失。為了減少參與卷回的虛擬機數(shù)量,本文提出基于日志的協(xié)同檢查點算法,當某虛擬機發(fā)生錯誤只恢復與其存在依賴關系的虛擬機。區(qū)別于傳統(tǒng)容錯技術,本文實現(xiàn)容錯平臺對具體應用和操作系統(tǒng)透明,除云平臺管理服務器端控制模塊外所有功能模塊均在虛擬機特權域中實現(xiàn),無需修改應用軟件和操作系統(tǒng)。 在研究比較各類云平臺的基礎上,選擇開源軟件CloudStack和XenServer搭建小型IaaS云平臺,對設計和開發(fā)的協(xié)同卷回恢復系統(tǒng)進行測試。測試結果表明,相關協(xié)同卷回恢復算法在為云平臺提供容錯能力的同時,半?yún)f(xié)同檢查點降低用戶等待時間,而基于日志的協(xié)同卷回恢復算法則減少了參與回卷的虛擬機數(shù)量。
[Abstract]:Cloud computing is adding new ideas on the basis of inheriting traditional technology. It is becoming a popular computing model by using a cluster of commercial computers to deal with a large number of data. But the fault tolerance ability of the cloud computing system is also becoming a bottleneck, and it is urgent to improve the fault tolerance of the system.
The technology of rollback recovery is not a new technology, including cooperative checkpoints and message logs, which have been widely used. However, these fault-tolerant technologies are still inadequate in the face of cloud computing. Most of them only provide fault tolerance for the virtual machine instances of the cloud platform. The overall fault tolerance of the system in the cloud computing environment.
In this paper, a semi cooperative checkpoint is set periodically for the cloud platform cooperative rollback recovery system. By synergetic synchronization of each virtual machine, the orphan message is avoided, and the message drive protocol is used to eliminate the halfway message and complete the global consistent checkpoint setting. After the cloud platform virtual machine has made a mistake, it detects the error quickly and executes the cloud flat. In general, the cloud platform is independent of the virtual machine instances allocated to different users, and the recovery of all virtual machine instances after the error can lead to a large number of meaningless computing losses. In order to reduce the number of virtual machines involved in the rollback, this paper proposes a cooperative checkpoint algorithm based on the daily chronicles, when a virtual machine occurs. The error only restored to the virtual machine which depended on its existence. Unlike the traditional fault-tolerant technology, the fault tolerant platform is transparent to the specific application and operating system. All functional modules except the cloud platform management server end control module are implemented in the virtual machine privileges domain without the need to repair the application software and operating system.
On the basis of comparing various cloud platforms, we choose open source software CloudStack and XenServer to build a small IaaS cloud platform to test the collaborative rollback recovery system designed and developed. The results show that the related cooperative rollback recovery algorithm provides fault tolerance for the cloud platform, while the semi cooperative checkpoint reduces the waiting time for users. In addition, log based collaborative rollback recovery algorithm reduces the number of virtual machines involved in the rollback.
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.09
【參考文獻】
相關期刊論文 前6條
1 張悠慧,汪東升,鄭緯民;工作站機群系統(tǒng)自動重構機制[J];電子學報;2000年05期
2 苑野;傘曉嬌;;云計算與網(wǎng)格計算比較研究[J];哈爾濱商業(yè)大學學報(自然科學版);2012年02期
3 魏曉輝,鞠九濱;分布式系統(tǒng)中的檢查點算法[J];計算機學報;1998年04期
4 馬博;袁丁;;Linux下的高流量數(shù)據(jù)包監(jiān)聽技術[J];計算機應用;2009年05期
5 馬曉亭;陳臣;;基于云服務模式分析的數(shù)字圖書館云服務平臺設計與實現(xiàn)[J];圖書館理論與實踐;2013年06期
6 ;VMckpt:lightweight and live virtual machine checkpointing[J];Science China(Information Sciences);2012年12期
相關博士學位論文 前3條
1 劉海坤;虛擬機在線遷移性能優(yōu)化關鍵技術研究[D];華中科技大學;2012年
2 李海山;面向恢復的容錯計算技術研究[D];哈爾濱工程大學;2007年
3 張展;移動計算環(huán)境下卷回恢復技術的研究[D];哈爾濱工業(yè)大學;2008年
本文編號:2001291
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2001291.html
最近更新
教材專著