虛擬化系統(tǒng)中的軟件自愈相關技術研究
[Abstract]:Any software system inevitably occurs software decline, virtualization system is no exception, so it is necessary to study self-healing technology suitable for virtualization system. Virtual machine online migration technology is usually used to achieve load balancing, fault mitigation and other management functions to improve system availability, while software self-healing technology as a preventive maintenance and management technology, It is a more active way to reduce the risk of system failure and improve system availability. Therefore, this paper combines the software self-healing technology and virtual machine online migration technology, taking the software self-healing analysis model as the core of the self-healing technology research, studies the self-healing analysis model based on virtual machine online migration and the virtual machine on-line migration optimization. This paper analyzes the cost of self-healing strategy and tries to provide decision basis for implementing self-healing technology. The main work and research results of this paper are as follows: (1) aiming at the problem of software degradation in single-server virtualization system, a formal model is used to describe the self-healing strategy. Taking virtual machine monitor and / or virtual machine cluster as self-healing objects, four self-healing analysis models corresponding to different self-healing strategies are constructed, and Markov reproducing theory is used to analyze the model. A search method of optimal self-healing strategy is given. Simulation results show that reasonable self-healing strategy can not only effectively improve system availability but also reduce system downtime cost. (2) aiming at the strong dependence between virtual machine monitor and virtual machine in multi-server virtualization system. The cold self-healing model, the thermal self-healing model and the migration self-healing model of virtual machine based on time and load are analyzed by using stochastic return net model, and a model of virtual machine migration self-healing based on time and load is proposed. Simulation results show that virtual machine migration self-healing strategy is superior to virtual machine cold / hot self-healing strategy regardless of steady-state availability or transaction loss. The self-healing model incorporating load factors is superior to the time-based self-healing model in terms of system availability and throughput. In order to reduce the self-healing cost of virtual machine migration in multi-server virtualization system, a dynamic migration pre-copy optimization algorithm MSTO is proposed. According to the principle of time locality and spatial locality, this algorithm designs a dynamic migration window setting and migration page selection strategy to adapt to the dynamic page dirt and the available bandwidth of the migration link. The experimental results show that MSTO is superior to Xen in terms of downtime, total migration time and total number of pages.
【學位授予單位】:南京理工大學
【學位級別】:博士
【學位授予年份】:2016
【分類號】:TP302
【參考文獻】
相關期刊論文 前9條
1 Thandar Thein;Jong Sou Park;;Availability Analysis of Application Servers Using Software Rejuvenation and Virtualization[J];Journal of Computer Science & Technology;2009年02期
2 孟海寧;齊勇;侯迪;;基于非馬爾可夫隨機Petri網(wǎng)的軟件再生建模與分析[J];計算機學報;2007年12期
3 懷進鵬;李沁;胡春明;;基于虛擬機的虛擬計算環(huán)境研究與設計[J];軟件學報;2007年08期
4 徐建;張琨;游靜;劉鳳玉;;基于分形的軟件衰退預測[J];系統(tǒng)仿真學報;2007年03期
5 蔣樂天;徐國治;周玲玲;;基于強局部加權回歸算法的軟件老化趨勢提取[J];上海交通大學學報;2006年11期
6 游靜;徐建;趙學龍;劉鳳玉;;嵌套的基于時間的軟件抗衰策略模型與分析[J];系統(tǒng)仿真學報;2006年04期
7 范新媛,徐國治,應忍冬,蔣樂天;基于隨機回報網(wǎng)的機群系統(tǒng)可用性建模及仿真[J];系統(tǒng)仿真學報;2004年08期
8 范新媛,徐國治,應忍冬,蔣樂天;基于檢查點和Rejuvenation的軟件運行模型分析[J];計算機仿真;2004年01期
9 范新媛,徐國治,應忍冬;基于檢查點和Rejuvenation的軟件可靠性建模分析[J];系統(tǒng)仿真學報;2003年11期
,本文編號:2150298
本文鏈接:http://www.wukwdryxk.cn/shoufeilunwen/xxkjbs/2150298.html