基于虚拟机内存模板的云计算服务系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:long671
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在目前的大规模数据中心中,利用虚拟化技术来实现服务的资源调度和共享已成为主流,其中一种通用的方式就是把虚拟机作为服务的后台。在这样的情况下,当服务请求不停的切换和调度时,所对应的虚拟机也会被频繁的创建和关闭,这些因素使得创建虚拟机的时间成为云计算服务响应和部署的瓶颈。目前,虚拟化环境下提高服务响应、优化服务部署的方法都未涉及到创建虚拟机这一个环节,虚拟机创建过程耗时长,对宿主机资源消耗过大的问题日趋突出。基于虚拟机内存模板的云计算服务系统VMCS(Cloud Service System Based On VM Memory Template)直接对服务部署过程中的虚拟机创建环节进行优化,有效的解决了上述问题。VMCS系统的特点在于:针对虚拟化Xen平台,提出了虚拟机内存模板的概念,通过修改Domain-0的Xen Tools代码,在传统的虚拟机保存恢复操作的基础上利用内存模板创建虚拟机,并且完成虚拟机各自私有属性的配置。VMCS系统实现了用户层,服务管理层和虚拟机平台层三层架构,其中用户层通过WEB界面向用户提供统一服务访问接口;服务管理层是整个系统的核心,先通过服务请求处理完成服务请求的解析,然后调用虚拟机内存模板管理和虚拟机镜像文件管理的接口,对要创建的虚拟机进行配置信息的设置,最后由服务Center完成消息命令的分发。虚拟机平台层位于系统底层,主要包括服务Daemon和Agent,服务Daemon主要负责和服务Center进行通信,接收创建虚拟机或执行请求任务的消息,并调用本地API完成内存模板创建虚拟机的过程,而虚拟机内部的Agent会负责修改虚拟机的私有属性并在虚拟机内部启动执行计算任务。以在VMCS系统上搭建Hadoop服务为例,快速创建多台虚拟机来完成Hadoop的WordCount计算任务。通过和传统方式相比,利用VMCS系统使得创建虚拟机的时间减少了80%,由创建虚拟机所带来磁盘I/O开销降低到50%,执行Hadoop的WordCount计算任务的时间降低40%。
其他文献
近几年开始,CPU主频提高的速度已经越来越慢,硬件厂商开始将CPU的发展方向转变为多核化,Intel、AMD等公司多核处理器的市场占有率也开始不断上升,并且这些处理器中集成的核也
无结构化P2P(Peer-to-Peer)网络在覆盖网上采用了完全分布式的组织方式,无中心管理节点,节点之间的地位完全平等,可以自组织、自管理、能较好的处理节点的动态加入和退出,以及节
随着影像技术和图像应用技术的蓬勃发展,对图像处理的各种要求越来越高,而图像分割作为图像处理和图像分析的重要基础,在近年来得到了广泛地研究与推广。由于细节较多,图像灰
网络虚拟化(Network Virtualization)旨在公共的底层物理网络上建立彼此相互隔离的逻辑网络,每个逻辑网络可以有各自独有的地址格式、寻址策略与控制方式。在传统网络体系结
随着互联网的高速发展,越来越多的信息以电子形态存储和交换,于是信息检索技术应运而生,并且仍在不断的发展和完善。文献检索作为科研人员获取资源信息的重要途径,已经成为信
在大数据时代,信息系统所支持的业务过程产生了海量的事件日志。事件日志在当今的企业中发挥着越来越重要的作用。基于这些事件日志,企业可以进行诸如过程挖掘、血统追踪和复
20世纪末,随着信息技术的普遍应用、Internet的普及,信息系统的分布式应用及研究逐渐成为热点,分布式数据挖掘也得到了越来越高的重视。与此同时,分布式数据挖掘模型、分布式
目前人们对于室内位置服务的需求越来越多,但是由于室内环境复杂,信号损耗严重等问题导致现有的室内定位技术很多都达不到人们对定位精度的要求。现有改进定位方法如融合定位、
随着信息技术的快速发展,条码已经在很多领域得到了广泛的应用。目前,基于手机等移动终端的彩色二维识读技术已成为条码识读技术的一个研究热点。本文主要研究彩色二维条码在手
在长期的企业信息化建设过程中,由于资金、技术及缺乏统一的规划等原因,企业各部门在信息化建设时只考虑自身的需求或者是目前的需求,形成了在企业内部各部门的信息化系统各