论文部分内容阅读
云计算的出现与发展使得传统的计算单元由物理机变成了虚拟机,应用程序运行于虚拟机之上,虚拟机则寄宿在物理机上,虚拟机的部署对云环境的资源使用率、负载均衡、虚拟机的性能等都会产生重要的影响,因此虚拟机的部署至关重要。如何研究和解决虚拟机的部署是当前工程实践中的一个重要内容。论文主要工作如下:(1)提出了三种定制虚拟机镜像的方法。即利用虚拟化软件定制虚拟机镜像;LFS(Linux From Scratch)技术重新编译操作系统源码;以及利用内核裁剪技术裁剪掉用户不需要的内核功能,使得编译过程中只编译必需的软件,从而使定制出的虚拟机镜像尺寸小、占用资源少,提高了虚拟机性能和部署效率。(2)设计与实现了镜像服务模型。该模型是由一个管理节点和若干镜像存储节点构成的集群,使得一个较大的虚拟机镜像被分割成若干镜像数据块存储在镜像存储服务器中,并且每个镜像数据块存储两个副本,从而当宿主机下载镜像时可以从多个镜像存储服务器并行下载镜像数据块然后合并成一个完整的镜像,有效地降低镜像的传输时间,同时避免了单台镜像存储服务器的性能瓶颈。(3)提出了多目标虚拟机部署算法,实现了云环境负载均衡,虚拟机性能提高和资源使用率提高的目标。