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

面向云计算的计算环境动态部署系统

发布时间:2020-04-16 06:46
【摘要】: 在计算机虚拟化技术推动下,云计算中包括虚拟机在内的计算资源急剧增加,通常需要在大量的计算资源上动态地部署或反部署软件,以构建不同的计算环境满足用户不断变化的需求。虽然现有的软件部署方法可以实现部分的软件部署,但是不能解决Windows系统中图形化交互式软件和Linux系统中依赖软件的部署问题。 面向云计算的计算环境动态部署系统有效地解决了上述问题。部署Windows系统中图形化交互式软件的基本思路是:通过分析图形化交互式软件安装包在Windows系统中部署的特征及进程信息,将其自动重构成基于命令行模式的软件安装包;为了提高效率,采用多机并发部署调度算法,将生成的软件安装包并发地传输到目标机器,通过命令行对软件进行动态部署。部署Linux系统中具有依赖关系软件的基本思路是:分析Linux软件的运行环境及依赖关系并生成该软件的部署描述文档;根据部署描述文档对目标环境进行自动检测以筛选符合要求的目标环境;采用基于工作流的依赖软件部署算法,对该软件及其依赖软件进行动态部署,并采用多机并发部署调度算法传输软件包,从而提高部署效率。为了保证部署的完整性,Windows系统和Linux系统分别采用基于进程匹配、I/O匹配的方法对部署的软件进行正确性验证。软件的反部署是部署的逆过程,通过部署记录将目标机器还原为部署之前的状态。 基于Windows、Linux操作系统和Apache平台,采用C++、PHP等语言及Web2.0技术,实现了该系统。功能测试表明:对于Windows系统中图形化交互式软件和Linux系统中具有依赖关系的软件,动态部署功能正常。性能测试表明:并发部署的加速比整体上与并发数N成正比,在100Mbps局域网内,4台、8台、12台、16台计算机并发部署100MB软件包的加速比分别为1.09、1.68、2.24、2.47,有效地提高了部署的效率。
【图文】:

体系结构图,体系结构,计算环境,虚拟机


azon 公司的 EC2 服务[19]是全世界首个面向云计算,已经在欧美国家得到了广泛的应用。它通过 We的创建、增容、销毁等调度和管理,用户可以基于需求进行编程。EC2 服务的特点是可以灵活配置硬,为用户提供一种弹性的服务,根据用户使用计算,改变了传统的虚拟主机服务固定收费的模式。然通过 VMPlants 和 EC2 这样的使用虚拟机镜像的方法,解决了操作系统及软件批量部署的问题[20],软件进行捆绑,,若需要增加软件时,必须重新部署件的动态部署。虚拟机镜像部署计算环境的方式有增加系统开销云计算环境下,通常需要管理众多的计算资源,而地发生变化。采用虚拟机镜像部署计算环境的方式整体操作系统,这与单个软件的动态部署相比,会

系统架构,软件部署


图 2.1 DSCE 系统架构SCE 系统实现了基于用户角色的访问控制,每一个用户能够以目标机制自己管理的目标机器,互不影响。在用户接口方面,DSCE 系统采 Web2.0[27]的方式达到了良好的用户体验。用户只需要通过浏览器登可对该用户的目标机器进行计算环境部署。体而言,DSCE 系统在 Windows 环境下采用对图形化交互式软件安装方法,在 Linux 环境下采用基于工作流的依赖软件部署的方法,以远现了软件的动态部署。同时,分别通过进程匹配、I/O 匹配的方式ws 环境、Linux 环境中的软件部署正确性验证。统主要设计思路统的软件部署主要采用操作系统虚拟镜像的方式来实现,通过虚拟机进行存储和传输。该方式虽然解决了在操作系统及软件批量部署的问
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP302.1

【引证文献】

相关期刊论文 前1条

1 张建珍;;云计算在中小企业中的应用价值研究[J];电脑学习;2011年02期

相关硕士学位论文 前1条

1 白凯;IaaS平台资源管理方案的设计与实现[D];西北大学;2012年



本文编号:2629504

资料下载
论文发表

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


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

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