[发明专利]一种调度方法、装置及系统有效
| 申请号: | 201110196170.8 | 申请日: | 2011-07-13 |
| 公开(公告)号: | CN102209041A | 公开(公告)日: | 2011-10-05 |
| 发明(设计)人: | 邬江兴;罗兴国;庞建民;斯雪明;张兴明;祝永新;齐宁;张铮;张帆;祝卫华;刘超;李弋;陆菲菲 | 申请(专利权)人: | 上海红神信息技术有限公司;中国人民解放军信息工程大学 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24;H04L29/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
| 地址: | 201112 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 调度 方法 装置 系统 | ||
技术领域
本发明涉及云计算网络领域,尤其涉及一种调度方法、装置及系统。
背景技术
云计算的核心思想,是通过软件将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。云计算的基本原理是通过使计算分布在网络中所存在的大量的分布式计算机上,而非本地计算机或远程服务器中,这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
在云计算的具体应用中,需要足够的资源,以使云计算可以应对网络的尖峰应用和多样性的应用,即,针对特定资源产生突发的大规模应用以及应用的种类多样化时,可以满足用户的应用。
为了满足用户的应用,往往会使得云计算中的资源配置比一般的常规应用所需配置要高出很多,由于很多资源在常规使用中被闲置,所以,云计算中的资源会造成严重的浪费。
因此,需要一种更为合理的调度方法,对业务和资源进行调度,以实现资源更加高效和合理的利用,降低云计算中的资源浪费。
发明内容
有鉴于此,本发明提供一种调度方法、装置及系统,其具体方案如下:
一种调度方法,包括:
主节点接收区域网络内各个子节点实时上报的感知信息,所述感知信息至少包括:子节点的业务或资源类型、忙闲度和功耗;
确定与各个子节点对应的,预先设定的期望状态,所述期望状态至少包括:所述各个子节点的期望功耗;
当子节点的感知信息不符合所述期望状态时,确定所述子节点为待处理子节点;
参考所述待处理子节点的期望状态,并依据各个子节点实时上报的感知信息生成调度策略;
发送所述调度策略到所述待处理子节点,所述调度策略作为所述待处理子节点进行任务及资源调度的基础。
优选的,还包括:
存储所述各个子节点实时上报的感知信息。
优选的,所述依据所述感知信息确定子节点的状态信息的过程包括:
依据协议分析、流量识别或净荷检测识别的方式确定各个子节点的业务类型。
优选的,所述业务类型为:语音、视频、浏览、搜索引擎、多媒体、网游、动漫、地图快速生成、科学计算、即时通信、微博或电子商务中的一种或任意几种的组合。
优选的,所述子节点的状态信息不符合所述期望状态至少包括:所述状态信息中的功耗大于子节点的期望功耗。
优选的,所述参考所述待处理子节点的期望状态,并依据各个子节点实时上报的感知信息生成调度策略的过程包括:
依据所述待处理子节点状态信息中的忙闲度,确定所述待处理子节点中资源状态为空闲的资源为目标资源;
生成包含所述目标资源标识的运行关断调度策略。
优选的,所述期望状态还包括:子节点的期望业务量。
优选的,所述状态信息不符合所述期望状态至少包括:子节点的业务量大于子节点的期望业务量。
优选的,所述参考所述待处理子节点的期望状态,并依据各个子节点实时上报的感知信息生成调度策略的过程包括:
确定所述待处理子节点的调度子节点;
获取所述存储的各个子节点的状态信息中所述调度子节点的状态信息;
计算所述待处理子节点的业务量与所述待处理子节点的期望业务量的差值业务量;
依据所述调度子节点的状态信息内的忙闲度,确定所述调度子节点的空闲资源量;
当所述空闲资源量不小于所述差值业务量所需的资源量时,生成包含所述调度子节点标识和所述差值业务量的业务转移调度策略。
一种调度装置,包括:
接收模块,用于主节点接收网络内各个子节点实时上报的感知信息,所述感知信息至少包括:子节点的业务或资源类型、忙闲度和功耗;
期望状态确定模块,用于确定与各个子节点对应的,预先设定的期望状态,所述期望状态至少包括:所述各个子节点的期望功耗;
待处理节点确定模块,用于当子节点的状态信息不符合所述期望状态时,确定所述子节点为待处理子节点;
调度策略生成模块,用于参考所述待处理子节点的期望状态,并依据各个子节点实时上报的感知信息生成调度策略;
发送模块,用于发送所述调度策略到所述待处理子节点,所述调度策略作为所述待处理子节点进行任务及资源调度的基础。
优选的,还包括:存储模块,用于存储所述各个子节点实时上报的感知信息。
一种调度系统,包括:多层计算资源,每一层计算资源包括多个区域网络,每一个区域网络包含:主节点和多个子节点,所述主节点上设置有如上所述的调度装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海红神信息技术有限公司;中国人民解放军信息工程大学,未经上海红神信息技术有限公司;中国人民解放军信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110196170.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可变成开门把手的拨号盘
- 下一篇:回收或贮藏方法





