面向虛擬化系統(tǒng)的故障注入平臺的研究與設(shè)計
發(fā)布時間:2018-01-20 05:25
本文關(guān)鍵詞: 故障注入 自動化測試平臺 Xen虛擬化 容錯性評測 出處:《哈爾濱工業(yè)大學(xué)》2015年碩士論文 論文類型:學(xué)位論文
【摘要】:云計算被廣泛應(yīng)用在信息系統(tǒng)中,特別是在金融、電信、能源等領(lǐng)域,在這些領(lǐng)域中,系統(tǒng)的故障會導(dǎo)致巨大的損失。虛擬化是云計算中的核心技術(shù),對虛擬化系統(tǒng)的容錯性評測意義是十分重大的。故障注入是評測系統(tǒng)容錯性的關(guān)鍵手段。本文對虛擬化系統(tǒng)的故障注入研究現(xiàn)狀進(jìn)行了分析,發(fā)現(xiàn)目前這方面的研究成果較少,缺乏可用的故障注入平臺。針對上述問題,本文選擇Xen虛擬化系統(tǒng)為實例,設(shè)計實現(xiàn)了一個面向虛擬化系統(tǒng)的故障注入平臺。本平臺集成了多種故障注入工具,具有豐富的故障類型、良好的易用性,支持較大的故障集,能夠進(jìn)行自動化測試。本文使用該平臺對Xen虛擬化系統(tǒng)做了大量的評測實驗,并對實驗結(jié)果進(jìn)行分析,給出了Xen虛擬化系統(tǒng)的容錯性評價。本文的研究對其他虛擬化系統(tǒng)的容錯性評測研究也具有良好的參考價值。本文設(shè)計的平臺框架分為六個模塊:故障注入工具集合、負(fù)載集合、用戶交互、故障注入工具管理、負(fù)載管理、日志管理。這些模塊間協(xié)同工作,組成了一個完善的自動化測試集成平臺。內(nèi)部不但提供了面向系統(tǒng)底層的故障注入工具,能夠注入CPU、內(nèi)存、文件系統(tǒng)等故障,而且還提供了針對虛擬化管理層的故障注入工具,能夠注入事件通道、虛擬機(jī)遷移、訪問控制、內(nèi)存管理、硬件資源分配、狀態(tài)查詢、其他超級調(diào)用等多種針對虛擬化系統(tǒng)的故障。本文提出的評測框架模型具有良好的參考價值。本文首先對Xen虛擬化技術(shù)進(jìn)行研究分析,然后闡述虛擬化系統(tǒng)故障注入的原理及實現(xiàn)技術(shù),最后根據(jù)實驗結(jié)果對Xen虛擬化系統(tǒng)容錯性作了分析和評價。
[Abstract]:Cloud computing is widely used in information systems, especially in the fields of finance, telecommunications, energy and so on. In these fields, the failure of the system will lead to huge losses. Virtualization is the core technology in cloud computing. Fault injection is the key method to evaluate the fault tolerance of virtualization system. This paper analyzes the research status of fault injection in virtualization system. Found that the current research results in this area is less, lack of available fault injection platform. In view of the above problems, this paper chooses Xen virtualization system as an example. A fault injection platform for virtualization system is designed and implemented. This platform integrates many kinds of fault injection tools, has a wealth of fault types, good usability, and supports large fault sets. This paper uses this platform to do a lot of evaluation experiments on Xen virtualization system, and analyzes the experimental results. The evaluation of fault tolerance of Xen virtualization system is given. The research in this paper also has a good reference value for other virtualization system fault tolerance evaluation research. The platform framework designed in this paper is divided into six modules:. Set of fault injection tools. Load set, user interaction, Fault injection tool Management, load Management, Log Management. These modules work together. It not only provides a fault injection tool for the bottom of the system, but also can inject CPU, memory, file system and so on. It also provides a fault injection tool for virtualization management, which can inject event channels, virtual machine migration, access control, memory management, hardware resource allocation, status query. The evaluation framework model proposed in this paper has good reference value. Firstly, the Xen virtualization technology is studied and analyzed in this paper. Then, the principle and implementation technology of Xen virtualization system fault injection are described. Finally, the fault tolerance of Xen virtualization system is analyzed and evaluated according to the experimental results.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP302.8
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 孫峻朝,王建瑩,楊孝宗;故障注入方法與工具的研究現(xiàn)狀[J];宇航學(xué)報;2001年01期
相關(guān)博士學(xué)位論文 前1條
1 車建華;虛擬計算系統(tǒng)性能與可用性評測方法研究[D];浙江大學(xué);2010年
相關(guān)碩士學(xué)位論文 前1條
1 馮剛;面向云計算平臺的虛擬機(jī)故障注入工具研究與設(shè)計[D];哈爾濱工業(yè)大學(xué);2013年
,本文編號:1447014
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1447014.html
最近更新
教材專著