[发明专利]事务调度方法、处理器、分布式系统和无人机有效
申请号: | 201780004456.7 | 申请日: | 2017-06-30 |
公开(公告)号: | CN108401454B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 唐上昌;陈学义 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/48 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 张成新 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务 调度 方法 处理器 分布式 系统 无人机 | ||
提供一种事务调度方法、处理器、分布式系统和无人机。该方法可应用于具有多处理器的分布式系统,分布式系统中的各处理器均配置有虚拟时钟,且分布式系统中的各处理器的虚拟时钟同步,该方法包括:分布式系统中的任意一个第一处理器获取待调度的第一事务(310);第一处理器确定第一事务相对第一处理器的虚拟时钟的调度时间(320);第一处理器根据第一事务相对第一处理器的虚拟时钟的调度时间,对第一事务进行调度(330)。上述技术方案可以改善分布式系统的协同调度过程。
版权申明
本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。
技术领域
本申请涉及分布式系统领域,更为具体地,涉及一种事务调度方法、处理器、分布式系统和无人机。
背景技术
分布式系统一般由多个子系统组成,各子系统之间可以相互配合,以协同调度一个或多个事务。
在分布式系统中,为了实现协同调度,处理器之间一般需要先通过专用的通信接口交互协同消息,再由各处理器上的软件执行同步过程,等各处理器同步之后,再由各处理器对事务进行协同调度,导致协同调度的过程复杂。因此,亟需改善分布式系统的协同调度过程。
发明内容
本申请提供一种事务调度方法、处理器、分布式系统和无人机,能够改善分布式系统的协同调度过程。
第一方面,提供一种事务调度方法,所述方法可应用于具有多处理器的分布式系统,所述分布式系统中的各处理器均配置有虚拟时钟,且所述分布式系统中的各处理器的虚拟时钟同步,所述方法包括:所述分布式系统中的任意一个第一处理器获取待调度的第一事务;所述第一处理器确定所述第一事务相对所述第一处理器的虚拟时钟的调度时间;所述第一处理器根据所述第一事务相对所述第一处理器的虚拟时钟的调度时间,对所述第一事务进行调度。
第二方面,提供一种处理器,包含能够执行第一方面中的方法的模块。
第三方面,提供一种处理器,所述处理器为分布式系统中的第一处理器,所述分布式系统中的各处理器均配置有虚拟时钟,且所述分布式系统中的各处理器的虚拟时钟同步,所述第一处理器包括:存储器,用于存储计算机指令;控制器,用于执行所述存储器中存储的计算机指令,以执行以下操作:获取待调度的第一事务;确定所述第一事务相对所述第一处理器的虚拟时钟的调度时间;根据所述第一事务相对所述第一处理器的虚拟时钟的调度时间,对所述第一事务进行调度。
第四方面,提供一种分布式系统,所述分布式系统包括如第三方面所述的处理器。
第五方面,提供一种无人机,包括如第四方面所述的分布式系统。
第六方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在处理器上运行时,使得处理器执行如第一方面所述的方法。
第七方面,提供一种包含指令的计算机程序产品,当其在处理器上运行时,使得处理器执行如第一方面所述的方法。
本申请可以改善分布式系统的协同调度过程。
附图说明
图1是分布式系统的总体架构示例图。
图2是本发明实施例提供的虚拟时钟同步的示意性流程图。
图3是本发明实施例提供的事务调度方法的示意性流程图。
图4是本发明一个实施例提供的处理器的示意性结构图。
图5是本发明另一实施例提供的处理器的示意性结构图。
图6是本发明实施例提供的分布式系统的示意性结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780004456.7/2.html,转载请声明来源钻瓜专利网。