资源调度方法、智能识别资源调度方法及相关设备技术

技术编号:33195288 阅读:39 留言:0更新日期:2022-04-24 00:23
本公开实施例提供一种资源调度方法、智能识别资源调度方法及相关设备。该资源调度方法包括:获取当前业务负荷;若第一业务处理资源在当前时刻处于满工作负载状态,则获得第一当前工作负载信息和第二当前工作负载信息;获取第一网络连接信息和第二网络连接信息;获得第二业务处理资源的第一历史业务数据,并获得第三业务处理资源的第二历史业务数据;根据第一当前工作负载信息、第二当前工作负载信息、第一网络连接信息、第二网络连接信息以及第一历史业务数据和第二历史业务数据,从第二业务处理资源和第三业务处理资源中确定目标业务处理资源;将当前业务负荷分配至目标业务处理资源,以使目标业务处理资源处理当前业务负荷。以使目标业务处理资源处理当前业务负荷。以使目标业务处理资源处理当前业务负荷。

【技术实现步骤摘要】
资源调度方法、智能识别资源调度方法及相关设备


[0001]本公开涉及计算机和通信
,具体而言,涉及一种资源调度方法及装置、智能识别资源调度方法、电子设备和计算机可读存储介质。

技术介绍

[0002]目前在安检图像智能识别的业务场景中,存在以下两种情况:
[0003]第一,在每个安检设备或安检点配备一台单体智能识别设备,搭载智能识别安检设备或安检点采集的安检图像所需用到的硬件以及软件,用于处理本地安检设备所产生的业务图像或者安检图像。
[0004]上述第一种情况受限于单体智能识别设备之间物理上的隔离,单体智能识别设备无法在空闲时处理其它忙碌安检设备或安检点的业务负荷。这样的架构直接导致这些单体智能识别设备的算力无法被有效地利用起来,使得某些算力不得不超负荷运转,某些算力又直接被浪费掉。资源的浪费将直接带来成本的消耗,投入产出比无法达到预期标准。
[0005]此外,若某个单体智能识别设备由于到达了算力的满负荷,无法处理新的业务,则代表后续业务将无法继续开展,影响业务的正常流转,导致出现业务停滞或失误,例如该单体智能识别设备对应的安检设备或安检点的所有待安检的业务图像或安检图像都无法或者只能延迟进行智能识别,影响安检效率,降低了业务价值或失去了其业务含义,且可能产生漏检的业务图像或安检图像。
[0006]第二,将所有或部分安检设备或安检点连接到一个智能识别服务中心或集群,通过中心或集群内服务节点的算力来完成智能识别业务。
[0007]但是,在某些业务场景下,工程结构中无法部署一个集中的智能识别服务中心或集群,需要将算力分散到不同的物理位置,以单体智能识别设备为单位开展智能识别业务。
[0008]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解。

技术实现思路

