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

云环境下的虚拟机监控和服务部署关键技术研究

发布时间:2020-11-07 11:36
   为了满足互联网环境下广大用户的需求,需要去更多地开发、部署,维护其互联网服务,以降低互联网的运营成本,基于云计算进行服务开发和管理成为实现该目标的重要技术。云计算是网格计算、分布式计算以及并行计算的发展,它能按需的为各种服务进行动态分配资源、自动部署、自动配置。目前全世界各大互联网巨头都在投入大量的人力物力来研究云计算。 本文研究实现了云计算环境下虚拟机状态监控及服务部署的关键技术。主要工作包括以下部分: 1、本文针对云环境下虚拟机数量过大,状态信息难以获取的情况,通过设计三层体系结构层层响应的方法,利用心跳消息进行状态信息获取,通过对Xen现有虚拟机负载信息采集机制的改进,达到了对于虚拟机状态信息和负载信息有效获取并进行监控的目标。 2、给出了基于云平台的服务部署方法。针对用户可能不熟悉也不需熟悉云平台操作的这一情况,通过在后台进行虚拟机创建、软件环境搭建等手段,达到了对用户透明的一键式服务部署的目标。 3、为了让拥有多个软件环境接近虚拟机的用户更好的调度资源、部署服务,本文提出了基于多级队列的负载均衡算法(Malti-Queue Based Load Balance Strategy),通过与轮循算法和加权均衡算法的比较实验,验证本算法的有效性。 本文提出虚拟机状态监控和服务部署策略主要面向大规模服务开发和部署领域,具有软件服务化、计算虚拟化、位置透明化、交互普适化的特点。通过在开放平台Eclipse上的拓展开发,本文在国家863课题中对系统框架和执行策略进行了实现,达到了良好的效果。
【学位单位】:国防科学技术大学
【学位级别】:硕士
【学位年份】:2010
【中图分类】:TP302
【部分图文】:

体系结构图,计算技术,体系结构


国防科学技术大学研究生院硕士学位论文所以云计算的典型特点就是虚拟化,虚拟机技术使云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。云计算的技术的体系结构如图 2.1 所示,虚拟化技术是云计算技术体系结构中的重要组成部分,其中资源虚拟化中包括计算资源池、存储资源池、网络资源池以及数据资源池。

资源管理,负载管理


图 2.3 “资源管理2.1.3 云计算下虚拟机技术的特点云计算条件下虚拟机技术主要包括件层。第一层为硬件层,使用像 IBM 系统Linux 操作系统实现动态的 LPARs,其中业负载管理。企业负载管理监控 CPU 的决定有多少 CPU 资源需要被分配到每个被划分为更小粒度的 CPU,这种划分需础设备更加强大。实现虚拟化技术的第二层为软件层,产品来为云计算环境提供强大的优势。的管理程序,该管理程序支持多个客户

总体框架


图 3.2 Master 总体框架图了 Master 的整体框架,最上面的为一个 handler re以将其简单理解为一个 socket 监听端口。为了避免开销,设计了一个线程池,当 Master 收到消息后,空闲线程来处理这个请求。并根据虚拟机的状态命令图中我们还看到了 cmdTimer 和 HVTimer 这两个 timommandContext 和 LAT(last access table)。其中 cmdT令,如果有,它就会直接调用相应函数来清理相应状态 LAT,来查看哪些 Cluster 已经失去联系,或者说哪。ster 详细设计
【参考文献】

相关期刊论文 前1条

1 王霜,修保新,肖卫东;Web服务器集群的负载均衡算法研究[J];计算机工程与应用;2004年25期


相关硕士学位论文 前2条

1 郭晓琼;虚拟机Xen及其内存管理研究[D];上海交通大学;2008年

2 李超;Xen VMX虚拟网卡的研究和模型改进[D];上海交通大学;2008年



本文编号:2873890

资料下载
论文发表

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


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

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