录像存储调度方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36810535 阅读:15 留言:0更新日期:2023-03-09 00:41
本申请涉及录像存储调度方法、系统、装置、计算机设备和计算机可读存储介质,当有录像通道新接入录像存储设备时,基于当前各个存储工作组的剩余磁盘容量以及剩余写入能力,确定录像存储设备的负载均衡压力是录像写入能力还是磁盘容量;若负载均衡压力为录像写入能力,则基于各个存储工作组的剩余写入能力的大小与新接入的各个录像通道的码流大小,将新接入的各个录像通道的码流均衡分配到各个存储工作组;若负载均衡压力为磁盘容量,则基于各个存储工作组的剩余磁盘容量的大小与新接入的各个录像通道的码流大小,将新接入的各个录像通道的码流均衡分配到各个存储工作组,有效提高录像存储的可靠性。高录像存储的可靠性。高录像存储的可靠性。

【技术实现步骤摘要】
录像存储调度方法、装置、计算机设备和存储介质


[0001]本申请涉及数据存储
,特别是涉及一种录像存储调度方法、装置、计算机设备和计算机可读存储介质。

技术介绍

[0002]随着网络技术的发展,业务流量越来越大并且业务逻辑也越来越复杂,对数据的存储提出了更高的稳定性和可靠性要求。而录像存储作为数据存储的极大组成部分,录像在后续查证使用中起着关键性的作用,故录像存储的可靠性至关重要。
[0003]现有技术中,录像存储设备在写满一个磁盘或者工作区后再切换到另一个工作区继续写录像,然而,当接入的录像通道的码流远大于单个磁盘或者工作区的录像写入能力时,会造成缓存空间满,容易造成录像丢失,导致现有技术存在录像存储可靠性不高的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种录像存储调度方法、装置、计算机设备和计算机可读存储介质,以解决相关技术中录像存储可靠性不高的问题。
[0005]第一个方面,本申请实施例了一种录像存储调度方法,用于对录像存储设备的录像存储工作进行调度,所述录像存储设备包括至少两个存储工作组,所述方法包括以下步骤:
[0006]当有录像通道新接入所述录像存储设备时,基于当前各个所述存储工作组的剩余磁盘容量以及剩余写入能力,确定所述录像存储设备的负载均衡压力是录像写入能力还是磁盘容量;
[0007]若所述负载均衡压力为所述录像写入能力,则基于各个所述存储工作组的所述剩余写入能力的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组;
[0008]若所述负载均衡压力为所述磁盘容量,则基于各个所述存储工作组的所述剩余磁盘容量的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组。
[0009]在其中一些实施例中,所述基于当前各个所述存储工作组的剩余磁盘容量以及剩余写入能力,确定所述录像存储设备的负载均衡压力是录像写入能力还是磁盘容量,包括以下步骤:
[0010]基于当前各个所述存储工作组的所述剩余磁盘容量,计算所述剩余磁盘容量的方差;以及基于当前各个所述存储工作组的所述剩余写入能力,计算所述剩余写入能力的方差;
[0011]根据所述剩余磁盘容量的方差与所述剩余写入能力的方差的大小,确定所述录像存储设备的所述负载均衡压力是所述录像写入能力还是所述磁盘容量。
[0012]在其中一些实施例中,所述基于各个所述存储工作组的所述剩余写入能力的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组,包括以下步骤:
[0013]基于新接入的各个所述录像通道的码流大小,确定每个所述存储工作组需均摊码流大小;
[0014]将新接入的各个所述录像通道的码流按从小到大的顺序进行累加,将累加值不超过所述均摊码流大小的所述录像通道划分为一个录像通道组;
[0015]将所述录像通道组按照其码流大小从小到大进行排序,以及将各个所述存储工作组按照其所述剩余写入能力从小到大进行排序,根据所述录像通道组与所述存储工作组之间的顺序对应关系,将新接入的各个所述录像通道的码流分配到各个所述存储工作组。
[0016]在其中一些实施例中,所述基于各个所述存储工作组的所述剩余磁盘容量的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组,包括以下步骤:
[0017]将新接入的各个所述录像通道的码流按照磁盘容量比进行分组,将属于同一组的所述录像通道作为一个录像通道组;所述磁盘容量比为各个所述存储工作组的所述剩余磁盘容量的大小比值;
[0018]将所述录像通道组按照其码流大小从小到大进行排序,以及将各个所述存储工作组按照其所述剩余磁盘容量从小到大进行排序;
[0019]根据所述录像通道组与所述存储工作组之间的顺序对应关系,将新接入的各个所述录像通道的码流分配到各个所述存储工作组。
[0020]在其中一些实施例中,所述方法还包括:
[0021]当有所述录像通道从所述录像存储设备上断开,将已经接入在所述录像存储设备上,与从所述录像存储设备上断开的所述录像通道的码流值最接近的所述录像通道作为新接入所述录像存储设备的录像通道。
[0022]在其中一些实施例中,在所述基于新接入的各个所述录像通道的码流大小,确定每个所述存储工作组需均摊码流大小之前,所述方法还包括:
[0023]将所述剩余磁盘容量不足的所述存储工作组确定为无效存储工作组。
[0024]在其中一些实施例中,在所述将所述录像通道组按照其码流大小从小到大进行排序,以及将各个所述存储工作组按照其所述剩余磁盘容量从小到大进行排序之后,在所述根据所述录像通道组与所述存储工作组之间的顺序对应关系,将新接入的各个所述录像通道的码流分配到各个所述存储工作组之前,所述方法还包括:
[0025]判断是否存在与当前所述存储工作组的排序顺序相对应的所述录像通道组的码流大小超过当前所述存储工作组的所述剩余写入能力;
[0026]若存在,将与当前所述存储工作组的排序顺序相对应的所述录像通道组中的部分所述录像通道调整到与所述剩余写入能力更强的所述存储工作组的排序顺序相对应的所述录像通道组。
[0027]第二个方面,本申请实施例了一种录像存储调度装置,用于对录像存储设备的录像存储工作进行调度,所述录像存储设备包括至少两个存储工作组,所述装置包括接入模块、写入均衡模块和容量均衡模块;
[0028]所述接入模块,用于当有录像通道新接入所述录像存储设备时,基于当前各个所述存储工作组的剩余磁盘容量以及剩余写入能力,确定所述录像存储设备的负载均衡压力是录像写入能力还是磁盘容量;
[0029]所述写入均衡模块,用于若所述负载均衡压力为所述录像写入能力,则基于各个所述存储工作组的所述剩余写入能力的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组;
[0030]所述容量均衡模块,用于若所述负载均衡压力为所述磁盘容量,则基于各个所述存储工作组的所述剩余磁盘容量的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组。
[0031]第三个方面,在本实施例中提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述方法的步骤。
[0032]第四个方面,在本实施例中提供了计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一个方面所述的方法的步骤。
[0033]上述录像存储调度方法、装置、计算机设备和计算机可读存储介质,用于对录像存储设备的录像存储工作进行调度,录像存储设备包括至少两个存储工作组,当有录像通道新接入录本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种录像存储调度方法,用于对录像存储设备的录像存储工作进行调度,所述录像存储设备包括至少两个存储工作组,其特征在于,所述方法包括以下步骤:当有录像通道新接入所述录像存储设备时,基于当前各个所述存储工作组的剩余磁盘容量以及剩余写入能力,确定所述录像存储设备的负载均衡压力是录像写入能力还是磁盘容量;若所述负载均衡压力为所述录像写入能力,则基于各个所述存储工作组的所述剩余写入能力的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组;若所述负载均衡压力为所述磁盘容量,则基于各个所述存储工作组的所述剩余磁盘容量的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组。2.根据权利要求1所述的录像存储调度方法,其特征在于,所述基于当前各个所述存储工作组的剩余磁盘容量以及剩余写入能力,确定所述录像存储设备的负载均衡压力是录像写入能力还是磁盘容量,包括以下步骤:基于当前各个所述存储工作组的所述剩余磁盘容量,计算所述剩余磁盘容量的方差;以及基于当前各个所述存储工作组的所述剩余写入能力,计算所述剩余写入能力的方差;根据所述剩余磁盘容量的方差与所述剩余写入能力的方差的大小,确定所述录像存储设备的所述负载均衡压力是所述录像写入能力还是所述磁盘容量。3.根据权利要求1所述的录像存储调度方法,其特征在于,所述基于各个所述存储工作组的所述剩余写入能力的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组,包括以下步骤:基于新接入的各个所述录像通道的码流大小,确定每个所述存储工作组需均摊码流大小;将新接入的各个所述录像通道的码流按从小到大的顺序进行累加,将累加值不超过所述均摊码流大小的所述录像通道划分为一个录像通道组;将所述录像通道组按照其码流大小从小到大进行排序,以及将各个所述存储工作组按照其所述剩余写入能力从小到大进行排序,根据所述录像通道组与所述存储工作组之间的顺序对应关系,将新接入的各个所述录像通道的码流分配到各个所述存储工作组。4.根据权利要求1所述的录像存储调度方法,其特征在于,所述基于各个所述存储工作组的所述剩余磁盘容量的大小与新接入的各个所述录像通道的码流大小,将新接入的各个所述录像通道的码流均衡分配到各个所述存储工作组,包括以下步骤:将新接入的各个所述录像通道的码流按照磁盘容量比进行分组,将属于同一组的所述录像通道作为一个录像通道组;所述磁盘容量比为各个所述存储工作组的所述剩余磁盘容量的大小比值;将所述录像通道组按照其码流大小从小到大进行排序,以及将各个所述存储工作组按照其所述剩余磁盘容...

【专利技术属性】
技术研发人员:戴宇
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1