[发明专利]任务处理方法和装置、存储介质和电子设备在审
| 申请号: | 202111669700.6 | 申请日: | 2021-12-31 |
| 公开(公告)号: | CN114356503A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 陈家园;由光鑫;黄弈廷 | 申请(专利权)人: | 浙江商汤科技开发有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06V10/94 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 靳玫 |
| 地址: | 311215 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任务 处理 方法 装置 存储 介质 电子设备 | ||
1.一种任务处理方法,其特征在于,所述方法包括:
接收待处理的至少一个目标任务,所述至少一个目标任务对应同一服务;
由云平台中对应所述服务的多个服务实例中,获取存在空闲处理资源的目标服务实例;所述多个服务实例部署在所述云平台中不同的硬件资源;
将所述至少一个目标任务分配至所述目标服务实例,并通过所述目标服务实例对所述目标任务进行处理。
2.根据权利要求1所述的方法,其特征在于,在所述接收待处理的至少一个目标任务之前,所述方法还包括:
获取所述云平台中的平台硬件资源、所述服务的负载信息、以及所述服务的硬件支持属性;
根据所述平台硬件资源、负载信息和硬件支持属性,确定所述服务在部署至所述云平台时的硬件使用信息,所述硬件使用信息用于表征所述云平台分配给所述服务的多种类型的硬件资源;
在分配给所述服务的多种类型的硬件资源中,启动所述服务的服务实例。
3.根据权利要求2所述的方法,其特征在于,
所述获取所述云平台中的平台硬件资源,包括:获取所述云平台中的硬件的硬件型号和硬件数量;
所述服务的硬件支持属性包括:所述服务适配的硬件的硬件型号、以及所述服务在所述硬件型号的硬件运行时的运行性能。
4.根据权利要求3所述的方法,其特征在于,
所述根据所述平台硬件资源、负载信息和硬件支持属性,确定所述服务在部署至所述云平台时的硬件使用信息,包括:
由所述平台硬件资源中获取至少一种硬件型号的平台硬件,确定每种硬件型号的平台硬件分别对应的数量,其中,所述平台硬件的硬件型号是所述服务适配的硬件的硬件型号;
根据各硬件型号的平台硬件分别对应的数量、以及所述服务分别在各硬件型号的平台硬件的所述运行性能,确定所述服务在所述至少一种硬件型号的平台硬件上运行时的第一负载量;
响应于所述第一负载量大于或等于所述负载信息,根据所述至少一种硬件型号的平台硬件和每种硬件型号的平台硬件分别对应的数量,确定所述云平台分配给所述服务的硬件资源。
5.根据权利要求4所述的方法,其特征在于,所述确定每种硬件型号的平台硬件分别对应的数量,包括:
在每种硬件型号的平台硬件分别对应的硬件数量阈值的范围内,确定每种硬件型号的平台硬件分别对应的数量。
6.根据权利要求5所述的方法,其特征在于,
在所述服务适配的硬件的硬件型号的数量为多个的情况下,所述硬件支持属性,还包括:所述服务对多种硬件型号的硬件的使用优先级;
所述至少一种硬件型号的平台硬件包括:第一型号的平台硬件、以及第二型号的平台硬件;且所述第一型号的优先级高于第二型号的优先级;
由所述平台硬件资源中获取至少一种硬件型号的平台硬件,确定每种硬件型号的平台硬件分别对应的数量,包括:
由所述平台硬件资源中获取第一型号的平台硬件,确定所述第一型号的平台硬件对应的第一数量;
根据所述第一数量以及所述服务在所述第一型号的平台硬件运行时的运行性能,确定所述服务在所述第一型号的平台硬件运行时的第二负载量;
响应于所述第二负载量小于所述负载信息,且所述第一数量达到所述平台硬件资源限定的第一型号的平台硬件的硬件数量阈值,由平台硬件资源中继续获取所述第二型号的平台硬件和第二型号的平台硬件对应的第二数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江商汤科技开发有限公司,未经浙江商汤科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111669700.6/1.html,转载请声明来源钻瓜专利网。





