一种联网设备边缘计算节点改造方法和系统技术方案

技术编号:24040725 阅读:27 留言:0更新日期:2020-05-07 03:18
本发明专利技术公开了一种联网设备边缘计算节点改造方法和系统。所述方法包括:通过联网设备中预设的软件,获取联网设备对应的空闲计算资源信息,并通过心跳协议将联网设备的状态信息发送给调度服务器;根据接收到的联网设备的状态信息,并按照预设算法逻辑,计算联网设备对应的可用空闲计算资源;根据联网设备的可用空闲计算资源和预设的任务调度算法,将待计算的工作任务进行划分,并将划分好的工作任务分配给对应的联网设备。本发明专利技术提供的联网设备边缘计算节点改造方法,将联网设备改造成调度服务器的边缘计算节点,即能有效利用了联网设备的空闲计算资源,又解决了调度服务器在大型复杂任务下计算能力不足的问题。

A reconstruction method and system for edge computing node of networking equipment

【技术实现步骤摘要】
一种联网设备边缘计算节点改造方法和系统
本专利技术涉及联网设备空闲计算资源利用
,特别涉及一种联网设备边缘计算节点改造方法和系统。
技术介绍
现有的可联网设备,大体都存在资源利用不足,处于空闲状态的时间占比甚至超过50%,比如家庭路由器,一般都是24小时不断电,但实际上一般只在家里有人的时候才会被用到,这就造成资源的空跑或浪费。另一方面,服务器中心化的算力有限,针对一些复杂的计算任务,如大数据、图片处理、视频转码等,会消耗大量的时间,如果把这些任务拆分成小单元,分配给边缘计算节点,可以使一台服务器需要1个小时才能完成的计算任务变成分配给N个边缘计算节点后,只需要1分钟或更少时间就可以完成,大大提高了整体的效率。因此,需要一种能够将联网设备改造成边缘计算节点,供服务器充分利用联网设备的空闲计算资源,解决服务器中心化计算力不足的问题。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种联网设备边缘计算节点改造方法和系统。所述技术方案如下:一方面,本专利技术实施例提供了一种联网设备边缘计算节点改造方法,所述方法包括:通过联网设备中预设的软件,获取联网设备对应的空闲计算资源信息,并通过心跳协议将联网设备的状态信息发送给调度服务器,联网设备的状态信息包括:联网设备的ID信息和空闲计算资源信息,联网设备通过互联网与调度服务器通信连接;根据接收到的联网设备的状态信息,并按照预设算法逻辑,计算联网设备对应的可用空闲计算资源;根据联网设备的可用空闲计算资源和预设的任务调度算法,将待计算的工作任务进行划分,并将划分好的工作任务分配给对应的联网设备,将联网设备改造成相应的边缘计算节点,辅助调度服务器进行工作任务的计算处理。在本专利技术实施例上述的联网设备边缘计算节点改造方法中,所述通过联网设备中预设的软件,获取联网设备对应的空闲计算资源信息,包括:通过联网设备中预设的软件,获取联网设备对应的处理器可用比例信息和处理器主频信息;通过将获取联网设备的处理器可用比例乘以处理器主频,得到联网设备对应的空闲计算资源信息。在本专利技术实施例上述的联网设备边缘计算节点改造方法中,所述根据接收到的联网设备的状态信息,并按照预设算法逻辑,计算联网设备对应的可用空闲计算资源,包括:根据接收到的联网设备的空闲计算资源和预设的算法逻辑,获取网络设备对应的空闲计算资源可用比例,所述预设的算法逻辑包括:网络设备的空闲计算资源与其对应的空闲计算资源可用比例之间的对应关系;将获取的空闲计算资源可用比例乘以网络设备的空闲计算资源,得到网络设备对应的可用空闲计算资源。在本专利技术实施例上述的联网设备边缘计算节点改造方法中,所述预设的任务调度算法包括:相等计算时间拆分法、相等计算量拆分法、随机拆分法中任一种;所述根据联网设备的可用空闲计算资源和预设的任务调度算法,将待计算的工作任务进行划分,包括:将待计算的工作任务按照多个待分配工作任务的联网设备在相同时间能够计算完的方式进行划分,或者,将待计算的工作任务按照等计算量的拆分方式进行划分,或者,将待计算的工作任务按照随机的拆分方式进行划分。在本专利技术实施例上述的联网设备边缘计算节点改造方法中,所述将划分好的工作任务分配给对应的联网设备,将联网设备改造成相应的边缘计算节点,辅助调度服务器进行工作任务的计算处理,包括:将划分好的工作任务对应的任务下载地址和计算结果回传地址发送给对应的联网设备,供联网设备在任务下载地址处下载相应的工作任务,并将计算好的结果按照计算结果回传地址进行反馈。另一方面,本专利技术实施例提供了一种联网设备边缘计算节点改造系统,所述系统包括:联网设备,用于通过预设的软件,获取联网设备对应的空闲计算资源信息,并通过心跳协议将联网设备的状态信息发送给调度服务器,联网设备的状态信息包括:联网设备的ID信息和空闲计算资源信息,联网设备通过互联网与调度服务器通信连接;调度服务器,用于根据接收到的联网设备的状态信息,并按照预设算法逻辑,计算联网设备对应的可用空闲计算资源;所述调度服务器,还用于根据联网设备的可用空闲计算资源和预设的任务调度算法,将待计算的工作任务进行划分,并将划分好的工作任务分配给对应的联网设备,将联网设备改造成相应的边缘计算节点,辅助调度服务器进行工作任务的计算处理。在本专利技术实施例上述的联网设备边缘计算节点改造系统中,所述联网设备,还用于通过预设的软件,获取联网设备对应的处理器可用比例信息和处理器主频信息;所述联网设备,还用于通过将获取联网设备的处理器可用比例乘以处理器主频,得到联网设备对应的空闲计算资源信息。在本专利技术实施例上述的联网设备边缘计算节点改造系统中,所述调度服务器,还用于根据接收到的联网设备的空闲计算资源和预设的算法逻辑,获取网络设备对应的空闲计算资源可用比例,所述预设的算法逻辑包括:网络设备的空闲计算资源与其对应的空闲计算资源可用比例之间的对应关系;所述调度服务器,还用于将获取的空闲计算资源可用比例乘以网络设备的空闲计算资源,得到网络设备对应的可用空闲计算资源。在本专利技术实施例上述的联网设备边缘计算节点改造系统中,所述预设的任务调度算法包括:相等计算时间拆分法、相等计算量拆分法、随机拆分法中任一种;所述调度服务器,还用于将待计算的工作任务按照多个待分配工作任务的联网设备在相同时间能够计算完的方式进行划分,或者,将待计算的工作任务按照等计算量的拆分方式进行划分,或者,将待计算的工作任务按照随机的拆分方式进行划分。在本专利技术实施例上述的联网设备边缘计算节点改造系统中,所述调度服务器,还用于将划分好的工作任务对应的任务下载地址和计算结果回传地址发送给对应的联网设备,供联网设备在任务下载地址处下载相应的工作任务,并将计算好的结果按照计算结果回传地址进行反馈。本专利技术实施例提供的技术方案带来的有益效果是:通过联网设备中预设的软件,获取联网设备对应的空闲计算资源信息,并通过心跳协议将联网设备的状态信息发送给调度服务器;然后根据接收到的联网设备的状态信息,并按照预设算法逻辑,计算联网设备对应的可用空闲计算资源;最后根据联网设备的可用空闲计算资源和预设的任务调度算法,将待计算的工作任务进行划分,并将划分好的工作任务分配给对应的联网设备,将联网设备改造成相应的边缘计算节点,辅助调度服务器进行工作任务的计算处理。这样将联网设备改造成调度服务器的边缘计算节点,即能有效利用了联网设备的空闲计算资源,又解决了调度服务器在大型复杂任务下计算能力不足的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种联网设备边缘计算节点改造方法的流程本文档来自技高网...

