智能业务集群调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32111900 阅读:26 留言:0更新日期:2022-01-29 18:55
本发明专利技术实施例公开了一种智能业务集群调度方法、装置、电子设备及存储介质。所述方法包括:按业务处理负载和/或业务处理需求从多路视频流中得到第一视频流分组;第一视频流分组包括至少两路视频流;将第一视频流分组的各路视频流调度汇集到第一智能处理芯片,并通过第一智能处理芯片对汇集的视频流进行智能处理;将未调度汇集视频流的剩余智能处理芯片配置为休眠模式。采用本方案,根据各路视频流的业务属性信息提前将各路视频流分组,将分组内的视频流统一集中调度到对应的智能处理芯片,尽可能占用较少的芯片资源,同时根据智能处理芯片是否调度汇集视频流来实现智能处理芯片进行快速唤醒以及多余芯片预先休眠,保证智能处理芯片的高效节能。理芯片的高效节能。理芯片的高效节能。

【技术实现步骤摘要】
智能业务集群调度方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及视频监控
,尤其涉及一种智能业务集群调度方法、装置、电子设备及存储介质。

技术介绍

[0002]智能视频分析技术正在被广泛地应用,例如采用支持芯片级集群的智能处理服务器进行智能分析,但随着应用场景规模扩大相应挑战也不断浮出水面。
[0003]由于智能计算比较耗能,支持芯片级集群的智能处理服务器需要充分考虑节能处理机制,从而大幅节省能耗。但是,当前的节能机制普遍采用先监测后休眠的处理机制,即CPU实时监测智能分析的需求,如果没有分析需求则降低智能处理芯片的处理速度或休眠,待有新业务触发再唤醒智能处理芯片。这样方式中芯片休眠和唤醒均比较被动,节能不够高效,且唤醒存在时延。

技术实现思路

