基于嵌入式边缘网关的算力感知与计算任务分配系统技术方案

技术编号:35216210 阅读:52 留言:0更新日期:2022-10-15 10:31
本发明专利技术公开了基于嵌入式边缘网关的算力感知与计算任务分配系统,软件系统包括设备服务与协议转换单元、算力感知单元、设备管理与控制单元、数据库存储单元、计算卸载单元和应用服务,设备服务与协议转换单元将终端设备的原始数据解析成能够识别的数据并存储到数据库存储单元中;算力感知单元获取设备服务与协议转换单元中的数据,送到计算卸载单元进行决策,并生成决策信息;应用服务通过决策信息判断将计算任务卸载到云端还是本地并发送相应的数据;设备管理与控制单元接收应用服务传送的数据,通过设备管理与控制单元向相应终端发出指令,执行操作,本发明专利技术针的边缘网关通过计算卸载决策,实现向最优的设备分配计算任务。实现向最优的设备分配计算任务。实现向最优的设备分配计算任务。

【技术实现步骤摘要】
基于嵌入式边缘网关的算力感知与计算任务分配系统


[0001]本专利技术涉及嵌入式网关
,具体涉及基于嵌入式边缘网关的算力感知与计算任务分配系统。

技术介绍

[0002]边缘计算是指在网络边缘执行计算的一种新型计算模式,核心理念是在靠近数据的源头计算,主要体现在海量异构联接、业务的实时性、数据的优化、应用的智能性、安全与隐私保护等方面,通过边缘计算实现局部设备监控、生成状态监测等实时分析决策,分担云平台计算任务同时降低网络传输压力,提高云制造系统的效能。
[0003]伴随着智能传感器科技和智能设备的发展,则会出现愈来愈多借助更多传输手连接的终端设备,将一种传输协议的数据转换成另一种传输协议将利用传统网关实现,而边缘计算框架中,作为边缘端的重要节点,网关设备的功能已经不仅限于传统的单一数据采集,协议解析等功能,更要服务于现场实时的海量数据存储和智能化处理。
[0004]在传统的物联网中,诞生了ZigBee家居网关,lorawan网关等将单一传输协议的无线终端设备接入,实现数据转发与互联网进行通信。同时在工业现场由于大量异构设备的存在,也产生的多种数据采集的网关,总结来现有网关就是将设备终端的数据信息与远端网络之间进行中继传输。
[0005]因此,不同于传统单一化的网关设备,本申请提出了一种基于嵌入式边缘网关的算力感知与计算任务分配系统,以满足海量数据接入,多种传输协议解析,数据存储与转发,以及现场实时处理的需求。

技术实现思路

