学位论文 > 优秀研究生学位论文题录展示
基于虚拟机内存模板的云计算服务系统
作 者: 刘超
导 师: 吴松
学 校: 华中科技大学
专 业: 计算机系统结构
关键词: 内存模板 虚拟机 Xen 虚拟化 云计算
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 94次
引 用: 0次
阅 读: 论文下载
内容摘要
在目前的大规模数据中心中,利用虚拟化技术来实现服务的资源调度和共享已成为主流,其中一种通用的方式就是把虚拟机作为服务的后台。在这样的情况下,当服务请求不停的切换和调度时,所对应的虚拟机也会被频繁的创建和关闭,这些因素使得创建虚拟机的时间成为云计算服务响应和部署的瓶颈。目前,虚拟化环境下提高服务响应、优化服务部署的方法都未涉及到创建虚拟机这一个环节,虚拟机创建过程耗时长,对宿主机资源消耗过大的问题日趋突出。基于虚拟机内存模板的云计算服务系统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%。
|
全文目录
摘要 4-5 Abstract 5-8 1 绪论 8-16 1.1 研究背景 8-9 1.2 国内外研究现状 9-14 1.3 课题来源与研究内容 14-15 1.4 论文的组织结构 15-16 2 VMCS 系统设计 16-29 2.1 系统概述 16-18 2.2 VMCS 系统设计思想 18-20 2.3 体系结构与功能模块 20-24 2.4 工作机制与处理流程 24-26 2.5 内存模板Cache 策略算法 26-28 2.6 小结 28-29 3 VMCS 系统的主要实现技术 29-44 3.1 虚拟机的保存与恢复 29-33 3.2 基于内存模板的虚拟机创建 33-39 3.3 虚拟机私有属性的配置 39-42 3.4 小结 42-44 4 系统测试与性能分析 44-54 4.1 测试环境 44-46 4.2 功能测试 46-48 4.3 性能测试和分析 48-52 4.4 小结 52-54 5 总结及展望 54-56 致谢 56-58 参考文献 58-60
|
相似论文
- 云计算平台下的动态信任模型的研究,TP309
- 基于云计算的数字图书馆服务模式研究,G250.76
- 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
- 基于信誉度的云环境下资源管理的研究,TP315
- 基于Google平台促销模块与商品模块的设计与实现,TP311.52
- 基于数字虚拟机的雷达装备网络化训考系统研究,TN957
- 基于云计算的ITIL运维,TP311.52
- 基于云计算的软件资源服务平台研究,TP311.52
- 基于人工免疫的病毒检测技术研究,TP393.08
- 基于Google云计算平台的Web应用系统设计及实现,TP393.09
- 云计算数据隐私保护方法的研究,TP393.08
- 基于启发式算法的恶意代码检测系统研究与实现,TP393.08
- Java卡性能优化技术研究,TN409
- 基于Hadoop的云存储系统客户端的设计与实现,TP333
- 虚拟桌面系统中应用服务的管理与协同,TP316.7
- 云计算平台上的增量学习研究,TP311.13
- 基于Xen的声音设备虚拟化的研究,TP391.9
- 基于云计算平台的电信业务支撑系统中资源提供策略的研究,TP3
- 基于Linux平台的局域网云监控系统的分析与实现,TP311.52
- 云环境下MapReduce容错技术的研究,TP302.8
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|