[0004]本专利技术实施例中提供了一种智能业务集群调度方法、装置、电子设备及存储介质,以实现通过业务的内容和负载感知来保证智能处理设备的高效节能。
[0005]第一方面,本专利技术实施例中提供了一种智能业务集群调度方法,所述方法包括:按业务属性信息从多路视频流中得到第一视频流分组;其中所述业务属性信息包括业务处理负载与业务处理需求;第一视频流分组包括至少两路视频流;将第一视频流分组的各路视频流调度汇集到第一智能处理芯片,并通过所述第一智能处理芯片对汇集的视频流进行智能处理;将未调度汇集视频流的剩余智能处理芯片配置为休眠模式。
[0006]第二方面,本专利技术实施例中还提供了一种智能业务集群调度装置,所述装置包括:视频分配模块,用于按业务属性信息从多路视频流中得到第一视频流分组;其中所述业务属性信息包括业务处理负载与业务处理需求;第一视频流分组包括至少两路视频流;调度汇集模块,用于将第一视频流分组的各路视频流调度汇集到第一智能处理芯片,并通过所述第一智能处理芯片对汇集的视频流进行智能处理;节能控制模块,用于将未调度汇集视频流的剩余智能处理芯片配置为休眠模式。
[0007]第三方面,本专利技术实施例中还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例中所提供的智能业务集群调度方法。
[0008]第四方面,本专利技术实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例中所提供的智能业务集群调度方
法。
[0009]本专利技术实施例中提供了一种智能业务集群调度方法,按照业务处理负载和/或业务处理需求从多路视频流中得到一个或多个第一视频流分组,每个第一视频流分组可包括至少两路视频流;将第一视频流分组的各路视频流进行统一集中调度汇集到第一智能处理芯片进行智能处理;同时,将未调度汇集视频流的剩余智能处理芯片配置为休眠模式。采用本申请方案,可以根据各路视频流的业务属性信息提前将各路视频流进行分组,按照分组的不同将分组内的视频流统一集中调度到对应的智能处理芯片,这样就可以尽可能占用较少的芯片资源,充分利用芯片的智能分析资源,同时可以根据智能处理芯片是否调度汇集视频流来实现智能处理芯片进行快速唤醒以及多余芯片的预先休眠,保证智能处理芯片的高效节能。
[0010]上述
技术实现思路
仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0011]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术实施例中提供的一种智能业务集群调度方法的流程图;图2是本专利技术实施例中提供的另一种智能业务集群调度方法的流程图;图3是本专利技术实施例中提供的又一种智能业务集群调度方法的流程图;图4是本专利技术实施例中提供的一种智能业务集群调度装置的结构框图;图5是本专利技术实施例中提供的一种电子设备的结构示意图。
具体实施方式
[0012]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0013]在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作(或步骤)可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0014]下面针对本专利技术实施例中提供的智能业务集群调度方法、装置、电子设备及存储介质,通过各实施例中方案以及对应的可选方案进行详细阐述。
[0015]图1是本专利技术实施例中提供的一种智能业务集群调度方法的流程图。本实施例可适用于对智能处理芯片进行节能调度处理的情况,尤其是对支持芯片级集群的智能处理服务器进行节能调度处理的情形。该方法可以由智能业务集群调度装置执行,该装置可以采用软件和/或硬件的方式实现,并可集成在任何具有网络通信功能的电子设备上。如图1所
示,本专利技术实施例中提供的智能业务集群调度方法,可包括以下步骤:S110、按业务属性信息从多路视频流中得到第一视频流分组;业务属性信息包括业务处理负载与业务处理需求;第一视频流分组包括至少两路视频流。
[0016]芯片集群服务器可以支持大量智能处理芯片;典型的,一个服务器可以支持8块板卡热插拔,每个板卡支持16颗GPU或ASIC的智能处理芯片。当有海量视频流从网口进入服务器时,服务器的管理模块会将视频流分配给这些智能处理芯片进行智能分析,每颗智能处理芯片可以处理1路或多路视频流。
[0017]每个智能处理芯片可以处理1路或多路视频流,如果每一个智能处理芯片仅处理一路视频流,那么随着视频流路数的增多,在对视频流进行智能分析时就需要唤醒启动更多智能处理芯片。这样一来,每一个智能处理芯片可能存在大量的分析资源未被使用而处于空闲状态,造成分析资源的浪费,同时唤醒的智能处理芯片越多造成的能耗越多。
[0018]正因如此,可以确定各路视频流在不同时段的业务属性信息,业务属性信息包括业务处理负载与业务处理需求。按照各路视频流的业务属性差异,可以将业务处理需求相同或相近的视频流划分到同一个分组,或者在保证业务处理负载在一定范围的情况下将多个视频流划分到一个分组,这样就可以从多路视频流中得到一个或多个第一视频流分组。同时,为了不浪费每个智能处理芯片的分析资源,可以使得每个第一视频流分组包括至少两路视频流,以便后续可以将多路视频流一起汇集调度到一个智能处理芯片,尽可能充分发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能业务集群调度方法,其特征在于,所述方法包括:按业务属性信息从多路视频流中得到第一视频流分组;其中所述业务属性信息包括业务处理负载与业务处理需求;第一视频流分组包括至少两路视频流;将第一视频流分组的各路视频流调度汇集到第一智能处理芯片,并通过所述第一智能处理芯片对汇集的视频流进行智能处理;将未调度汇集视频流的剩余智能处理芯片配置为休眠模式。2.根据权利要求1所述的方法,其特征在于,按业务属性信息从多路视频流中得到第一视频流分组,包括:预估在当前时段对各路视频流进行智能处理时产生的业务处理负载;所述业务处理负载用于表征智能处理所要产生的工作量;依据各路视频流的业务处理负载,从多路视频流中得到归属于同一组的第一视频流分组,以使得第一视频流分组中包括的至少两路视频流的业务处理负载总和对第一智能处理芯片的处理性能占用保持在预设范围内。3.根据权利要求1所述的方法,其特征在于,按业务属性信息从多路视频流中得到第一视频流分组,包括:确定在当前时段对各路视频流进行智能处理时的业务处理需求;依据各路视频流的业务处理需求,从多路视频流中选出存在相同或相似的业务处理需求的至少两路视频流划分到同一组得到第一视频流分组;其中,所述业务处理需求用于指示针对视频流在至少一种业务类型下进行智能分析和/或针对视频流在至少一种业务类型下进行智能分析后对至少一个关注对象进行智能识别。4.根据权利要求3所述的方法,其特征在于,通过第一智能处理芯片对汇集的视频流进行智能处理,包括:在所述第一智能处理芯片中加载与第一视频流分组对应业务处理需求适配的业务文件信息;所述业务文件信息包括与业务类型适配的智能分析模型以及与关注对象适配的属性特征;控制第一智能处理芯片使用加载的与第一视频流分组对应业务处理需求适配的业务文件信息对汇集的视频流进行智能处理;所述智能处理包括智能分析与智能识别。5.根据权利要求3所述的方法,其特征在于,在将第一视频流分组的各路视频流调度汇集到第一智能处理芯片之前,还包括:若第一视频流分组中存在部分视频流的业务处理需求指示期望同时进行第一业务类型与第二业务类型的智能分析,则将该部分视频流进行复制并将复制的视频流划分到第二视频流分组,以将该部分视频流分别汇集到第一智能处理芯片与第二智能处理芯片分别进行第一业务类型与第二业务类型的智能分析。6.根据权利要求3所述的方法,其特征在于,在将第一视频流分组的各路视频流调...

【专利技术属性】
技术研发人员:周迪郭山清王威杰许信顺胡程瑜徐爱华
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1