[发明专利]资源调度处理方法和装置有效
申请号: | 201310482258.5 | 申请日: | 2013-10-15 |
公开(公告)号: | CN103595763A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 徐洁;杨任宇;沃天宇;康俊彬;孙宝亚 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 处理 方法 装置 | ||
技术领域
本发明涉及计算机信息技术领域,尤其涉及一种资源调度处理方法和装置。
背景技术
随着数据中心的迅速发展,许多大型的网络公司,如Google、Facebook等在世界各地建立了多个数据中心以更好的支持网络应用服务。其中数据中心是由大量服务器通过通信设备相互连接,并形成具有一定拓扑结构的大型网络,其中大量的服务器可进行集中统一管理。目前,新一代的数据中心已采用虚拟化技术,即数据中心可向封装在虚拟机中的负载提供资源,该资源具体可以为可承载负载的服务器,而合理的分配策略与数据中心提供的网络应用服务息息相关;举例来说,建立数据中心的开销巨大,服务器的花费占到了总花费的45%,其中包括服务器的软硬件资源、冷却和维护等。但在实际应用中,服务器的资源利用率仅为5%-15%,造成资源的浪费且增加维护成本,因此如何合理分配资源,提高数据中心的资源利用率并减少数据中心的能耗已成为目前研究的热点问题。
在现有技术中,根据各个负载所需的资源的不同,动态地聚合多个负载至同一个服务器上,以提高资源利用率和能源使用效率。例如当前负载A由一个服务器承载,负载B由另一个服务器承载,而负载A和负载B所需的CPU(Central Processing Unit,中央处理器)资源总和远小于一个服务器可提供的CPU资源,因此,为了提高提高资源利用率和能源使用效率,可调度一个服务器同时承载负载A和负载B,并关闭另一个服务器。
但采用上述调度策略时发现,由于不同负载会竞争服务器内的资源(例如不同负载抢占内存资源),从而不同负载之间会出现严重的性能干扰现象,造成严重的性能下降,影响了负载的服务质量,还会极大地降低数据中心的能效。
发明内容
本发明提供一种资源调度处理方法和装置,该资源调度处理方法用于优化面向负载的调度策略,避免服务器上不同负载之间出现严重的性能干扰现象,从而可优化数据中心的能效。
第一方面,本发明提供一种资源调度处理方法,包括:
当数据中心内每一个服务器均承载至少一个第二负载时,分别预测数据中心内每一个候选服务器承载第一负载时的带权能效值;所述候选服务器的带权能效值是相关于所述第一负载与所述候选服务器已承载的各第二负载之间的性能干扰及所述候选服务器已承载的各第二负载之间的性能干扰;
根据各所述候选服务器的带权能效值,确定最小的带权能效值所对应的候选服务器作为最优服务器;
调度所述最优服务器承载所述第一负载。
第二方面,本发明提供一种资源调度处理装置,包括:
预测模块,用于若数据中心内每一个服务器均承载至少一个第二负载时,分别预测数据中心内每一个候选服务器承载第一负载时的带权能效值;所述候选服务器的带权能效值是相关于所述第一负载与所述候选服务器已承载各第二负载之间的性能干扰及所述候选服务器已承载的各第二负载之间的性能干扰;
确定模块,用于根据各所述候选服务器的带权能效值,确定最小的带权能效值所对应的候选服务器作为最优服务器;
调度模块,用于调度所述最优服务器承载所述第一负载。
通过本发明提供的资源调度处理方法和装置,确定的最优服务器是考虑了负载之间的性能干扰而确定的,从而调度该最优服务器承载第一负载,可避免候选服务器承载第一负载后,该候选服务器上各个负载之间出现的严重的性能干扰现象,从而不会影响各负载的服务质量,利于提高数据中心的能效。
附图说明
图1为本发明资源调度处理方法实施例一的流程图;
图2为本发明资源调度处理方法实施例二的流程图;
图3为本发明资源调度处理装置实施例一的结构图;
图4为本发明资源调度处理装置实施例二的结构图。
具体实施方式
图1为本发明资源调度处理方法实施例一的流程图。如图1所示,本实施例的方法可以由资源调度处理装置来实现,该处理装置可以采用硬件和/或软件方式来实现,该处理装置可优选设置在数据中心内具有数据处理能力的处理器中,以实现资源调度;该资源调度处理该方法包括:
S101、分别预测数据中心内每一个候选服务器承载第一负载时的带权能效值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310482258.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:云计算调度系统及云计算调度方法
- 下一篇:用于检测通信信号中的符号的方法