调度方法和调度系统技术方案

技术编号:28300933 阅读:33 留言:0更新日期:2021-04-30 16:29
本申请提供了一种调度方法和调度系统,包括:多个边缘设备分别确定当前各自从所述服务器接收到的工作量是否超过各自的预设工作量,所述多个边缘设备被配置为接收通过同一频率范围发送的信息;若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量;在所述第一边缘设备获取所述第一目标工作量之后,则所述第一边缘设备暂停获取其它边缘设备多余的工作量。本申请提供的方案,可以提高可靠性,增加边缘设备整体利用率;同时也打破了单个边缘设备算力低的技术瓶颈;此外当边缘设备数量增多时不需要额外增加中央服务器或者中央边缘设备进行任务调度,避免服务器响应速度的降低。

【技术实现步骤摘要】
调度方法和调度系统
本申请实施例涉及信息
,并且更具体地,涉及一种调度方法和调度系统。
技术介绍
人工智能物联网(ArtificialIntelligence&InternetofThings,AIOT)通过物联网产生、收集海量的数据存储于云端、边缘端,再通过大数据分析,以及更高形式的人工智能,实现万物数据化、万物智联化。传统的边缘计算设备连通架构是多对一,即多台边缘计算设备(如图1中所示的边缘设备1、边缘设备2以及边缘设备3)连接一台中央服务器(或者一个中央服务器集群),如图1所示。边缘计算设备与中央服务器连接,处理中央服务器分配的工作量。然而,这种集中式系统服务器端过于复杂,可靠性较差,一旦失效影响全局,造成整体系统的不可用;其次,在同一台计算机上完成不同的任务,无效开销太大,导致单个边缘设备算力低;最后,缺乏灵活性,当边缘设备数量增多时,会导致服务器端响应速度变慢或服务失效。申请内容本申请实施例提供一种调度方法和调度系统,可以提高可靠性,增加边缘设备整体利用率;同时也打破了单个边缘设备算力低的技术瓶颈;此外当边缘设备数量增多时不需要额外增加中央服务器或者中央边缘设备进行任务调度,避免服务器响应速度的降低。第一方面,提供一种调度方法,所述方法应用于多个边缘设备和与所述多个边缘设备连接的服务器,所述方法包括:所述多个边缘设备分别确定当前各自从所述服务器接收到的工作量是否超过各自的预设工作量,所述多个边缘设备被配置为接收通过同一频率范围发送的信息;若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,所述第一目标工作量与所述第一工作量之和小于或等于所述第一边缘设备的预设工作量;在所述第一边缘设备获取所述第一目标工作量之后,则所述第一边缘设备暂停获取其它边缘设备多余的工作量。本申请提供的方案,在第一边缘设备获取的第一工作量不足其预设的工作量时,获取第一目标工作量并进行处理,可以提高可靠性,增加边缘设备整体利用率;同时也打破了单个边缘设备算力低的技术瓶颈;此外当边缘设备数量增多时不需要额外增加中央服务器或者中央边缘设备进行任务调度,避免服务器响应速度的降低。除此之外,在第一边缘设备获取第一目标工作量之后,暂停获取其它边缘设备多余的工作量,避免由于第一边缘设备获取的工作量超过其预设的工作量而导致无法处理的问题。结合第一方面,在一些可能的实现方式中,所述方法还包括:若第二边缘设备确定从所述服务器接收到的第二工作量超过其预设工作量,将超过所述预设工作量的第二目标工作量存储于缓冲区或列表;所述若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,包括:若所述第一边缘设备确定所述第一工作量不足其预设工作量,从所述缓冲区或所述列表中获取所述第一目标工作量。本申请提供的方案,在第一边缘设备确定其从服务器接收到的第一工作量不足其预设工作量时,通过从第二边缘设备在缓冲区或列表中存储中的工作量获取第一目标工作量,可以进一步提高可靠性,增加边缘设备整体利用率,同时也打破了单个边缘设备算力低的技术瓶颈。结合第一方面,在一些可能的实现方式中,若所述第一边缘设备包括至少两个设备,所述从所述缓冲区或列表中获取所述第一目标工作量,包括:所述第一边缘设备中的第一目标设备从所述缓冲区或所述列表获取所述第一目标工作量,所述第一目标设备为所述第一边缘设备中最先获取所述第一目标工作量的设备,或者,所述第一目标设备为所述第一边缘设备中获取到所述第一目标工作量的设备。本申请提供的方案,若第一边缘设备包括至少两个设备,该第一边缘设备中的第一目标设备从缓冲区或列表获取第一目标工作量,该第一目标设备为所述第一边缘设备中最先获取所述第一目标工作量的设备,或者,该第一目标设备为所述第一边缘设备中获取到所述第一目标工作量的设备,可以进一步提高可靠性,增加边缘设备整体利用率,同时也打破了单个边缘设备算力低的技术瓶颈。结合第一方面,在一些可能的实现方式中,所述方法还包括:若第二边缘设备确定从所述服务器接收到的第二工作量超过其预设工作量,所述第二边缘设备广播用于分发工作量的第一请求消息,所述第一请求消息中包括所述第二边缘设备的标识ID以及多余的工作量;所述若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,包括:若所述第一边缘设备接收到的所述第一工作量不足其预设工作量,响应于接收到所述第一请求消息,所述第一边缘设备向所述第二边缘设备发送响应消息,所述响应消息包括所述第一边缘设备的ID以及所需要的工作量;所述第一边缘设备从所述第二边缘设备获取所述第一目标工作量。本申请提供的方案,在第二边缘设备确定其从服务器接收到的第一工作量超过其预设工作量时,可以广播第一请求消息,在第一边缘设备接收到该第一请求消息时,可以向第二边缘设备发送响应消息,第二边缘设备基于接收到的响应消息,向第一边缘设备发送第一目标工作量,相应地,第一边缘设备可以获取第一目标工作量,可以进一步提高可靠性,增加边缘设备整体利用率,同时也打破了单个边缘设备算力低的技术瓶颈。结合第一方面,在一些可能的实现方式中,若所述第二边缘设备包括至少两个设备,所述第一边缘设备从所述第二边缘设备获取所述第一目标工作量,包括:所述第一边缘设备从所述第二边缘设备中的第二目标设备获取所述第一目标工作量,所述第二目标设备为所述第二边缘设备中最先接收到所述响应消息的设备。本申请提供的方案,若第二边缘设备包括至少两个设备,第一边缘设备从第二边缘设备中的第二目标设备获取第一目标工作量,该第二目标设备为第二边缘设备中最先接收到所述响应消息的设备,可以进一步提高可靠性,增加边缘设备整体利用率,同时也打破了单个边缘设备算力低的技术瓶颈。结合第一方面,在一些可能的实现方式中,所述若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,包括:所述第一边缘设备广播用于请求工作量的第二请求消息,所述第二请求消息中包括所述第一边缘设备的标识ID以及所需要的工作量;响应于接收到所述第二请求消息,第二边缘设备向所述第一边缘设备发送所述第一目标工作量,所述第二边缘设备为其从所述服务器接收到的第二工作量超过其预设工作量的设备;所述第一边缘设备接收所述第一目标工作量。本申请提供的方案,在第一边缘设备确定其从服务器接收到的第一工作量不足其预设工作量时,可以广播第二请求消息,在第二边缘设备接收到该第二请求消息时,向第一边缘设备发送第一目标工作量,相应地,第一边缘设备可以接收第二边缘设备发送的第一目标工作量,可以进一步提高可靠性,增加边缘设备整体利用率,同时也打破了单个边缘设备算力低的技术瓶颈。结合第一方面,在一些可能的实现方式中,若所述第二边缘设备包括至少两个设备,所述响应于接收到所述第二请求消息,第二边缘设备向所述第一边缘本文档来自技高网...

