一种边缘计算资源调度方法、边缘设备及系统技术方案

技术编号:18369697 阅读:109 留言:0更新日期:2018-07-05 13:50
本发明专利技术实施例提供一种边缘计算资源调度方法、边缘设备及系统。其中,该方法包括:边缘设备根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断所述边缘设备是否具备处理所述任务的条件,若是,则自行处理所述任务;否则,则将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理。本发明专利技术实施例通过将任务处理能力与任务处理需求进行比较,在边缘设备无法满足处理需求时,调配相邻边缘或大数据处理平台进行处理,解决了边缘计算框架下的边缘个体、边缘间、边缘与后台计算能力的交互、协商等统一管理问题,使计算资源可被更加充分、更加灵活的调用。

Edge computing resource scheduling method, edge device and system

The embodiment of the invention provides an edge computing resource scheduling method, an edge device and a system. The method includes: the edge device acquires the processing capacity load value of the described edge device and the adjacent edge device according to the preset period; when the task is generated, the edge device determines whether the edge device has the conditions for processing the task according to the current value of the processing capacity load value, if, if, The task is processed on its own; otherwise, the task is sent to the adjacent edge device or the large data processing platform for processing. By comparing the task processing capacity with the task processing demand, the invention can handle the adjacent edges or the large data processing platform when the edge devices can not meet the processing requirements, and solves the unification of the edge individual, the edge, the edge and the back platform calculation ability under the edge computing framework. The management problem enables computing resources to be more fully and flexibly invoked.

【技术实现步骤摘要】
一种边缘计算资源调度方法、边缘设备及系统
本专利技术实施例涉及物联网及数据处理
,具体为一种边缘计算资源调度方法、边缘设备及系统。
技术介绍
物联网中的前端数据采集点(边缘设备),最初都只具有数据采集、传递的功能。由于目前传感器集成度高,边缘设备获取的数据量增大,客户所在的边界侧对计算结果的需求速度也在不断提升。这就促使了边缘计算理论的诞生。传统的边缘计算是一种在物理上靠近数据生成的位置并处理数据的方法,如物联网的各个感知节点,有些感知节点不仅负责采集、传递数据,还实现部分数据处理、结果输出的功能。因为这些产生数据的节点并不在云端,而是在事物侧,所以说边缘计算是对云计算的一种补充。我们在部署物联网时,会根据用户的需求,尽可能多的在边缘设备集成不同类型的传感器,或希望边缘设备进行种类更多、更复杂的计算,使结果更贴近人和事物,更快的输出等等。但是边缘设备的处理能力、计算能力等存在一定的局限,可能导致无法完成相应的功能需求。
技术实现思路
为解决现有技术中边缘计算中的局限性,本专利技术实施例提供一种边缘计算资源调度方法、边缘设备及系统。第一方面,本专利技术实施例提供一种边缘计算资源调度方法,该方法包括:边缘设备根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断所述边缘设备是否具备处理所述任务的条件,若是,则自行处理所述任务;否则,则将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理。第二方面,本专利技术实施例提供一种边缘设备,该边缘设备包括:处理能力获取模块,具体用于:根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;资源调度处理模块,具体用于:在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断所述边缘设备是否具备处理所述任务的条件,若是,则自行处理所述任务;否则,则将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理。第三方面,本专利技术实施例提供一种边缘计算资源调度系统,该系统包括本专利技术实施例提供的任一边缘设备和大数据处理平台,所述大数据处理平台,具体用于:接收所述边缘设备发送的任务;按照预设顺序处理各个所述边缘设备发送的任务,处理完成后将处理结果发送给所述边缘设备。第四方面,本专利技术实施例提供一种电子设备,包括存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:边缘设备根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断所述边缘设备是否具备处理所述任务的条件,若是,则自行处理所述任务;否则,则将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理。第五方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如下方法:边缘设备根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断所述边缘设备是否具备处理所述任务的条件,若是,则自行处理所述任务;否则,则将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理。本专利技术实施例通过将任务处理能力与任务处理需求进行比较,在边缘设备无法满足处理需求时,调配相邻边缘或大数据处理平台进行处理,解决了边缘计算框架下的边缘个体、边缘间、边缘与后台计算能力的交互、协商等统一管理问题,使计算资源可被更加充分、更加灵活的调用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的边缘计算资源调度方法流程图;图2为本专利技术实施例提供的边缘设备的结构示意图;图3为本专利技术实施例提供的边缘计算资源调度系统结构示意图;图4为本专利技术实施例提供的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的边缘计算资源调度方法流程图。如图1所示,所述方法包括:步骤101、边缘设备根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;边缘设备根据预设周期获取自身的处理能力负荷值P及相邻边缘设备的处理能力负荷值Pn(n=1、2……n),所述处理能力负荷值与边缘设备的计算能力、剩余资源有关,表征任务处理能力的大小。处于工作中的边缘设备其处理能力负荷值不是一成不变的,因此,边缘设备需要周期性获取所述处理能力负荷值的大小。其中,所述预设周期可通过接收大数据处理中心发送的定时器调整信息进行设定和调整。所述边缘设备根据预设周期获取所述边缘设备自身及通过通信握手获取相邻所述边缘设备的处理能力负荷值后,还可将获取的自身的处理能力负荷值以及相邻所述边缘设备的处理能力负荷值的信息上报给大数据处理中心。步骤102、在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断所述边缘设备是否具备处理所述任务的条件,若是,则自行处理所述任务;否则,则将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理。在任务生成时,也即有新任务到达时,所述边缘设备根据所述处理能力负荷值的当前值判断自身是否具备处理所述任务的条件,比如处理所述任务需要的处理能力的阈值为G,所述边缘设备自身的处理能力负荷值为P,若P>=G,则表明边缘设备自身可以满足处理所述任务的需求,则所述边缘设备自行对所述任务进行处理。如果P<G,则表明边缘设备自身不能满足处理所述任务的需求,需要将所述任务发送至相邻边缘设备或大数据处理平台进行处理。在将所述任务发送给相邻边缘设备或大数据处理平台进行处理时,可以将所述任务进行封装,所述任务包括任务的具体信息以及发送此任务的边缘设备的信息。当任务生成时,由于边缘设备对所述任务需要进行上述调度处理,所以任务生成也代表触发一个资源调度事件。边缘设备可将在资源调度事件中的所有处理数据的信息、交互的信息都发送给大数据处理平台,以供大数据处理平台进行事件记录、对资源调度进行监控和管理。本专利技术实施例通过将任务处理能力与任务处理需求进行比较,在边缘设备无法满足处理需求时,调配相邻边缘或大数据处理平台进行处理,解决了边缘计算框架下的边缘个体、边缘间、边缘与后台计算能力的交互、协商等统一管理问题,使计算资源可被更加充分、更加灵活的调用。进一步地,基于上述实施例,所述将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理之后,所述方法还包括:接收所述相邻所述边缘设备或大数据处理平台对所述任务的处理结果。如果边缘设备自身不能满足处理任务的需求,则需将所述任务发送至相邻边缘设备本文档来自技高网...
一种边缘计算资源调度方法、边缘设备及系统

