[发明专利]一种基于微服务的量子计算任务调度方法在审
申请号: | 202110634053.9 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113360262A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 李彦祯;刘幼航;刘强 | 申请(专利权)人: | 山东浪潮科学研究院有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 李桂存 |
地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 量子 计算 任务 调度 方法 | ||
1.一种基于微服务的量子计算任务调度方法,其特征在于,包括如下步骤:
a)在一台计算机上部署RabbitMQ服务端,作为任务注册中心,在每一台量子计算机的上位机上均部署一个任务执行器;
b)每个任务执行器上运行一个nameko的rpc服务,提供本节点的运行状态、实验任务运行服务接口、实验任务结果查询服务接口,任务执行器与任务注册中心相互通讯;
c)任务调度中心监控数据库中的待运行实验任务表,如果有新的待运行实验任务,则把任务信息注册到任务注册中心;
d)任务执行器根据自身空闲状态到任务注册中心获取量子实验任务信息,之后在量子计算机上运行实验任务,运行完毕后将运行结果发布到任务注册中心;
e)任务中心获取到运行结果信息后,根据任务ID把运行结果保存到数据库的量子实验任务表中,提供结果查询服务;
f)任务调度中心和任务执行器通过nameko的rpc协议进行量子计算机状态和量子实验任务执行进度监控。
2.根据权利要求1所述的基于微服务的量子计算任务调度方法,其特征在于:步骤b)中任务执行器通过AMQP协议与任务注册中心进行消息通讯。
3.根据权利要求1所述的基于微服务的量子计算任务调度方法,其特征在于:步骤c)中通过AMQP协议则把任务信息注册到任务注册中心。
4.根据权利要求1所述的基于微服务的量子计算任务调度方法,其特征在于:步骤d)中任务执行器根据自身空闲状态通过AMQP协议从任务注册中心获取量子实验任务信息。
5.根据权利要求1所述的基于微服务的量子计算任务调度方法,其特征在于:步骤a)中还包括用户通过云平台或者客户端软件把要执行的量子实验信息保存到后端数据库的任务数据表中,任务数据表包含实验任务ID、实验任务具体内容、排队状态信息。
6.根据权利要求1所述的基于微服务的量子计算任务调度方法,其特征在于:任务注册中心与任务调度中心分别部署在不同的服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮科学研究院有限公司,未经山东浪潮科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110634053.9/1.html,转载请声明来源钻瓜专利网。