[发明专利]云环境下资源调度方法及系统有效
申请号: | 201610080859.7 | 申请日: | 2016-02-04 |
公开(公告)号: | CN105760227B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 张园;王志军;房秉毅;毋涛 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;张天舒 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环境 资源 调度 方法 系统 | ||
本发明提供了一种云环境下资源调度方法及系统,该方法包括以下步骤:周期性获得每个服务器节点的负载率,作为第一负载率;周期性获得整个云环境系统的负载率,作为第二负载率;按照以下规则设置负载率阈值:所述负载率阈值与所述第二负载率成正相关关系;在所述第一负载率小于所述负载率阈值的所有所述服务器节点中根据接收到的任务调度相应的服务器节点来执行该任务。本发明提供的云环境下资源调度方法及系统,可提高负责均衡度。
技术领域
本发明属于通信技术领域,具体涉及一种云环境下资源调度方法及系统。
背景技术
云计算(Cloud Computing),是一种基于互联网的计算方式,将计算任务分布在海量计算机硬件组成的资源池中,用户以按需订制的方式享受云计算提供的服务,例如计算能力、存储空间和信息服务等。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个统一资源池向用户提供按需服务。云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(ParallelComputing)、效用计算(Utility Computing)、网络存储(Network StorageTechnologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。
由于云计算平台中的计算机数量非常庞大、组成复杂、资源的配置差异较大,这样大规模、异构、非集中的资源调度很难实现资源的负载均衡,负载的不均衡容易造成系统的效率和吞吐率的降低,以及系统日常运行的不稳定,严重影响云计算的服务质量。为实现负载均衡,现有技术中采用的资源调度方法为:将部署虚拟机的任务按照依次分配的方式部署至多个服务器节点,以使资源不被闲置来提高负载均衡度,但是由于服务器节点差异较大和需要创建的虚拟机差异较大,因此,仍然存在负载均衡度低的问题。
因此,目前亟需一种提高负载均衡度的云环境下资源调度方法及系统。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种云环境下资源调度方法及系统,以解决现有的云环境系统的负载均衡度低的问题。
为解决上述问题之一,作为本发明的一个方面,提供了一种云环
境下资源调度方法,其中,包括以下步骤:
周期性获得每个服务器节点的负载率,作为第一负载率;
周期性获得整个云环境系统的负载率,作为第二负载率;
按照以下规则设置负载率阈值:所述负载率阈值与所述第二负载率成正相关关系;
在所述第一负载率小于所述负载率阈值的所有所述服务器节点中根据接收到的任务调度相应的服务器节点来执行该任务。
优选地,所述云环境下资源调度方法还包括以下步骤:
延迟调度所述第一负载率大于所述负载率阈值的所述服务器节点预设时间,之后判断该服务器节点的第一负载率是否仍然大于所述负载率阈值,若是,则发出针对该服务器节点的负载迁移任务;
所述任务包括所述负载迁移任务。
优选地,所述周期性获得每个服务器节点的负载率,包括:
周期性检测每个服务器节点的CPU资源、内存资源和存储资源的利用率;
根据以下公式计算所述服务器节点的所述负载率:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610080859.7/2.html,转载请声明来源钻瓜专利网。