- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于绿色云计算能耗优化与资源分配研究
基于绿色云计算能耗优化与资源分配研究
摘要:任务调度和资源分配是云计算的两大关键技术,资源分配决定着资源使用规则,关系到云计算的执行效率和并发处理能力。针对绿色云计算中的资源管理与调度过程,在Map Reduce调度模型基础上,设计一种并行Map Reduce资源分配算法。实验结果表明,该算法在能耗优化和执行时间方面都优于Map Reduce算法。
关键词:绿色云计算; 能耗优化;动态资源分配
DOIDOI:10.11907/rjdk.161149
中图分类号:TP303
文献标识码:A 文章编号:1672-7800(2016)005-0007-03
0 引言
近年来,物联网、车联网、云计算、大数据、量子通信、深度学习等新技术层出不穷[1]。据权威杂志统计,数据中心的能耗成本已经占到运营成本的50%[2]。云计算数据中心设施具有高弹性和虚拟化等特征。数据中心能量消耗严重,已经成为影响云计算技术大面积推广的主要障碍和难题[3]。通过应用云计算虚拟化技术,可以极大降低主要设备能耗[4]。
云计算平台是一种基于云计算基础设施和并行架构、通过互联网部署的、以服务形式交付的IT资源池[5-6]。云计算用户可以在任何时间、任何地点,随时随地按需获取计算、存储、软件、应用、网络等各种IT资源。
1 云计算基本特征及应用
云计算是在网格计算技术的基础上逐渐发展起来的,在全球范围内已经得到广泛应用。云计算是大数据在21世纪的典型应用,其以IT资源交付、共享为核心,是一种IT资源配置、交付和管理模式的创新,其资源的汇聚、交付、共享、管理都是基于云计算平台展开[7]。 云计算技术是以服务为导向的商业模式创新,以服务模式创新为核心理念和发展模式。
云计算若按照行业应用分类可以归纳为:教育云、医疗云、金融云、工业云、政务云等[8]。教育云是指在教育领域,以云计算技术为依托,在现代远程网络教育的基础上,通过构建区级/县级数据中心,而构建起来的一种新型泛在学习模式。教育云通过有效整合软硬件教育资源,对教师的教学能力和学生的学习方式都是一个巨大的变革。医疗云是在医疗护理领域采用云计算相关技术和服务理念构建医疗保健服务系统。政务云是云计算在政府门户网站建设、政务领域应用的系统建设 [9]。金融云是指利用云计算技术将金融机构的数据中心与客户端应用整合到云计算体系架构之中,达到降低运营成本的目的[10-11]。
2 能耗优化与资源分配
云计算的对象规模大,资源与用户需求各异,且数量巨大,所以系统每时每刻都要处理海量数据,任务调度和资源分配是云计算的重点和难点,更是云服务质量高低的重要影响因素。云计算中的资源分配和调度是云计算研究的关键问题之一。
云计算资源调度通常根据一定的资源使用规则,在不同资源使用者之间进行资源调度和任务分配。目前,资源调度策略大多数通过虚拟机级别上的调度技术结合一定的调度策略为虚拟机内部应用作资源调度。由于这些调度算法的时间复杂度和空间复杂度比较高,导致算法运行效率比较低,算法整体性能不理想。传统资源分配方法大都采用预分配的静态资源调度算法,这种算法已经不适应云计算资源的异构性、动态性等特征,而且资源负载能力是动态变化的。国内外云计算资源分配领域研究主要集中在启发式仿生算法、负载均衡机制与时间跨度最小化原则、能耗最小化与能耗均匀化管理等方面。图1为 Map Reduce 调度模型。
(1)Job Tracker 两个主要的功能分离成单独的组件,分别用来进行资源管理和任务调度/监控。
(2)资源管理器将系统调度过程中的所有资源进行全局管理,并对所有资源进行分配,每一个应用的 Application Master 主要负责相应的资源调度和协调等基本工作。一个应用程序是一个单独的传统的 MapReduce 任务或者是一个 DAG(有向无环图)任务。
(3)每一个应用的 Application Master 是一个详细的框架库,它结合从 Resource Manager 获得的资源和 Node Manager 协同工作来运行和监控任务。
(4)Resource Manager 支持分层级的应用队列,这些队列集群一定比例的资源,根据资源的计算能力和动态负载能力分配适量的计算任务到该节点上,分配结束后将自动从任务等待队列中删除任务。同样,它不能重启因应用失败或者硬件错误而运行失败的任务。Resource Manager 是基于应用程序对资源需求进行调度,每一个应用程序需要不同类型的资源,因此需要不同的容器。
3 实验测试与结果分析
针对绿色云计算中资源管理与调度过程,在Map Reduce 调度模型基础上,本文设计了一种并行Map R
您可能关注的文档
最近下载
- 加固工程专项施工方案.pdf VIP
- 企业战略管理课程设计论文--李宁公司发展战略设计报告.doc VIP
- 【花花读写资料】高阶演练2-写景《观秦兵马俑》季羡林_1.0.pdf VIP
- AIA NAS NAS1802-2013 国外国际标准规范.pdf VIP
- TBT2328-2008 铁路碎石道砟试验方法(第1-19部分).docx VIP
- 第11课 宋元时期的经济、科技与文化 (1).pptx VIP
- 01J925-1 压型钢板、夹芯板屋面及墙体建筑构造.pptx VIP
- 船舶制图 第1章 船体结构.ppt
- 预防接种工作规范(2023年版).pdf VIP
- 智能楼宇DSS-H700-16用户操作手册-2014122.docx
原创力文档


文档评论(0)