【技术保护点】
1.一种联网设备边缘计算节点改造方法,其特征在于,所述方法包括:/n通过联网设备中预设的软件,获取联网设备对应的空闲计算资源信息,并通过心跳协议将联网设备的状态信息发送给调度服务器,联网设备的状态信息包括:联网设备的ID信息和空闲计算资源信息,联网设备通过互联网与调度服务器通信连接;/n根据接收到的联网设备的状态信息,并按照预设算法逻辑,计算联网设备对应的可用空闲计算资源;/n根据联网设备的可用空闲计算资源和预设的任务调度算法,将待计算的工作任务进行划分,并将划分好的工作任务分配给对应的联网设备,将联网设备改造成相应的边缘计算节点,辅助调度服务器进行工作任务的计算处理。/n

【技术特征摘要】
1.一种联网设备边缘计算节点改造方法,其特征在于,所述方法包括:
通过联网设备中预设的软件,获取联网设备对应的空闲计算资源信息,并通过心跳协议将联网设备的状态信息发送给调度服务器,联网设备的状态信息包括:联网设备的ID信息和空闲计算资源信息,联网设备通过互联网与调度服务器通信连接;
根据接收到的联网设备的状态信息,并按照预设算法逻辑,计算联网设备对应的可用空闲计算资源;
根据联网设备的可用空闲计算资源和预设的任务调度算法,将待计算的工作任务进行划分,并将划分好的工作任务分配给对应的联网设备,将联网设备改造成相应的边缘计算节点,辅助调度服务器进行工作任务的计算处理。


2.根据权利要求1所述的方法,其特征在于,所述通过联网设备中预设的软件,获取联网设备对应的空闲计算资源信息,包括:
通过联网设备中预设的软件,获取联网设备对应的处理器可用比例信息和处理器主频信息;
通过将获取联网设备的处理器可用比例乘以处理器主频,得到联网设备对应的空闲计算资源信息。


3.根据权利要求2所述的方法,其特征在于,所述根据接收到的联网设备的状态信息,并按照预设算法逻辑,计算联网设备对应的可用空闲计算资源,包括:
根据接收到的联网设备的空闲计算资源和预设的算法逻辑,获取网络设备对应的空闲计算资源可用比例,所述预设的算法逻辑包括:网络设备的空闲计算资源与其对应的空闲计算资源可用比例之间的对应关系;
将获取的空闲计算资源可用比例乘以网络设备的空闲计算资源,得到网络设备对应的可用空闲计算资源。


4.根据权利要求1所述的方法,其特征在于,所述预设的任务调度算法包括:相等计算时间拆分法、相等计算量拆分法、随机拆分法中任一种;
所述根据联网设备的可用空闲计算资源和预设的任务调度算法,将待计算的工作任务进行划分,包括:
将待计算的工作任务按照多个待分配工作任务的联网设备在相同时间能够计算完的方式进行划分,或者,
将待计算的工作任务按照等计算量的拆分方式进行划分,或者,
将待计算的工作任务按照随机的拆分方式进行划分。


5.根据权利要求1所述的方法,其特征在于,所述将划分好的工作任务分配给对应的联网设备,将联网设备改造成相应的边缘计算节点,辅助调度服务器进行工作任务的计算处理,包括:
将划分好的工作任务对应的任务下载地址和计算结果回...

【专利技术属性】
技术研发人员:王羲桀林炎鑫蒋飞龙吕琢
申请(专利权)人:深圳市云帆加速科技有限公司
类型:发明
国别省市:广东;44

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

1