【技术保护点】
1.一种边缘计算资源调度方法,其特征在于,包括:边缘设备根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断所述边缘设备是否具备处理所述任务的条件,若是,则自行处理所述任务;否则,则将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理。

【技术特征摘要】
1.一种边缘计算资源调度方法,其特征在于,包括:边缘设备根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断所述边缘设备是否具备处理所述任务的条件,若是,则自行处理所述任务;否则,则将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理。2.根据权利要求1所述的方法,其特征在于,所述将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理之后,所述方法还包括:接收所述相邻所述边缘设备或大数据处理平台对所述任务的处理结果。3.根据权利要求1或2所述的方法,其特征在于,所述将所述任务发送至所述相邻所述边缘设备或大数据处理平台进行处理具体包括:若所述相邻所述边缘设备满足处理所述任务的条件,则将所述任务发送至所述相邻所述边缘设备进行处理;否则,将所述任务发送至所述大数据处理平台进行处理。4.根据权利要求3所述的方法,其特征在于,所述将所述任务发送至所述相邻所述边缘设备进行处理具体包括:当多个所述相邻所述边缘设备满足处理所述任务的条件时,将所述任务发送至与所述边缘设备距离最近的所述相邻所述边缘设备进行处理。5.一种边缘设备,其特征在于,包括:处理能力获取模块,具体用于:根据预设周期获取所述边缘设备及相邻所述边缘设备的处理能力负荷值;资源调度处理模块,具体用于:在任务生成时,所述边缘设备根据所述处理能力负荷值的当前值判断...

【专利技术属性】
技术研发人员:初宇飞
申请(专利权)人:北京市天元网络技术股份有限公司
类型:发明
国别省市:北京,11

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

1