【技术实现步骤摘要】
一种边缘计算任务调度方法及装置
[0001]本专利技术涉及边缘计算
,尤其涉及一种边缘计算任务调度方法及装置。
技术介绍
[0002]随着科技的不断创新发展,边缘计算已经被广泛地应用到物联网,从而通过在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用等核心能力,就近提供边缘智能服务,满足行业数字在敏捷联接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。
[0003]目前,边缘计算的分布式任务调度方法大多是基于消息队列遥测传输(Message Queuing Telemetry Transport,MQTT)协议实现的,通过发布订阅的方式进行任务的编排和调度。例如,结合图1给出的任务调度方案,所有的计算逻辑封装在模块1-N当中,这N个模块构成一个完整的业务逻辑,边缘传感器将消息通过MQTT协议发布到主题(topic1),模块1消费topic1中的消息,并且将逻辑处理的结果发送到topic2中,以此类推执行发布订阅的方式,经历模块1-N执行完整个业务流程。
[0004]但是,由于边缘 ...
【技术保护点】
【技术特征摘要】
1.一种边缘计算任务调度方法,其特征在于,所述方法包括:接收边缘传感器发送的传感数据;查找与所述传感数据对应的业务类型;将所述传感数据分配给与所述业务类型匹配的业务链路,执行所述业务链路对应的业务流程,所述业务链路是多个业务节点组成的逻辑链路,所述业务节点是封装有业务计算逻辑的Actor模型。2.根据权利要求1所述的方法,其特征在于,所述将所述传感数据分配给与所述业务类型匹配的业务链路,执行所述业务链路对应的业务流程,包括:从业务链路中获取第一业务节点,所述第一业务节点是在业务链路中预先标识的首位节点;控制所述第一业务节点接收向业务链路分配的传感数据;利用Actor模型之间的消息传送机制,将所述传感数据传递给第二业务节点,所述第二业务节点与所述第一业务节点是预先绑定的,所述第二业务节点是在业务链路中首位执行业务计算逻辑的节点;根据所述第二业务节点上存储的业务计算逻辑对所述传感数据执行计算,得到计算结果;根据所述计算结果,查找下一个或多个目标业务节点;利用Actor模型之间的消息传送机制,将所述计算结果传递给所述目标业务节点,用于在所述目标业务节点执行其上存储的计算逻辑得到对应的计算结果,重复执行传递计算结果给下一个或多个其他业务节点操作,直至业务链路被执行结束。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据传感数据的类型,预先设定业务类型;对于所述不同业务类型,构建业务链路,所述业务链路是包含多个存在业务逻辑关系的业务节点,所述业务节点是封装有业务计算逻辑的Actor模型;建立所述传感数据类型、所述业务类型、所述业务链路三者之间的映射关系。4.根据权利要求3所述的方法,其特征在于,所述建立所述传感数据类型、所述业务类型、所述业务链路三者之间的映射关系,包括:对所述业务链路添加标识信息;根据不同的所述业务类型对应不同的所述业务链路以及所述业务链路的标识信息,得到所述业务类型与所述标识信息之间的对应关系;将传感数据类型与预先设定的业务类型之间的对应关系、所述业务类型与所述标识信息之间的对应关系存储至数据表中,得到所述传感数据类型、所述业务类型、所述标识信息三者之间的映射关系。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述接收边缘传感器发送的传感数据之前,所述方法还包括:将业务链路包含的多个业务节点部署在同一个服务终端。6.一种边缘计算任务调度装...
【专利技术属性】
技术研发人员:施文彪,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。