一种基于云原生的边缘计算终端调度方法技术

技术编号:32731022 阅读:14 留言:0更新日期:2022-03-20 08:36
本发明专利技术提供了一种基于云原生的边缘计算终端调度方法,包括执行以下步骤:步骤1:通过蓝牙模块扫描附近边缘计算终端,并发送配对信息;步骤2:配对成功后,发送边缘计算终端的基本信息和组队信息;步骤3:边缘计算终端收到信息后与自身情况进行对比打分,选举出本次队伍的队长,再发送给其他边缘计算终端;步骤4:通过WIFI模块开启hostap,将热点的描述信息发送给其他边缘计算终端,并等待其他的边缘计算终端加入;步骤5:其他边缘计算终端加入队伍后,启动守护进程,并自动定时发送本边缘计算终端的基本信息,等待边缘计算任务。本发明专利技术的有益效果是:可实时完成大计算量或多终端协作的计算任务,提高边缘计算终端的处理效率。提高边缘计算终端的处理效率。提高边缘计算终端的处理效率。

【技术实现步骤摘要】
一种基于云原生的边缘计算终端调度方法


[0001]本专利技术涉及大数据领域,尤其涉及一种基于云原生的边缘计算终端调度方法。

技术介绍

[0002]边缘计算终端是在靠近数据源头一侧采用网络、计算、存储、应用核心能力为一体的开放平台,可满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求,但是边缘计算终端在行业内进行如上业务时经常会出现以下问题:
[0003]1、计算量庞大,终端无法进行实时响应;
[0004]2、业务复杂,终端无法进行完善调度;3、边缘计算终端业务单一,无法进行协作;
[0005]4、需要第三方平台介入才能实现与终端之间的相互通讯;
[0006]5、边缘计算终端软件运维困难,无法获取实时状态。
[0007]现有技术解决方案:
[0008]1、工业物联网

M2M系统框架:一种以机器终端智能交互为核心的网络化应用与服务技术。涉及5个部分:机器、M2M硬件、通信网络、中间件、应用,以传感器网络获取的数据实现决策,再改变对象的行为进行控制和反馈。以“停车场抬杆”简单举例:
[0009]a.当该车辆驶入或离开天线通信区时,天线以微波通讯的方式与电子识别卡进行双向数据交换
[0010]b.从电子车卡上读取车辆的相关信息;
[0011]c.远程系统通过读取的细腻些,并判断车卡是否有效;
[0012]d.通知闸机是否抬杆。
[0013]2、海贝锐信息科技股份有限公司

向日葵控控:一款通过网络实现远程计算机控制的硬件。工作原理如下:
[0014]a.被控电脑的视频画面通过HDMI线输出给控控,控控将画面通过云端传输给控制端电脑。
[0015]b.控制端电脑发出的鼠标键盘操作,通过云端发送给控控,控控通过与被控电脑连接的USB线模拟键盘鼠标,传输控制型号到被控电脑。
[0016]c.M2M系统框架解决了系统与硬件设备之间的交互和控制问题,同时以远程服务(云端)实现物联网信息和业务进行融合判断,而向日葵控控在M2M系统的框架之上,使用硬件组合完成针对计算机系统的信息采集与控制。
[0017]针对边缘计算实际使用方面,现有技术存在如下问题:
[0018]1、无法在终端侧完成实时、大计算量或多终端协作的计算任务,在大量边缘计算任务处理时出现任务堆叠,处理效率低;
[0019]2、终端无法在离开云端的情况自行进行组网通讯和协作;
[0020]3、软件和处理逻辑都是被写死在硬件中,无法实时更迭,运维成本高。

技术实现思路