【技术保护点】
1.一种调度方法,其特征在于,所述方法应用于多个边缘设备和与所述多个边缘设备连接的服务器,所述方法包括:/n所述多个边缘设备分别确定当前各自从所述服务器接收到的工作量是否超过各自的预设工作量,所述多个边缘设备被配置为接收通过同一频率范围发送的信息;/n若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,所述第一目标工作量与所述第一工作量之和小于或等于所述第一边缘设备的预设工作量;/n在所述第一边缘设备获取所述第一目标工作量之后,则所述第一边缘设备暂停获取其它边缘设备多余的工作量。/n

【技术特征摘要】
1.一种调度方法,其特征在于,所述方法应用于多个边缘设备和与所述多个边缘设备连接的服务器,所述方法包括:
所述多个边缘设备分别确定当前各自从所述服务器接收到的工作量是否超过各自的预设工作量,所述多个边缘设备被配置为接收通过同一频率范围发送的信息;
若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,所述第一目标工作量与所述第一工作量之和小于或等于所述第一边缘设备的预设工作量;
在所述第一边缘设备获取所述第一目标工作量之后,则所述第一边缘设备暂停获取其它边缘设备多余的工作量。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若第二边缘设备确定从所述服务器接收到的第二工作量超过其预设工作量,将超过所述预设工作量的第二目标工作量存储于缓冲区或列表;
所述若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,包括:
若所述第一边缘设备确定所述第一工作量不足其预设工作量,从所述缓冲区或所述列表中获取所述第一目标工作量。


