绿色云计算数据中心能耗资源调度优化关键技术研究

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:maolinzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘   要:云计算要想顺利实现其主要功能,离不开两大基础技术,分别是资源的分配和任务调度,其中,资源的分配效果将直接影响到云计算的运行效果和处理能力。基于此,有必要针对云计算数据中心的资源调度进行优化,从而降低云计算的能耗,同时有效提高云计算的运行效率。文章分析了基于传统Map Reduce调度模型,设计并行的Map Reduce资源分配算法,进而达到良好的能耗控制效果和运行效果,取得良好的实践运行效果。
  关键词:绿色云计算;能耗优化;动态资源分配
  近年来,随着社会经济的发展,相关的科技也得到深入发展,这些新技术一方面满足了新的生产或者控制需求,另一方面也不断促进了对应领域技术的发展和升级。从整体上来讲,当前对社会经济和人们生活影响比较深远的技术包括物联网、云计算、大数据等,这些技术无一不是新技术高度发展的结果。研究结果显示,数据中心的运行需要大量能源支持,而数据中心的能耗已经占到系统运行总成本的一半。在实际管理过程中,受限于云计算数据中心自身的虚拟化和高弹性等特点,能耗巨大的数据中心对其正常功能的发挥产生了负面影响,研究显示,能耗过大已经逐渐成为制约云计算技术进一步推广应用的一个主要障碍和不足,因此,有必要结合云计算实际情况对其能耗进行有效控制,从而有效提升其运行效率,并降低能耗,达到良好的运行效果。
  云计算平台基于云计算的各项基础设施和相关架构,将其通过互联网进行有效连接,并根据实际需要按照对应的服务形式进行运行和交付;在实际运行过程中,云计算可以为用户提供其所需的各种资源,而这种服务是不受到时间、地点限制的,还可以帮助用户实现对资源的获取、存储、计算和运用。
  1    云计算基本特征及应用
  云计算基于网络计算技术,在近几年得到迅猛发展,并得到大范围应用。可以说,云计算是21世纪一项具有典型意义的技术;云计算能实现IT资源的交付、共享,能够根据用户需要实现IT资源的配置和管理,从而满足用户的各种需求。在实际应用过程中,各种资源的管理都是在云计算平台上进行。云计算能够为用户带来其所需要的各种服务和资料,是新时期的一种新的商业模式,其核心理念和发展模式都是基于服务以及维护。
  云计算可以与具体行业结合,为对应行业的发展提供支持和服务,基于此,可以根据云计算的应用对象分为医疗云、教育云、工业云、时政云等。其中,教育云指的是针对教育领域应用的云计算,利用现代网络结构,将相关主体进行连接,得到一个具有丰富资源的学习教育网络,并构建一种新的教学模式。教育云能够对相关的软件资料和硬件资料进行整合,从而实现资源的最大化利用,实现资源的优化配置,满足教学的各种需要,取得最佳的教学效果。医疗云主要是针对医疗构建一个医疗护理的网络系统,帮助医生和患者得到对应的信息资料,帮助患者实现良好的就诊效果,同时,也为医生的诊断治疗提供必要的信息支持。金融云将相关的数据资料融入对应的云计算体系,为客户带来丰富的信息资源,同时,能够有效降低系统的运行成本,取得良好的经济效果。
  2    能耗优化与资源分配
  云计算在运行过程中具有其自身特点,首先,云计算的对象规模非常大,其中的信息和资源非常丰富,此外,不论是用户还是资源在需求方面均存在较大差异,这种情况下使得云计算在运行过程中,需要大量能耗来支持其进行海量运算和查找,在这个过程中,对资源的分配和各种人为的调动是云计算的一个难点,也是确保其正常发挥功能的一个重点。这也是直接影响到云计算運行效果和一个重要影响因素,基于此,必须控制好云计算的资源分配和任务调度[1]。
  云计算过程中实施资源调度要按照对应的原则进行;云计算的资源调度一般在不同资源拥有者和不同使用者之间进行,因此其任务繁重,要想满足不同用户的个性化需求必须从海量资源中进行搜集和整理。当前,云计算运行过程中的资源调度主要通过虚拟级别的调度技术进行,同时,根据需要采用对应的调度策略;这种方法在实际运行过程中存在一定不足,主要表现为对时间和空间的要求较高,导致云计算在运行过程中难以达到良好的效率,同时,也无法达到理想的算法整体性效果。传统云计算过程中实施的资源分配,主要采用静态的预分配模式,这种算法很难满足云计算的运行,因为云计算为了满足用户的即时要求,需要实现动态性运算,此外,云计算的资源负载能力也处于变化之中,这进一步增加了云计算对能耗的要求。国内外云计算资源分配领域研究主要集中在启发式仿生算法、负载均衡机制与时间跨度最小化原则、能耗最小化与能耗均匀化管理等方面
  (1)Job Tracker两个主要的功能分离成单独的组件,并结合需要将其用于相应的任务和作用,具体包括对资源的管理和对相关任务的调度和监控[2]。
  (2)资源管理器对云计算系统运行过程中的资源实施整体管理,并根据需要对其实施分配,其中,具体应用将负责具体的工作,从而实现资源的有效配置和调度,完成云计算需要的资源配置。
  (3)具体应用就是一个对应的框架库,在运行过程中,框架库会与对应的资源管理器结合,从而获得相关的资源,并将其与系统连接,实施协调工作,并监控其运行,最终促使云计算完成相关的工作[3]。
  (4)资源管理器支持分层级,并根据系统的运算能力和动态负载能力将其进行分配,促使其将对应的计算任务分配到对应的节点,当分配完成,系统自动将其从队列中删除,确保系统的完整性。但是,资源管理器也无法完成系统运行过程中出现问题的任务,任务管理器主要基于应用程序的需要对其进行调度,因此,不同应用程序需要对应的资源,同时,也需要对应的容器进行配合[4]。
  3    实验测试与结果分析
  针对绿色云计算中资源管理与调度过程,基于传统Map Reduce调度模型,设计并行的Map Reduce资源分配算法,具体步骤如下。   步驟1:获取需要运行的云计算对应的节点及其相关的性能和参数。
  步骤2:根据用户的个性化需求提出请求,并获取相关资源的需求参数。
  步骤3:利用Ma Reduce资源分配过程,并发访问云计算系统各个计算节点。
  步骤4:在云计算系统中选择计算节点参数符合资源需求参数的计算节点,并将所选计算节点的资源分配给所述用户,用于执行相应的访问请求。
  步骤5:将用户请求从等待队列中删除,资源分配结束。
  结果显示,新的运行系统环境下算法的执行时间也比传统算法少,当系统的任务数量急剧增大后,这种优势表现得更加明显。
  4    结语
  云计算平台基于云计算的各项基础设施和相关架构,将其通过互联网进行有效连接,并根据实际需要按照对应的服务形式进行运行和交付;在实际运行过程中,云计算可以为用户提供其所需的各种资源,而这种服务是不受到时间、地点限制的,还可以帮助用户实现对资源的获取、存储、计算和运用。云计算在运行过程中具有其自身特点,首先云计算的对象规模非常大,其中的信息和资源非常丰富,此外,不论是用户还是资源在需求方面均存在较大差异,这种情况下使得云计算在运行过程中,需要大量能耗来支持其进行海量运算和查找,在这个过程中,对资源的分配和各种人为的调动是云计算的一个难点,也是确保其正常发挥其功能的一个重点。这也是直接影响到云计算运行效果和一个重要影响因素,基于此,必须控制好云计算的资源分配和任务调度。
  [参考文献]
  [1]王万良,臧泽林,陈国棋,等.大规模云计算服务器优化调度问题的最优二元交换算法研究[J].通信学报,2019(5):180-191.
  [2]闫金平.超融合架构在学校数据中心机房建设浅析—以北京印刷学院为例[J].北京印刷学院学报,2019(4):80-83.
  [3]闫实,付佳,王晓丽,等.云计算技术在智慧校园建设中的应用[J].软件,2019(4):207-209.
  [4]彭兆军,刘远超.嵌入式云平台的实时任务最优调度算法研究[J].科技创业月刊,2016(4):111-113.
  Research on key technologies of energy resource scheduling
  optimization in green cloud computing data center
  Zhu Xu
  (Hunan Industry Polytechnic, Changsha 410208, China)
  Abstract:In order to successfully realize its main functions, cloud computing is inseparable from two basic technologies, namely resource allocation and task scheduling. The distribution effect of resources will directly affect the operation effect of cloud computing and affect its processing capacity. Based on this, it is necessary to optimize the resource scheduling of the cloud computing data center, thereby reducing the energy consumption of the cloud computing and effectively improving the operational efficiency of the cloud computing. This paper analyzes the basis of the traditional Map Reduce scheduling model, and designs a parallel Map Reduce resource allocation algorithm to achieve good energy control effect and operation effect, and achieve good practical operation results.
  Key words:green cloud computing; energy consumption optimization; dynamic resource allocation
