[发明专利]一种云计算资源调度方法及系统无效
申请号: | 201210404699.9 | 申请日: | 2012-10-22 |
公开(公告)号: | CN102904961A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 王帅;高飞;张培训;赵霞;刘正伟 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/863 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 资源 调度 方法 系统 | ||
技术领域
本发明涉及云计算领域,具体涉及一种云计算资源调度方法及系统。
背景技术
当前,云计算被认为是新一代高速网络计算和服务平台,被业界认为将引起计算机领域的革命性变革。关于云计算一个简单的定义是:一种虚拟化的、分布式和按需分配的、通过网络实现的计算与服务平台。从虚拟化的角度来讲,从计算机到网络,数据库和科学计算设备等都可以作为潜在的云计算资源按照一定的规则和服务协议被用户所享用。
传统云计算的资源调度一般采用直接从物理资源端的代理获取信息,然后主控端做出计算并最终做出调配的方式,主控端在使用调度算法进行计算后,通过远程调用调度资源的机制。
如图1所示,传统的云计算资源调度的主控端主要包括任务调度中心,和节点状态监控中心,其调度过程如下:主控端接收用户提交的虚拟机请求,根据管理的资源信息执行调度任务,并在完成调度任务后及时更新资源信息。
在这个过程中,动态分配管理数据中心的物理和虚拟共享资源面临许多新的挑战:物理与虚拟资源高效结合;云计算的资源可能分布广泛而且种类多样;用户需求的实时动态变化很难准确预测;需要考虑系统性能和成本等因素使得问题非常复杂。
发明内容
本发明解决的技术问题是提供一种云计算资源调度方法及系统,能够满足不同的业务需求,优化响应时间、缓解系统压力。
为解决上述技术问题,本发明提供了一种云计算资源调度系统,包括调度中心,所述系统还包括:消息发送单元,消息寄存器单元,和消息接收单元,
所述消息发送单元用于,接收到用户发起的资源调度请求时,将所述资源调度请求封装成第一消息发送至所述消息寄存器;
所述消息寄存器单元用于,接收到所述消息发送单元发送的所述第一消息时,存储到消息队列中,并将所述消息队列中的第一消息发送给所述调度中心进行处理;以及,接收到所述调度中心返回的处理结果时,封装成第二消息存储到消息队列中,转发给所述消息接收单元;
所述消息接收单元用于,接收到所述消息寄存器发送的第二消息时,转发给相应的用户。
进一步地,所述消息发送单元用于,在所述第一消息中封装所述用户的信息以及所述资源调度请求中的虚拟机请求信息。
进一步地,所述消息发送单元用于,在所述第一消息中封装头信息,所述头信息中包含调度处理模块信息;
所述消息寄存器单元用于,根据所述第一消息头信息中的所述调度处理模块信息,将所述第一消息发送至调度中心相应的调度处理模块进行处理。
进一步地,所述消息寄存器单元用于,在所述第二消息中封装处理结果以及所述用户的信息。
进一步地,所述消息寄存器单元用于,通过轮询的方式对所述消息队列中的第一消息和第二消息进行监控,并将所述第一消息或者第二消息发送给所述调度中心或者所述消息接收单元。
此外,本发明还提供了一种云计算资源调度方法,所述方法包括:
接收到用户发起的资源调度请求时,将所述资源调度请求封装成第一消息并存储到消息队列中,将所述消息队列中的第一消息发送给所述调度中心进行处理;
接收到所述调度中心返回的处理结果时,封装成第二消息并存储到消息队列中,将所述消息队列中的第二消息转发给相应的用户。
进一步地,所述第一消息中封装有所述用户的信息以及所述资源调度请求中的虚拟机请求信息。
进一步地,所述方法还包括:
所述第一消息中封装有头信息,所述头信息中包含调度处理模块信息;
根据所述第一消息头信息中的所述调度处理模块信息,将所述第一消息发送至调度中心相应的调度处理模块进行处理。
进一步地,所述第二消息中封装有处理结果以及所述用户的信息。
进一步地,通过轮询的方式对所述消息队列中的第一消息和第二消息进行监控,将所述消息队列中的所述第一消息或者第二消息发送给所述调度中心或者返回给相应的用户。
本发明以消息机制为核心,将所有的调度操作都存放在消息队列中,通过维护进程来维护这个队列并在合适的时间进行合适的处理,避免当大量调度请求发生时主控端的调度死锁,达到保护调度请求,优化响应时间、缓解系统压力的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210404699.9/2.html,转载请声明来源钻瓜专利网。