3.根据权利要求2所述的方法,其特征在于,若所述第一边缘设备包括至少两个设备,所述从所述缓冲区或列表中获取所述第一目标工作量,包括:
所述第一边缘设备中的第一目标设备从所述缓冲区或所述列表获取所述第一目标工作量,所述第一目标设备为所述第一边缘设备中最先获取所述第一目标工作量的设备,或者,所述第一目标设备为所述第一边缘设备中获取到所述第一目标工作量的设备。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若第二边缘设备确定从所述服务器接收到的第二工作量超过其预设工作量,所述第二边缘设备广播用于分发工作量的第一请求消息,所述第一请求消息中包括所述第二边缘设备的标识ID;
所述若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,包括:
若所述第一边缘设备接收到的所述第一工作量不足其预设工作量,响应于接收到所述第一请求消息,向所述第二边缘设备发送响应消息,所述响应消息包括所述第一边缘设备的ID以及所需要的工作量;
所述第一边缘设备从所述第二边缘设备获取所述第一目标工作量。


5.根据权利要求4所述的方法,其特征在于,若所述第二边缘设备包括至少两个设备,所述第一边缘设备从所述第二边缘设备获取所述第一目标工作量,包括:
所述第一边缘设备从所述第二边缘设备中的第二目标设备获取所述第一目标工作量,所述第二目标设备为所述第二边缘设备中最先接收到所述响应消息的设备。


6.根据权利要求1所述的方法,其特征在于,所述若第一边缘设备确定从所述服务器接收到的第一工作量不足其预设工作量,获取第一目标工作量,包括:
所述第一边缘设备广播用于请求工作量的第二请求消息,所述第二请求消息中包括所述第一边缘设备的ID以及所需要的工作量;
响应于接收到所述第二请求消息,第二边缘设备向所述第一边缘设备发送所述第一目标工作量,所述第二边缘设备为其从所述服务器接收到的第二工作量超过其预设工作量的设备;
所述第一边缘设备接收所述第一目标工作量。


7.根据权利要求6所述的方法,其特征在于,若所述第二边缘设备包括至少两个设备,所述响应于接收到所述请求消息,第二边缘设备向所述第一边缘设备发送所述第一目标工作量,包括:
所述第二边缘设备中的第二目标设备向所述第一边缘设备发送所述第一目标工作量,所述第二目标设备为所述第二边缘设备中最先接收到所述第二请求消息的设备,或者,所述第二目标设备为所述第二边缘设备中接收到所述第二请求消息的设备。


8.根据权利要求4至7中任一项所述的方法,其特征在于,若所述第一边缘设备包括多个边缘设备,所述第一边缘设备接收所述第一目标工作量,包括:
所述第一边缘设备中的第三目标设备接收所述第一目标工作量,所述第三目标设备由所述第一边缘设备中包括的边缘设备所需要的工作量、所述第一边缘设备中包括的边缘设备的处理算力预估参数以及所述第二边缘设备中多余工作量的优先级确定。


9.根据...

【专利技术属性】
技术研发人员:霍卫涛陈奕名张建鑫王赛董连杰张赫王超马丁麻越
申请(专利权)人:新东方教育科技集团有限公司
类型:发明
国别省市:北京;11

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

1