[0009]本公开实施例提供一种资源调度方法及装置、电子设备和计算机可读存储介质,可以解决相关技术中存在的业务处理资源分散到不同的物理位置的情况下,如何提高业务处理资源的调度效率的技术问题。
[0010]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0011]本公开实施例提供一种资源调度方法,所述方法应用于资源调度系统,所述资源调度系统包括第一代理集群,所述第一代理集群包括第一代理服务节点,所述第一代理服务节点对应第一业务处理资源、第二业务处理资源和第三业务处理资源,所述第一业务处理资源对应第一业务产生设备,所述第二业务处理资源对应第二业务产生设备,所述第三业务处理资源对应第三业务产生设备。所述方法包括:获取所述第一业务产生设备当前时
刻生成的当前业务负荷;若所述第一业务处理资源在所述当前时刻处于满工作负载状态,则获得所述第二业务处理资源的第一当前工作负载信息和所述第三业务处理资源的第二当前工作负载信息;获取所述第二业务处理资源与所述第一代理服务节点之间的第一网络连接信息,并获取所述第三业务处理资源与所述第二代理服务节点之间的第二网络连接信息;获得所述第二业务处理资源的第一历史业务数据,并获得所述第三业务处理资源的第二历史业务数据;根据所述第一当前工作负载信息、所述第二当前工作负载信息、所述第一网络连接信息、所述第二网络连接信息以及所述第一历史业务数据和所述第二历史业务数据,从所述第二业务处理资源和所述第三业务处理资源中确定目标业务处理资源;将所述当前业务负荷分配至所述目标业务处理资源,以使所述目标业务处理资源处理所述当前业务负荷。
[0012]本公开实施例提供一种资源调度方法,所述方法应用于资源调度系统,所述资源调度系统包括第一代理集群,所述第一代理集群包括第一代理服务节点,所述第一代理服务节点对应第一业务处理资源、第二业务处理资源和第三业务处理资源,所述第一业务处理资源对应第一业务产生设备,所述第二业务处理资源对应第二业务产生设备,所述第三业务处理资源对应第三业务产生设备。所述方法包括:获取所述第一业务产生设备当前时刻生成的当前业务负荷;若所述第一业务处理资源在所述当前时刻处于第一工作负载状态,则获得所述第二业务处理资源的第一当前工作负载信息和所述第三业务处理资源的第二当前工作负载信息;获取所述第二业务处理资源与所述第一代理服务节点之间的第一网络连接信息,并获取所述第三业务处理资源与所述第二代理服务节点之间的第二网络连接信息;根据所述第一当前工作负载信息、所述第二当前工作负载信息、所述第一网络连接信息以及所述第二网络连接信息,从所述第二业务处理资源和所述第三业务处理资源中确定目标业务处理资源;将所述当前业务负荷分配至所述目标业务处理资源,以使所述目标业务处理资源处理所述当前业务负荷。
[0013]本公开实施例提供一种资源调度方法,所述方法应用于资源调度系统,所述资源调度系统包括第一代理集群,所述第一代理集群包括第一代理服务节点,所述第一代理服务节点对应第一业务处理资源、第二业务处理资源和第三业务处理资源,所述第一业务处理资源对应第一业务产生设备,所述第二业务处理资源对应第二业务产生设备,所述第三业务处理资源对应第三业务产生设备。所述方法包括:获取所述第一业务产生设备当前时刻生成的当前业务负荷;若所述第一业务处理资源在所述当前时刻处于第一工作负载状态,则获得所述第二业务处理资源的第一历史业务数据,并获得所述第三业务处理资源的第二历史业务数据;根据所述第一历史业务数据和所述第二历史业务数据,从所述第二业务处理资源和所述第三业务处理资源中确定目标业务处理资源;将所述当前业务负荷分配至所述目标业务处理资源,以使所述目标业务处理资源处理所述当前业务负荷。
[0014]本公开实施例提供一种智能识别资源调度方法,所述方法应用于智能识别资源调度系统,所述智能识别资源调度系统包括第一代理集群,所述第一代理集群包括第一单体智能识别设备代理服务节点,所述第一单体智能识别设备代理服务节点对应第一单体智能识别设备、第二单体智能识别设备和第三单体智能识别设备,所述第一单体智能识别设备对应第一安检设备,所述第二单体智能识别设备对应第二安检设备,所述第三单体智能识别设备对应第三安检设备。所述方法包括:获取所述第一安检设备当前时刻采集的安检图
像;根据所述安检图像生成当前业务负荷;若所述第一单体智能识别设备在所述当前时刻处于满工作负载状态,则获得所述第二单体智能识别设备的第一当前工作负载信息和所述第三业务处理资源的第二当前工作负载信息;获取所述第二单体智能识别设备与所述第一代理服务节点之间的第一网络连接信息,并获取所述第三单体智能识别设备与所述第二代理服务节点之间的第二网络连接信息;获得所述第二单体智能识别设备的第一历史业务数据,并获得所述第三单体智能识别设备的第二历史业务数据;根据所述第一当前工作负载信息、所述第二当前工作负载信息、所述第一网络连接信息、所述第二网络连接信息以及所述第一历史业务数据和所述第二历史业务数据,从所述第二单体智能识别设备和所述第三单体智能识别设备中确定目标单体智能识别设备;将所述当前业务负荷分配至所述目标单体智能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源调度方法,其特征在于,所述方法应用于资源调度系统,所述资源调度系统包括第一代理集群,所述第一代理集群包括第一代理服务节点,所述第一代理服务节点对应第一业务处理资源、第二业务处理资源和第三业务处理资源,所述第一业务处理资源对应第一业务产生设备,所述第二业务处理资源对应第二业务产生设备,所述第三业务处理资源对应第三业务产生设备;其中,所述方法包括:获取所述第一业务产生设备当前时刻生成的当前业务负荷;若所述第一业务处理资源在所述当前时刻处于满工作负载状态,则获得所述第二业务处理资源的第一当前工作负载信息和所述第三业务处理资源的第二当前工作负载信息;获取所述第二业务处理资源与所述第一代理服务节点之间的第一网络连接信息,并获取所述第三业务处理资源与所述第二代理服务节点之间的第二网络连接信息;获得所述第二业务处理资源的第一历史业务数据,并获得所述第三业务处理资源的第二历史业务数据;根据所述第一当前工作负载信息、所述第二当前工作负载信息、所述第一网络连接信息、所述第二网络连接信息以及所述第一历史业务数据和所述第二历史业务数据,从所述第二业务处理资源和所述第三业务处理资源中确定目标业务处理资源;将所述当前业务负荷分配至所述目标业务处理资源,以使所述目标业务处理资源处理所述当前业务负荷。2.根据权利要求1所述的方法,其特征在于,获得所述第二业务处理资源的第一当前工作负载信息和所述第三业务处理资源的第二当前工作负载信息,包括:获得所述第二业务处理资源已处理的第一历史业务负荷及其第一历史处理时间信息和所述第三业务处理资源已处理的第二历史业务负荷及其第二历史处理时间信息;根据所述第一历史业务负荷及其第一历史处理时间信息,获得所述第二业务处理资源的第一历史业务处理时长信息,并根据所述第二历史业务负荷及其第二历史处理时间信息,获得所述第三业务处理资源的第二历史业务处理时长信息;获得所述第二业务处理资源的第一当前待处理业务负荷数据和所述第三业务处理资源的第二当前待处理业务负荷数据;根据所述第一历史业务处理时长信息和所述第一当前待处理业务负荷数据,确定所述第一当前工作负载信息;根据所述第二历史业务处理时长信息和所述第二当前待处理业务负荷数据,确定所述第二当前工作负载信息。3.根据权利要求2所述的方法,其特征在于,所述第一网络连接信息包括第一网络距离,所述第二网络连接信息包括第二网络距离;其中,获取所述第二业务处理资源与所述第一代理服务节点之间的第一网络连接信息,所述第三业务处理资源与所述第二代理服务节点之间的第二网络连接信息,包括:分别向所述第二业务处理资源和所述第三业务处理资源发送目标网络请求;分别接收所述第二业务处理资源和所述第三业务处理资源响应所述目标网络请求生成的目标网络响应;根据所述第二业务处理资源的目标网络请求和目标网络响应,获得所述第二业务处理资源与所述第一代理服务节点之间的第一网络距离;
根据所述第三业务处理资源的目标网络请求和目标网络响应,获得所述第三业务处理资源与所述第一代理服务节点之间的第二网络距离。4.根据权利要求3所述的方法,其特征在于,根据所述第二业务处理资源的目标网络请求和目标网络响应,获得所述第二业务处理资源与所述第一代理服务节点之间的第一网络距离,包括:根据所述第二业务处理资源的目标网络请求和目标网络响应,获得所述第二业务处理资源与所述第一代理服务节点之间的第一网络耗时、第一网络延时以及第一网络生存时间;获得所述第一网络生存时间映射得到第一路由跳数;获取所述第一路由跳数的第一权重,所述第一网络耗时的第二权重和所述第一网络延时的第三权重;根据所述第一路由跳数及其第一权重、所述第一网络耗时及其第二权重、所述第一网络延时及其第三权重,获得所述第一网络距离。5.根据权利要求3所述的方法,其特征在于,所述第一历史业务数据包括所述第二业务处理资源对应的第二业务产生设备的第一历史业务负荷产生数据和所述第二业务处理资源的第一历史业务负荷分配数据,所述第二历史业务数据包括所述第三业务处理资源对应的第三业务产生设备的第二历史业务负荷产生数据和所述第三业务处理资源的第二历史业务负荷分配数据;其中,所述方法还包括:根据所述第一历史业务负荷产生数据,获得所述第二业务处理资源对应的第二业务产生设备在所述当前时刻之前的第一历史时间段的第一已产生业务负荷处理概率,以及所述第二业务处理资源对应的第二业务产生设备在所述当前时刻之后的第一未来时间段的第一将产生业务负荷概率;根据所述第一历史业务负荷分配数据、所述第一已产生业务负荷处理概率和所述第一将产生业务负荷概率,获得所述第二业务处理资源的第一未来时段出现业务负荷概率;根据所述第二历史业务负荷产生数据,获得所述第三业务处理资源对应的第三业务产生设备在所述第一历史时间段的第二已产生业务负荷处理概率,以及所述第三业务处理资源对应的第三业务产生设备在所述第一未来时间段的第二将产生业务负荷概率;根据所述第二历史业务负荷分配数据、所述第二已产生业务负荷处理概率和所述第二将产生业务负荷概率,获得所述第三业务处理资源的第二未来时段出现业务负荷概率。6.根据权利要求5所述的方法,其特征在于,根据所述第一当前工作负载信息、所述第二当前工作负载信息、所述第一网络连接信息、所述第二网络连接信息以及所述第一历史业务数据和所述第二历史业务数据,从所述第二业务处理资源和所述第三业务处理资源中确定目标业务处理资源,包括:若所述第一当前工作负载信息优于所述第二当前工作负载信息,或者,若所述第一当前工作负载信息等于所述第二当前工作负载信息且所述第一网络距离小于或等于所述第二网络距离,则对比所述第一将产生业务负荷概率和所述第二将产生业务负荷概率;若所述第一将产生业务负荷概率大于所述第二将产生业务负荷概率,则确定所述第三业务处理资源为所述目标业务处理资源。7.根据权利要求1所述的方法,其特征在于,所述资源调度系统还包括第二代理集群,
所述第二代理集群包括至少一个代理服务节点;其中,所述方法还包括:若所述第一代理集群中的业务处理资源均处于所述满工作负载状态,则将所述当前业务负荷发送至所述第二代理集群,以从所述第二代理集群的至少一个代理服务节点对应的业务处理资源中确定所述目标业务处理资源。8.一种资源调度方法,其特征在于,所述方法应用于资源调度系统,所述资源调度系统包括第一代理集群,所述第一代理集群包括第一代理服务节点,所述第一代理服务节点对应第一业务处理资源、第二业务处理资源和第三业务处理资源,所述第一业务处理资源对应第一业务产生设备,所述第二业务处理资源对应第二业务产生设备,所述第三业务处理资源对应第三业务产生设备;其中,所述方法包括:获取所述第一业务产生设备当前时刻生成的当前业务负荷;若所述第一业务处理资源在所述当前时刻处于第一工作负载状态,则获得所述第二业务处理资源的第一当前工作负载信息和所述第三业务处理资源的第二当前工作负载信息;获取所述第二业务处理资源与所述第一代理服务节点之间的第一网络连接信息,并获取所述第三业务处理资源与所述第二代理服务节点之间的第二网络连接信息;根据所述第一当前工作负载信息、所述第二当前工作负载信息、所述第一网络连接信息以及所述第二网络连接信息,从所述第二业务处理资源和所述第三业务处理资源中确定目标业务处理资源;将所述当前业务负荷分配至所述目标业务处理资源,以使所述目标业务处理资源处理所述当前业务负荷。9.根据权利要求8所述的方法,其特征在于,根据所述第一当前工作负载信息、所述第二当前工作负载信息、所述第一网络连接信息以及所述第二网络连接信息,从所述第二业务处理资源和所述第三业务处理资源中确定目标业务处理资源,包括:若所述第一当前工作负载信息优于所述第二当前工作负载信息,则确定所述第二业务处理资源为所述目标业务处理资源;若所述第一当前工作负载信息等于所述第二当前工作负载信息,则比较所述第一网络连接信息和所述第二网络连接信息;若所述第一网络连接信息小于所述第二网络连接信息,则确定所述第二业务处理资源为所述目标业务处理资源。10.一种资源调度方法,其特征在于,所...

【专利技术属性】
技术研发人员:吴南南薛天泊马艳芳吴凡
申请(专利权)人:同方威视技术股份有限公司
类型:发明
国别省市:

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

1