[发明专利]资源调度方法、装置和云端服务系统有效
| 申请号: | 202110055044.4 | 申请日: | 2021-01-15 | 
| 公开(公告)号: | CN112650575B | 公开(公告)日: | 2023-08-18 | 
| 发明(设计)人: | 刘桐仁;张安站 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 | 
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/455 | 
| 代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 田宏宾 | 
| 地址: | 100085 北京*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 资源 调度 方法 装置 云端 服务 系统 | ||
本公开公开了一种资源调度方法、装置和云端服务系统,涉及云计算和智能搜索技术领域。具体实现方案为:在所述云端服务系统中来自数据生产方的服务数据被送入对应服务的数据队列中,以便为所述服务分配的资源实例从所述数据队列中读取服务数据并进行相应处理;资源调度装置监测所述数据队列的堆积状况;依据所述数据队列的堆积状况调整为所述服务分配的资源实例。通过本公开能够合理地利用资源,减少资源浪费。
技术领域
本公开涉及计算机应用技术领域,尤其涉及云计算和智能搜索技术领域。
背景技术
如今硬件的处理能力发展迅速,服务器的处理能力也得到了迅速提升。为了提高服务器的资源利用率,逐渐将多个服务部署到同一台机器上,这就产生了云端服务架构。对于服务提供商而言,不需要去购买各种机器,而直接在云上运用各种资源来部署服务。
目前搜索、推荐等服务成为用户内容消费的主流方式,例如图文内容、小视频、短视频、长视频、音频等媒体内容等,都需要大量复杂的策略计算从而实现以策略计算为驱动的内容分发。由于多数服务的流量不会一成不变,会有相应的波动。为了保证服务的正常提供通常按照流量的高峰吞吐量来部署资源实例,这必然会造成很大的资源浪费。
发明内容
本公开提供了一种资源调度方法、装置、云端服务系统、电子设备、计算机可读存储介质和计算机程序产品,以减少资源浪费。
根据本公开的第一方面,提供了一种资源调度方法,应用于云端服务系统,在所述云端服务系统中来自数据生产方的服务数据被送入对应服务的数据队列中,以便为所述服务分配的资源实例从所述数据队列中读取服务数据并进行相应处理;所述方法包括:
监测所述数据队列的堆积状况;
依据所述数据队列的堆积状况调整为所述服务分配的资源实例。
根据本公开的第二方面,提供了一种资源调度装置,应用于云端服务系统,在所述云端服务系统中来自数据生产方的服务数据被送入对应服务的数据队列中,以便为所述服务分配的资源实例从所述数据队列中读取服务数据并进行相应处理;所述装置包括:
监测单元,用于监测所述数据队列的堆积状况;
调度单元,用于依据所述数据队列的堆积状况调整为所述服务分配的资源实例。
根据本公开的第三方面,提供了一种云端服务系统,包括:
至少一个数据队列,用于缓存来自数据生产方的服务数据;
为所述服务分配的资源实例,用于从所述数据队列中读取服务数据并进行相应处理;以及,
如上所述的资源调度装置。
根据本公开的第四方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
根据本公开的第五方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如上所述的方法。
根据本公开的第六方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方法。
由以上技术方案可以看出,本公开中在输入阶段引入数据队列,资源实例从数据队列中获取服务数据并进行处理,依据数据队列的实际堆积情况调整为对应服务分配的资源实例,从而合理地利用资源,减少资源浪费。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110055044.4/2.html,转载请声明来源钻瓜专利网。





