欢迎来到天天文库
浏览记录
ID:31432621
大小:112.50 KB
页数:9页
时间:2019-01-09
《云计算资源动态配置策略》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、云计算资源动态配置策略 摘要:云计算环境中存在大量的计算资源,对这些资源进行合理的配置具有重要意义。该文对任务请求队列设置两个阈值,结合服务节点负载情况,提出了一种计算资源动态伸缩配置的方法。该方法能根据服务请求的任务数对计算资源进行自适应配置,理论分析表明,在任务量增加时,算法能够增加服务能力,避免用户的服务请求长时间得不到响应,在任务量减少时,减少系统闲置资源,提高计算资源的高效利用,降低能量消耗。 关键词:云计算;资源调度;数据中心 中图分类号:TP393文献标识码:A文章编号:1009-3044(2016)26-0042-02 Clou
2、dComputingResourceDynamicAllocationStrategy JIANGWei-cheng,LILan-ying (TheEngineering&TechnicalCollegeofChengduUniversityofTechnology,Leshan614000,China) Abstract:Therearealotofcomputingresourcesinthecloudcomputing.Itisofgreatsignificancetomaketheallocationoftheresources.Inth
3、ispaper,amethodofthedynamicallocationofresourcesisproposed,whichisbasedonthetwothresholdsofthetaskqueueandtheloadofthenode.Theresourcescanbeadaptedaccordingtothetask.Itcanavoidexcessiveresponsetimeandidle9resources,whichimprovetheefficientuseofresourcesandreduceenergyconsumption
4、. Keywords:cloudcomputing;resourcescheduling;datacenter 1引言 云计算是一种新兴的计算模式,它可以为用户提供弹性的、规模可以伸缩的计算资源[1-3]。在云计算中,存在大量的计算资源、存储资源,使用虚拟化技术为用户提供按需服务。云计算核心服务主要有基础设施即服务(infrastuctureasaservice,IaaS),平台即服务(platformasaservice,PaaS)和软件即服务(softwareasaservice,SaaS)。IaaS进行硬件基础设施部署,提供计算、存储等相应
5、服务。PaaS提供应用程序部署和管理服务,使用者上传程序代码和数据就能获得服务,不必关心底层具体细节问题。SaaS提供基于互联网的应用程序服务,用户通过命令行、WEB服务或WEB门户的形式获取服务[4]。然而,WEB服务在高并发请求时,将出现响应时间增加、服务器宕机等问题。 云计算中存在大量的服务节点,如何管理这些服务节点,保持服务资源的高效利用具有重要意义,在用户服务请求急剧增加时,避免系统压力过大,用户的服务请求长时间得不到响应,而在任务量减少时,较多的服务节点处于空闲状态,造成资源的浪费、空耗电源。为了避免这种现象的发生,本文提出了基于用户任务
6、请求的服务资源动态配置策略。 2相关研究 文献[5]运用虚拟技术在OpenStack上构建云平台,实现对多媒体缓存服务器进行伸缩管理。文献[6]9采用OpenStack和Cloudify构建自伸缩云应用平台,为用户提供CPU、存储空间和操作系统等资源服务。该系统根据需要虚拟和部署相应服务来分担请求任务。在服务请求下降时,减少应用实例,回收多余的资源,根据虚拟机资源模板的标度值建立模糊矩阵,进行相应的处理和调度。文献[7]使用Nagios网络监视工具对服务器的性能指标进行采集,包括CPU利用率、内存利用率、磁盘利用率、进程数、交换空间利用率等,实现对
7、云计算集群服务器的监控和负载均衡的调度。文献[8]指出,动态获取OpenStack资源池的信息和资源池中运行节点的数量,收集云计算节点的CPU使用率、内存利用率和网络带宽的使用情况,综合所有节点的CPU负载情况来决定系统的负载是否过重。在数据中心负载过大时,开启和增加服务节点来减轻系统的压力,而在负载过低时,关闭部分节点,减少运行节点的数量,从而提高剩余节点的资源利用率,降低数据中心整体能耗。 国外研究统计表明Youtube网站和NASA网站的用户访问具有周期性,访问的高峰是在傍晚时分,而在深夜到凌晨降到低谷。云计算中任务的请求具有一定周期性和规律性
8、,这就为服务资源的动态配置提供了依据。 3算法模型 本文算法模型如图1所示,包括分析模块、
此文档下载收益归作者所有