当前位置:主页 > 科技论文 > 计算机论文 >

云计算环境下虚拟机部署机制研究

发布时间:2018-12-12 10:26
【摘要】:云计算具有动态扩展、按需服务等特点,能够很好的满足当今社会降低信息服务成本和节约资源消耗的需求,在工业界和学术界均备受关注。 虚拟机部署机制是云计算底层资源管理的关键,,直接影响整个云计算系统的性能与安全。云计算环境下虚拟机部署具有多用户和海量基础设施资源等特点,对于部署机制的设计与优化,是一种典型的多目标、多约束、多主体的复杂系统优化问题,需要考虑用户需求、系统负载均衡以及虚拟机隔离安全等多种因素。针对上述问题,本文对虚拟机批量部署算法和安全部署模型进行了研究,主要工作如下: 1.提出了一种基于蚁群算法的虚拟机批量部署算法。考虑到系统负载均衡因素,该算法将求取具有最小匹配距离的部署方案作为目标函数;在路径选择随机比例规则中加入性能感知策略,避免相同性能偏好的虚拟机间硬件资源竞争的危险;制定循环内信息素更新规则,提高算法搜索性能;设置信息素界限,有效防止算法陷入早熟收敛状况。 2.设计了虚拟机安全部署模型CVDBN。在BN模型基础上,定义服务器为主体,虚拟机为客体,制定了安全部署规则,以满足云计算环境下利益冲突用户对于虚拟机部署的安全隔离需求。应用该模型为云计算系统设计了安全部署模块,并在虚拟机批量部署算法中添加了安全部署策略。 3.扩展了云计算仿真平台CloudSim,实现了本文提出的虚拟机批量部署算法和安全部署模型。在扩展后的CloudSim平台上进行仿真实验,确定了合适的算法参数;通过实验模拟和比较分析,结果表明本文算法在解决虚拟机批量部署问题时具有较快的搜索速度和良好的负载均衡效果,并验证了安全部署机制在云计算环境下的可行性。
[Abstract]:Cloud computing, with the characteristics of dynamic expansion and on-demand service, can meet the needs of reducing the cost of information services and saving the consumption of resources in today's society, which has attracted much attention in industry and academia. Virtual machine deployment mechanism is the key of cloud computing resource management, which directly affects the performance and security of the whole cloud computing system. Virtual machine deployment in cloud computing environment has the characteristics of multi-user and massive infrastructure resources. For the design and optimization of deployment mechanism, virtual machine deployment is a typical multi-objective, multi-constraint, multi-agent complex system optimization problem. Many factors need to be considered, such as user requirements, system load balance and virtual machine isolation security. Aiming at the above problems, this paper studies the batch deployment algorithm and security deployment model of virtual machine. The main work is as follows: 1. A batch deployment algorithm of virtual machine based on ant colony algorithm is proposed. Considering the load balancing factor of the system, the deployment scheme with the minimum matching distance is taken as the objective function. In order to avoid the risk of hardware resource competition among virtual machines with the same performance preference, the rules of pheromone updating in the loop are formulated to improve the search performance of the algorithm. Set pheromone limits to effectively prevent the algorithm from falling into premature convergence. 2. The security deployment model of virtual machine CVDBN. is designed. Based on the BN model, we define the server as the main body and the virtual machine as the object, and formulate the security deployment rules to meet the security isolation requirements of the users of conflict of interest in cloud computing environment for the deployment of virtual machines. The model is used to design the security deployment module for cloud computing system, and the security deployment strategy is added to the batch deployment algorithm of virtual machine. 3. Extended cloud computing simulation platform CloudSim, to implement the virtual machine batch deployment algorithm and security deployment model proposed in this paper. The simulation experiments are carried out on the extended CloudSim platform, and the appropriate algorithm parameters are determined. Through experimental simulation and comparative analysis, the results show that the proposed algorithm has faster search speed and better load balancing effect in solving the problem of mass deployment of virtual machines, and verifies the feasibility of the security deployment mechanism in cloud computing environment.
【学位授予单位】:解放军信息工程大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP302

【参考文献】

相关期刊论文 前3条

1 汤小春;刘健;;基于元区间的云计算基础设施服务的资源分配算法研究[J];计算机工程与应用;2010年34期

2 刘进军;赵生慧;;面向云计算的多虚拟机管理模型的设计[J];计算机应用;2011年05期

3 许智宏,孙济洲;基于蚂蚁算法的网格计算任务调度方法设计[J];天津大学学报;2004年05期



本文编号:2374402

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2374402.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户49d25***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com