其他文献
探究性学习是指在教师指导下,采用类似科学研究的方法进行的学习活动。其主要特点是不把现成科学结论告诉学生,而是让学生按照科学探索规律去得出结论。但探究是需要兴趣的。
期刊
目的观察急性冠脉综合征(ACS)患者入院时和1周时血小板聚集率、血小板CD62P、尿11-脱氢-TXB2与炎性因子高敏C-反应蛋白(Hs-CRP)的水平。方法选取年龄43~90岁、符合ACS诊断标准如不
目的探讨多囊卵巢综合征(PCOS)患者血浆酰化刺激蛋白(ASP)和瘦素水平的变化及其与胰岛素抵抗(IR)的关系。方法将39例PCOS患者分为肥胖PCOS组和非肥胖PCOS组,42名健康孕龄妇女分为单
高一物理难学是大家公认的事实,面对“减负”的要求,降低难度,落实概念,重抓基础才是当前物理教学明智的选择。降低难度,就是要以学生为本,尊重事实,科学合理的设定每节课的
幼儿园教师资格证考试对幼师课程提出新的要求,现有课程改革势在必行。本文在分析现有课程存在问题的基础上提出,应对“国考”,中职幼师《幼儿园科学教育活动指导》课程必须
大学生的心理问题具有不同的层次,从一般的适应问题到严重的心理障碍或精神疾病都可能存在。因此,为保障在校大学生的健康成长,有效预防和及时干预校园中突发心理危机事件,维
采用Hill理论研究厚壁球壳各向异性有限变形的塑性问题,并给出了其极限荷载、应力的解。
话语标记语是一种常见的语言现象,很多学者从不同角度对其进行了诸多有益的探究.本文以教师课堂话语中的标记语为研究对象,重点研究教师在课堂上使用标记语的使用频率及其对
<正> 皮肤学家认为,蜂蜜具有吸收并保持皮肤水分的效能,蜂蜡可软化皮肤并防止其干燥,蜂胶具有抗菌性,适用于保护油性皮肤和油性头皮,所以蜂蜜等蜂产品可在化妆品中应用。
在世界经济一体化发展的过程中,国际合作虽然在加强,但是贸易摩擦也在不断的升级。就现阶段的具体分析来看,央企作为我国的重要经济力量,其发展对于我国的经济进步有显著的影