云虚拟环境下资源分配优化算法的研究(2)
时间:2021-06-17 20:33 来源:毕业论文 作者:毕业论文 点击:次
13
6.2 仿真环境 13 6.3 结果分析 13 结 论 17 致 谢 18 参 考 文 献 19 1 绪论 1.1 论文研究背景及意义 1.1.1 研究背景 随着计算机技术的发展和革新,计算机模式[1]经历了由单主机模式、服务 器/客户机模式到网格计算模式 3 个关键阶段。互联网逐渐发展壮大,将全世界 连接起来,为广大网民带来了便利;而紧随互联网技术的进步以及网民数量的增 加,数据信息量开始出现爆发式的增长,互联网正式进入“大数据时代”,传统 的计算模式已经不能满足当前用户变化、动态的要求,所以“云计算”应运而生, 成为继计算机变革、互联网变革后的第三次 IT 潮流。 云计算[2]是一种基于互联网,共享信息和软硬件资源,且可按需供给计算 机和其他设备的模式。其有三个本质特征[3]:理论上可为用户提供不受限的计 算资源;技术和经济上可灵活响应用户变化的需求;用户可在短期内获得与释放 云资源。 在计算机科学技术的发展史上,时常会出现一些里程碑式的技术,这些技术 产生的时间虽然各不相同,但都对当今社会的信息服务模式和技术运用产生了极 大的影响,如分布式计算、并行计算、网格计算、效应计算、软件即服务和虚拟 化计算等[4]。而云计算就是依托这些技术逐渐发展、演变而来的,如今已经成 为一种将存储、计算、网络、通信、安全服务能力作为产品提供给用户的商业模 式。云计算技术通过互联网将分布在世界上不同物理位置的资源连接起来,形成 一个可以虚拟化及调用的资源池,且这个巨大的资源池能够按照用户的不同需求 提供相应的服务支持。资源池在满足需求的前提下以效益最大、分配最优为目标, 可以根据用户具体服务要求和当前资源负载情况进行动态资源调度和分配。 云计算传统上可以划分为以下 3 个服务层次[5]:论文网 基础设施即服务(IaaS):将数据中心的存储、计算、网络等物理基础设施 通过虚拟化成为资源池,用户可以通过互联网从该资源池获得服务。 平台即服务(PaaS):将软件研发的平台作为一种服务,为开发人员提供应 用软件集成开发平台。 软件即服务(SaaS):将软件作为服务提供给用户使用。 终端用户可以通过网络使用 SaaS 服务提供商提供的应用程序,而为了服务 其客户,SaaS 服务提供商需要向 IaaS 服务提供商或 PaaS 服务提供商租用计算 资源,在本文中特指虚拟机(VM),如图 1.1 所示。 1.1.2 研究意义 云计算作为一种全新的计算服务模式,如何在满足用户变化的、动态的需求 的前提下,实现计算资源的高效且低耗分配成为资源合理化使用的关键。在云计 算环境下,资源分配优化策略是整个网络资源分配的关键和核心所在。一个良好 的资源分配策略能够有效降低数据中心的能耗、减少云计算网络的负载、提升计 算和传输速度,进而提升整个云计算系统的综合性能。因此本文资源分配优化策 略的研究,有以下几方面的意义。 第一,从运营商的角度来看,优化的资源分配策略能够降低能耗,为云服务 提供商减少成本,进而增加利润收益,形成价格优势,极大提高其市场竞争力。 (责任编辑:qin) |