[0021]本专利技术提供了一种基于云原生的边缘计算终端调度方法,包括执行以下步骤:
[0022]步骤1:所有的边缘计算终端互相扫描附近的边缘计算终端,并发送配对信息,直至配对成功。
[0023]步骤2:配对成功后的边缘计算终端,再通过各自的蓝牙发送各自的基本信息和组队信息。
[0024]步骤3:边缘计算终端收到蓝牙信息后与自身情况进行对比打分,根据得分情况选举出本次队伍的队长,并通过蓝牙将队伍信息再发送给其他边缘计算终端。
[0025]步骤4:作为队长的边缘计算终端通过WIFI模块开启hostap,将热点的描述信息通过蓝牙模块发送给其他边缘计算终端,并等待其他的边缘计算终端加入。
[0026]步骤5:其他作为队员的边缘计算终端加入队伍后,作为队员的边缘计算终端启动守护进程,并自动定时发送本边缘计算终端的基本信息,等待边缘计算任务。
[0027]作为本专利技术的进一步改进,在所述步骤2中,通过蓝牙发送边缘计算终端的基本信息包括内存、宽带、存储、CPU利用率,组队信息包括已有成员、队伍编号。
[0028]作为本专利技术的进一步改进,在所述步骤3中,进行对比打分的打分权重包括内存、CPU利用率,即内存越大、CPU利用率越低评分越高。
[0029]作为本专利技术的进一步改进,在所述步骤4中,热点的描述信息描述包括SSID名称、加密方式、密码、主机IP。
[0030]作为本专利技术的进一步改进,在所述步骤5中,边缘计算任务步骤如下:
[0031]步骤50:作为队长的边缘计算终端负责边缘计算终端队伍中各队员的资源情况、任务直线情况、成果检测工作,当任意队员需要进行大计算量或复杂计算任务时,通过wifi模块将各自的作业信息发到作为队长的边缘计算终端。
[0032]步骤51:作为队长的边缘计算设备接受后在本地系统内新增一个作业记录信息,再从队伍中选择合适数量的队员边缘计算终端,发送资源排查的指令并获取队员边缘计算终端的信息。
[0033]步骤52:分配好处理该作业信息的边缘计算终端后,作为队长的边缘计算终端将作业任务进行分割,即把大的计算任务切割成小的计算任务,再向队员发布作业情况并启动作业工作,作为队长的边缘计算设备定时进行作业完成情况监督,队员需实时反馈。
[0034]步骤53:作为队员的边缘计算终端收到指令后响应作为队长的边缘计算终端,并以多进程的方式启动作业流程,同时将结果一一汇报给作为队长的边缘计算终端。
[0035]步骤54:作为队长的边缘计算终端收到各队员边缘计算终端作业完成信息后,从作业记录信息中将任务与作为队员的边缘计算终端返回的信息进行一一对应,并组装成最终的结果。
[0036]步骤55:队长的边缘计算终端完成最终结果后通过wifi模块将结果同步到队伍里所有的边缘计算终端之中。
[0037]作为本专利技术的进一步改进,在所述步骤52中,若出现中断或无法连接,作为队长的边缘计算终端再从资源池中寻找一台新的边缘计算终端作为队员,并将中断的作业重新发送给新寻找的边缘计算终端。
[0038]作为本专利技术的进一步改进,该边缘计算终端调度方法还包括云端,云端可连接任
意一个边缘计算终端,即可获得其他边缘计算终端的数据。
[0039]本专利技术的有益效果是:1.采用本专利技术的边缘计算终端调度方法的边缘计算终端可实时完成大计算量或多终端协作的计算任务,提高边缘计算终端的处理效率,降低边缘计算终端硬件成本;2.采用本专利技术的边缘计算终端调度方法的边缘计算终端在离开云端的情况下能实现自行组网通讯,并利用该组网进行数据传输和系统互操作;3.采用本专利技术的边缘计算终端调度方法的计算框架和业务处理逻辑均通过组网完成,实现计算任务实时更迭,运维成本大幅降低。
附图说明
[0040]图1是本专利技术边缘计算终端调度方法结构图;
[0041]图2是本专利技术边缘计算终端调度方法原理框图;
[0042]图3是本专利技术边缘计算终端调度方法计算任务切割流程图。
具体实施方式
[0043]动作关系说明:
[0044]本专利技术使用短报文通讯技术和Go语言实现边缘计算核心计算设备的相互通讯,其方法结构如图1所示。边缘计算终端分别与3台x86设备(如windows、Mac、Linux等操作系统)连接,进行数据采集与系统操作任务;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云原生的边缘计算终端调度方法,其特征在于,包括执行以下步骤:步骤1:所有的边缘计算终端互相扫描附近的边缘计算终端,并发送配对信息,直至配对成功;步骤2:配对成功后的边缘计算终端,再通过各自的蓝牙发送各自的基本信息和组队信息;步骤3:边缘计算终端收到蓝牙信息后与自身情况进行对比打分,根据得分情况选举出本次队伍的队长,并通过蓝牙将队伍信息再发送给其他边缘计算终端;步骤4:作为队长的边缘计算终端通过WIFI模块开启hostap,将热点的描述信息通过蓝牙模块发送给其他边缘计算终端,并等待其他的边缘计算终端加入;步骤5:其他作为队员的边缘计算终端加入队伍后,作为队员的边缘计算终端启动守护进程,并自动定时发送本边缘计算终端的基本信息,等待边缘计算任务。2.根据权利要求1所述的边缘计算终端调度方法,其特征在于,在所述步骤2中,通过蓝牙发送边缘计算终端的基本信息包括内存、宽带、存储、CPU利用率,组队信息包括已有成员、队伍编号。3.根据权利要求1所述的边缘计算终端调度方法,其特征在于,在所述步骤3中,进行对比打分的打分权重包括内存、CPU利用率,即内存越大、CPU利用率越低评分越高。4.根据权利要求1所述的边缘计算终端调度方法,其特征在于,在所述步骤4中,热点的描述信息描述包括SSID名称、加密方式、密码、主机IP。5.根据权利要求1所述的边缘计算终端调度方法,其特征在于,在所述步骤5中,边缘计算任务步骤如下:步骤50:作为队长的边缘计算终端负责边缘计算终端队伍中各队员的资源情况、任务直线情...

【专利技术属性】
技术研发人员:刘闽信家男赵兴圆
申请(专利权)人:深圳航天智慧城市系统技术研究院有限公司
类型:发明
国别省市:

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

1