[0006]本专利技术的目的在于提供基于嵌入式边缘网关的算力感知与计算任务分配系统,在边缘计算框架下,边缘网关具有将终端数据与远端网络进行中继传输的功能,并通过感知不同终端的计算资源冗余,将终端的计算任务进行合理卸载分配给网关管理下的设备或者上传到云端处理。
[0007]本专利技术的目的可以通过以下技术方案实现:
[0008]基于嵌入式边缘网关的算力感知与计算任务分配系统,包括软件系统,所述软件系统包括设备服务与协议转换单元、算力感知单元、设备管理与控制单元、数据库存储单元、计算卸载单元和应用服务;
[0009]设备服务与协议转换单元将终端设备的原始数据解析成能够识别的数据并存储到数据库存储单元中;
[0010]算力感知单元获取设备服务与协议转换单元中的数据,送到计算卸载单元进行决策,并生成决策信息;
[0011]应用服务通过决策信息判断将计算任务卸载到云端还是本地并发送相应的数据;
[0012]设备管理与控制单元接收应用服务传送的数据,通过设备管理与控制单元向相应
终端发出指令,执行操作。
[0013]作为本专利技术进一步的方案:所述设备服务与协议转换单元基于多种多样异构设备,在网关节点将多种拥有传输协议的海量设备接入。
[0014]作为本专利技术进一步的方案:所述算力感知单元获取的数据包括各节点的资源负载与运行的状态信息。
[0015]作为本专利技术进一步的方案:所述设备服务与协议转换单元将数据各节点的资源负载与运行的状态信息封装,通过消息队列的方式进行传送。
[0016]作为本专利技术进一步的方案:所述设备管理与控制单元接收应用服务传送的数据建立感知层设备列表,配置下位机通信接口与通信点表,控制设备数据采集规则。
[0017]作为本专利技术进一步的方案:所述数据库存储单元为终端设备发送的数据提供存储服务;
[0018]数据库存储单元使用Redis保存本地数据库中的数据。
[0019]作为本专利技术进一步的方案:计算卸载单元用于是否将计算任务卸载,及分配到某个设备或云端的决策;
[0020]计算卸载单元的计算卸载的决策转化成稳定匹配问题,匹配问题针对每个终端设备按照能执行计算任务的终端w计算建立偏好序列。
[0021]作为本专利技术进一步的方案:计算卸载单元的具体过程为:
[0022]S1:该网关管理的所有需要卸载计算任务的终端设备m向其偏好列表中第一个执行计算任务设备w发出请求;
[0023]S2:每个能执行计算任务的终端w先拒绝偏好序列中不能接受的终端设备;
[0024]S3:获得多个m设备请求的终端w,保留其偏好列表中的一个前面的设备,拒绝其他设备;
[0025]S4:如果终端设备m被拒绝,则继续向其偏好序列中的下一位发出请求,若被所有的设备w拒绝,则停止;
[0026]继续执行步骤S2和步骤S3;
[0027]S5:如果没有终端m被拒绝,则停止;
[0028]否则继续执行步骤S4。
[0029]本专利技术的有益效果:
[0030](1)本专利技术通过容器技术,将不同传输协议的数据采集通过设备服务注册的方式运行;
[0031](2)本专利技术在对接入设备进行算力感知,构建网关管理下不同设备的算力网络;
[0032](3)本专利技术针对不同终端提出的计算卸载服务,边缘网关通过计算卸载决策,实现向最优的设备分配计算任务。
附图说明
[0033]下面结合附图对本专利技术作进一步的说明。
[0034]图1是本专利技术软件系统的流程示意图;
[0035]图2是本专利技术硬件系统的结构示意图;
[0036]图3是本专利技术计算卸载流程图。
具体实施方式
[0037]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0038]请参阅图2所示,本专利技术为基于嵌入式边缘网关的算力感知与计算任务分配系统,包括硬件系统和软件系统,以硬件系统提供的计算资源、存储资源和网络资源为基础,提供边缘网关多种传输协议解析,接入设备算力感知和计算卸载服务以实现现场级实时处理与实时传输能力;
[0039]具体的:
[0040]硬件系统上计算资源、存储资源和网络资源对边缘网关的支撑包括主处理器、数据存储模块、无线收发模块、串口通信模块和以太网通信,数据存储模块、无线收发模块、串口通信模块和以太网通信分别与主处理器连接;
[0041]主处理器用于控制整个边缘网关的各模块的数据处理与转发等,是硬件系统的大脑;
[0042]数据存储模块与主处理器通过SDIO接口连接,数据存储模块包括DRAM存储单元、FLASH存储单元和外部存储单元,其中,
[0043]DRAM存储单元用于临时存储运行程序和临时数据;
[0044]FLASH存储单元用于存储永久数据、可存储程序文件和数据文件,且掉电保持存储功能;
[0045]外部存储单元为边缘网关提供了可扩展的存储能力,针对不同的场景用户可以自由选择相应容量进行扩容。
[0046]串口通信模块与主处理器通过I/O串口连接,可以采集工业现场的低速接口的数据。
[0047]以太网通信的以太网口RJ45由硬件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于嵌入式边缘网关的算力感知与计算任务分配系统,包括软件系统,其特征在于,所述软件系统包括设备服务与协议转换单元、算力感知单元、设备管理与控制单元、数据库存储单元、计算卸载单元和应用服务;设备服务与协议转换单元将终端设备的原始数据解析成能够识别的数据并存储到数据库存储单元中;算力感知单元获取设备服务与协议转换单元中的数据,送到计算卸载单元进行决策,并生成决策信息;应用服务通过决策信息判断将计算任务卸载到云端还是本地并发送相应的数据;设备管理与控制单元接收应用服务传送的数据,通过设备管理与控制单元向相应终端发出指令,执行操作。2.根据权利要求1所述的基于嵌入式边缘网关的算力感知与计算任务分配系统,其特征在于,所述设备服务与协议转换单元基于多种多样异构设备,在网关节点将多种拥有传输协议的海量设备接入。3.根据权利要求1所述的基于嵌入式边缘网关的算力感知与计算任务分配系统,其特征在于,所述算力感知单元获取的数据包括各节点的资源负载与运行的状态信息。4.根据权利要求3所述的基于嵌入式边缘网关的算力感知与计算任务分配系统,其特征在于,所述设备服务与协议转换单元将数据各节点的资源负载与运行的状态信息封装,通过消息队列的方式进行传送。5.根据权利要求1所述的基于嵌入式边缘网关的算力感知与计算任务分配系统,其特征在于,所述设...

【专利技术属性】
技术研发人员:杨清海张晓康尚傲刘佳宜沈中
申请(专利权)人:西安电子科技大学广州研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1