[发明专利]用于量子云计算平台任务调度的方法、装置和量子云计算平台任务调度服务器在审
申请号: | 202110705452.X | 申请日: | 2021-06-24 |
公开(公告)号: | CN113419833A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 付易鹏;刘姿杉;崔潇;孟海军;曹小波;吕博 | 申请(专利权)人: | 中国信息通信研究院 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06N10/00 |
代理公司: | 北京康盛知识产权代理有限公司 11331 | 代理人: | 陶俊洁 |
地址: | 100191 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 量子 计算 平台 任务 调度 方法 装置 服务器 | ||
1.一种用于量子云计算平台任务调度的方法,其特征在于,包括:
获取量子云计算平台中待调度的任务,获取所述任务对应的用户的类型;
将所述任务分解成若干个子任务;
根据所述用户的类型将所述子任务分配到预设的用户队列;
对所述用户队列中的所述子任务进行调度。
2.根据权利要求1所述的方法,其特征在于,所述用户的类型包括第一预设用户类型、第二预设用户类型和第三预设用户类型,根据所述用户的类型将所述子任务分配到预设的用户队列,包括:
在所述类型为所述第一预设用户类型的情况下,将所述子任务分配到预设的第一用户队列,所述用户与所述第一用户队列存在唯一的映射关系;
在所述类型为第二预设用户类型的情况下,获取所述用户对应的用户等级;将相同用户等级的各用户对应的子任务分配到同一个预设的第二用户队列,所述第二用户队列存在与多个用户的映射关系;
在所述类型为所述第三预设用户类型的情况下,将所述子任务分配到预设的第三用户队列,所述第三用户队列存在与多个用户的映射关系。
3.根据权利要求2所述的方法,其特征在于,对所述用户队列中的所述子任务进行调度,包括:
在所述第一用户队列存在子任务的情况下,对所述第一用户队列中的子任务进行调度。
4.根据权利要求3所述的方法,其特征在于,所述用户有多个,对所述第一用户队列中的子任务进行调度,包括:
在各所述第一用户队列中依次选取一个子任务进行循环调度。
5.根据权利要求2所述的方法,其特征在于,对所述用户队列中的所述子任务进行调度,包括:
在所述第一用户队列不存在子任务且所述第二用户队列存在子任务的情况下,对所述第二用户队列中的子任务进行调度。
6.根据权利要求5所述的方法,其特征在于,对所述第二用户队列中的子任务进行调度,包括:
获取所述用户等级对应的权重,所述权重用于表征子任务的选取个数;
在所述第二用户队列中选取子任务进行循环调度,所述第二用户队列中子任务的选取个数与所述权重相同。
7.根据权利要求2所述的方法,其特征在于,对所述用户队列中的所述子任务进行调度,包括:
在所述第一用户队列和所述第二用户队列不存在子任务且所述第三用户队列存在子任务的情况下,对所述第三用户队列中的子任务进行调度。
8.根据权利要求1至7任一项所述的方法,其特征在于,对所述用户队列中的所述子任务进行调度后,还包括:
获取未赋予的资源卡片的数量;所述资源卡片用于表征执行量子云计算平台中的子任务的权限,所述资源卡片的数量等于量子计算资源颗粒的数量;所述量子计算资源颗粒由对量子云计算平台的资源池进行划分得到;
在未赋予的资源卡片的数量大于设定阈值的情况下,对调度的子任务赋予一个资源卡片,执行调度的子任务。
9.一种用于量子云计算平台任务调度的装置,包括量子处理器和存储有程序指令的量子存储器,其特征在于,所述量子处理器被配置为在运行所述程序指令时,执行如权利要求1至8任一项所述的用于量子云计算平台任务调度的方法。
10.一种量子云计算平台任务调度服务器,其特征在于,包括如权利要求9所述的用于量子云计算平台任务调度的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国信息通信研究院,未经中国信息通信研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110705452.X/1.html,转载请声明来源钻瓜专利网。