开题报告虚拟机池化管理和高可用性的设计与实现

开题报告虚拟机池化管理和高可用性的设计与实现

ID:34126129

大小:1.20 MB

页数:17页

时间:2019-03-03

开题报告虚拟机池化管理和高可用性的设计与实现_第1页
开题报告虚拟机池化管理和高可用性的设计与实现_第2页
开题报告虚拟机池化管理和高可用性的设计与实现_第3页
开题报告虚拟机池化管理和高可用性的设计与实现_第4页
开题报告虚拟机池化管理和高可用性的设计与实现_第5页
资源描述:

《开题报告虚拟机池化管理和高可用性的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、研究生学位论文开题报告报告题目虚拟机池化管理和高可用性的设计与实现学生姓名刘翔学号201128015029021指导教师黄涛职称研究员学位类别工学硕士学科专业  计算机软件与理论 研究方向 网络分布计算与软件工程培养单位 软件研究所填表日期 2011年5月20日研究生院制填表说明1.本表内容须真实、完整、准确。2.“学位类别”名称填写:哲学博士、教育学博士、理学博士、工学博士、农学博士、医学博士、管理学博士,哲学硕士、经济学硕士、法学硕士、教育学硕士、文学硕士、理学硕士、工学硕士、农学硕士、医学

2、硕士、管理学硕士等。3.“学科专业”名称填写:“二级学科”全称。1选题的背景及意义虚拟化[1]是原本运行在真实环境的计算机系统或组件上的计算元件运行在虚拟的环境中。这些虚拟的资源可以是硬件,如服务器,磁盘,网络资源等,也可以是软件,如操作系统,web应用服务等。虚拟化技术就是通过对资源进行池化的方法,更好的对这些资源进行管理,对于一个服务请求分配合理的资源,节约成本,提高利用率。虚拟化技术源于大型机。早在上世纪60年代,IBM就发明了一中操作系统虚拟机技术[3],允许一台主机上运行多个操作系统。

3、随着人们对虚拟化技术的研究,虚拟化技术可以分为不同的层次,有指令令级虚拟化[4],硬件级虚拟化,操作系统级虚拟化,编程语言级虚拟化,程序级虚拟化。虚拟化技术按照应用方向不同还可以分为处理器虚拟化,I/O虚拟化,操作系统虚拟化等。本论文要研究的虚拟化池化管理是基于xen[10]的开源系统,它是属于硬件级的虚拟化,一台物理机上可以虚拟出多个操作系统,多个操作系统互不影响的运行在同一物理机上,复用物理机的硬件资源。在系统虚拟化的基础上,又出现了服务器虚拟化。近几年来,随着云计算的发展,云计算的使用日益

4、增加,而虚拟化技术是云计算的促进因素,成为云计算服务的主要支撑技术,计算能力租赁、调度的云计算服务领域起着非常关键的作用。 云计算需要大量的服务计算单元,以保证对外提供高效的计算服务,而服务器虚拟化的直接效果是导致数据中心具有更高的应用密度,在相同物理空间内逻辑服务器(虚拟机)数量比物理服务器大大增加。由此,服务器的总体业务处理量上升,使得服务器对外吞吐流量增大。服务器虚拟化是将系统虚拟化应用在服务器上,使得单一服务器上可以运多个虚拟服务器,可以使具有不同操作系统的多个虚拟服务器在同一个物理服务

5、器上独立运行,能够最大化的利用硬件资源,提高硬件资源的利用率,而且每个虚拟机服务器与其他虚拟服务器隔离保持逻辑的独立性,提高了安全性,并且可以将一个完整的虚拟机环境保存为单个文件,可以备份,复制和迁移。但是单一的服务器上的多个虚拟服务器对外提供服务,倘若物理服务器出现故障,比如物理服务器宕机,那么运行在这个物理服务器上的所有虚拟机服务器就都会失效,不能提供服务。或者运行在物理服务器上的虚拟机过多,虚拟机上跑的应用服务过重,就会造成物理服务器的cpu,内存等资源负载过重,那么提供给其他虚拟机的资源

6、就受到影响,影响其他虚拟机对外服务。上述两个问题牵涉15到的是系统的高可用性和服务系统的负载均衡。为了解决上述的问题,利用多台服务器,组成一个集群,组成一个集群的资源池,统一进行集中管理。资源池[28]是指为项目任务分配有效资源的集合,可以看做是单个主机或集群的计算及内存资源的分区。一个资源池可以仅分配给一个任务应用使用,也可以给几个任务应用共享使用。从程序应用层看有线程池,web容器的request,response对象池,数据库连接池等,从单一物理机硬件层看有,cpu资源池,内存资源池,从一

7、个集群来看,这个集群中每个物理机的硬件资源都是属于整个集群的资源池。把多台物理服务器进行池化管理,利用虚拟机的在线迁移技术,虚拟服务器可以运行在集群中的任何一台物理服务器上。对集群中的虚拟机池化管理,集群中的一个主机监控其他节点的VM活动,可以让负载过重的服务器上的VM虚拟机迁移到其他负载相对小的服务器上。如下图1:图1左边图的主机1运行了6个虚拟机VM,而主机2和主机3分别运行了1个和2个虚拟机VM,主机1的负载过重,资源被过度使用,所以可以把过多的虚拟机VM迁移到主机2和主机3上,如右图所示

8、,这样达到负载的相对平衡。高可靠性、高可用性、高服务性(Reliability,Availability,Serviceability)是三种不同但是相关的测15量标准,其对一个系统或一个网络是关键的。高可靠性代表部件,零件和系统执行它们需求的功能在一个期望的时间段对不在特定的环境下产生故障的可能性的信心。高可用性被定义为当它被请求使用时系统被适当操作的可能性。高服务性测度了多长时间或多困难来确定在一个系统或网络中的问题和使它回到正常的操作。对整个集群进行池化管理,可以利用集群高可用技术,保障虚

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。