视频业务信息读写性能的调整方法和设备技术

技术编号:4133469 阅读:273 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种视频业务信息读写性能的调整方法、设备和系统,实现了视频业务信息的读写性能的动态调节,从而,可以根据视频业务信息的读写状态进行各存储单元的读写性能的调整,满足设备的读写需要,改善了系统进行视频业务信息读写业务的处理质量,提高了视频业务的可靠性。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种视频业务信息读写性能的调整 方法、设备和系统。
技术介绍
在现有的4支术方案中,基于网络互联协议(InternetProtocol, IP)存储区 域网络(Storage Area Network, SAN)的视频监控技术方案得到了广泛的应 用。视频监控技术方案一般由摄像头、前端视频编码器(Encoder, EC)、监 控管理设备、后端IPSAN和视频管理客户端(Video Management Client, VC ) 组成。摄像头采集图像数据后,视频编解码将模拟视频数据进行数字编码压 缩处理,再将视频数据存储到存储设备中,VC客户端进行历史录像回放。如图1所示,为现有技术中的视频监控技术方案的控制和数据流程图。监控管理设备统一管理EC、 IPSAN和VC,上述各设备之间的信息交互通 过控制信令流来实现。EC向IP SAN写入视频数据、VC从IP SAN读取视频数据为数据读写流。Number, LUN)中,不同EC对应的LUN可能分布在相同阵列上,也可能分布 在不同阵列上。该LUN的创建在新EC加入到该方案中后完成,EC向监控管理 设备请求分配对应LUN,监控管理设备再向IPSAN请求,IPSAN—般会优先 选择在空闲空间较多的阵列上进行创建LUN。如图1所示,当VC1回放指定EC1的历史视频数据时,VCl先向监控管理 设备请求,监控管理设备向VC1返回EC1对应LUN1的信息,VCl从LUNl上读 取数据。在实现本专利技术的过程中,申请人发现现有技术至少存在以下问题7现有技术对于每个EC数据写入是平等对待的,没有作EC性能区分处理。但是EC种类很多,每种型号自身的性能是不一样的,即便IPSAN为每个LUN 提供相同的处理能力,也会导致自身性能低的EC较容易出现写入丟包现象。 整个方案的性能会受到性能最低的EC的直接影响,从而影响整个方案的性能 表现。现有技术对于VC回放和EC写入不作整体考虑。经常会出现EC写入正常 的情况下VC回放图像停顿的现象,这是由于IP SAN向EC返回的写操作够快, 但IPSAN向VC返回的读操作速度过慢,赶不上VC回放所需的速度,导致图 <象停顿。
技术实现思路
本专利技术提供一种视频业务信息读写性能的调整方法、设备和系统,控制 性能动态调节过程,根据视频业务信息的读写状态进行各存储单元的读写性 能的调整。为达到上述目的,本专利技术一方面提供了一种视频业务信息读写性能的调 整方法,应用于包括多个视频编码设备、多个视频客户端、 一个存储设备和 一个管理设备的系统中,其中,所述存储设备中包括多个存储单元,各所述 存储单元分别与各所述视频编码设备相对应,存储各所述视频编码设备所生的对应关系,并对所述存储设备进行读写性能调整控制,所述方法包括所述存储设备接收所述管理设备发送的针对一个或多个需要提高写入性 能或读取性能的存储单元的性能调整请求;当所述存储单元需要提高写入性能时,所述存储设备抑制其他存储单元 的写入性能和/或读取性能,或抑制所述存储单元自身的读取性能,并提高所 述需要提高写入性能的存储单元的写入性能,当所述存储单元需要提高读取 性能时,所述存储设备抑制其他存储单元的写入性能和/或读取性能,或抑制 所述存储单元自身的写入性能,并提高所述需要提高读取性能的存储单元的 读取性能。优选的,所述存储设备中还可以包括多个存储阵列,所述存储阵列中分 别包含一个或多个存储单元,其中,所述存储设备抑制或提高存储单元的写 入性能或读取性能,具体通过以下的方式实现所述存储设备降低或提高存储单元所属的存储阵列的输入输出IO处理线程的优先级;或,所述存储设备减少或增加分配给存储单元所属的存储阵列的写緩存或读 緩存;或,所述存储设备减少或增加分配给存储单元的写緩存或读緩存。优选的,所述存储设备提高所述需要提高写入性能或读取性能的存储单元的写入性能或读取性能之后,所述方法还包括所述存储设备接收所述管理设备发送的调整完成通知; 所述存储设备保存所述调整完成通知所对应的各存储单元的写入性能或读取性能的调整结果。优选的,在所述存储设备接收到所述管理设备发送的调整完成通知之前,还包括如果所述存储设备接收到了针对当前被提升写入性能或读取性能的存储 单元的性能调整请求,要求提高所述存储单元的写入性能或读取性能,则所 述存储设备重复所述调整流程,增强当前被抑制性能的存储单元的写入性能 和/或读取性能的抑制程度,并增强当前被提升性能的存储单元的写入性能或 读取性能的提成程度;如果所述存储设备接收到了针对当前被抑制写入性能或读取性能的存储 单元的性能调整请求,要求提高所述存储单元的写入性能或读取性能,则所 述存储设备恢复所述当前被抑制性能的存储单元的写入性能或读取性能,并 抑制当前没有处于调整状态的另一个存储单元的写入性能或读取性能。另一方面,本专利技术还提供了一种存储设备,应用于包括多个视频编码设 备、多个视频客户端、 一个存储设备和一个管理设备的系统中,其中,所述 存储设备中包括多个多个存储单元,各所述存储单元分别与各所述视频编码设备相对应,存储各所述视频编码设备所生成的视频业务信息,所述管理设进行读写性能调整控制,所述存储设备包括通信模块,用于接收所述管理设备发送的针对一个或多个需要提高写入性能或读取性能的存储单元的性能调整请求和/或调整完成通知,还用于接收所述视频编码设备的视频业务信息,和/或向一见频客户端发送视频业务信息;识别模块,用于根据所述通信模块所接收的性能调整请求和/或调整完成通知,识别需要进行性能调整或调整完成的存储单元和所述存储单元需要调整或完成调整的性能内容;调整模块,用于根据所述识别模块的识别结果进行性能调整或保存调整结果,当所述识别模块识别所述存储单元需要提高写入性能时,所述调整模块抑制其他存储单元的写入性能和/或读取性能,或抑制所述存储单元自身的读取性能,并提高所述需要提高写入性能的存储单元的写入性能,当所述识别模块识别所述存储单元需要提高读取性能时,所述调整模块抑制其他存储单元的写入性能和/或读取性能,或抑制所述存储单元自身的写入性能,并提高所述需要提高读取性能的存储单元的读取性能。优选的,所述存储设备中还可以包括多个存储阵列,所述存储阵列中分別包含一个或多个存储单元,其中,所述调整模块抑制或提高存储单元的写入性能或读取性能,具体通过以下的方式实现所述调整模块降低或提高存储单元所属的存储阵列的输入输出IO处理线程的优先级;或,所述调整模块减少或增加分配给存储单元所属的存储阵列的写緩存或读緩存;或,所述调整模块减少或增加分配给存储单元的写緩存或读缓存。优选的,在所述通信模块接收到所述管理设备发送的调整完成通知之前,如果所述通信模块接收到了针对当前被抑制性能的存储单元或当前被提升性能的存储单元的性能调整请求,要求提高所述存储单元的写入性能,所述识别模块,还用于识別所述通信模块所接收的性能调整请求所对应的存储单元当前是否处于被抑制性能或被提升性能的性能调整状态;所述调整模块,还用于当所述识别模块识别所述存储单元处于被提升性能的性能调整状态时,重复所述调整流程,增强当前被抑制性能的存储单元的写入性能和/或读取性能的抑制程度,并增强当前被提升性能的存储单本文档来自技高网
...

【技术保护点】
一种视频业务信息读写性能的调整方法,其特征在于,应用于包括多个视频编码设备、多个视频客户端、一个存储设备和一个管理设备的系统中,其中,所述存储设备中包括多个存储单元,各所述存储单元分别与各所述视频编码设备相对应,存储各所述视频编码设备所生成的视频业务信息,所述管理设备中保存所述存储单元与所述视频编码设备的对应关系,并对所述存储设备进行读写性能调整控制,所述方法包括: 所述存储设备接收所述管理设备发送的针对一个或多个需要提高写入性能或读取性能的存储单元的性能调整请求;   当所述存储单元需要提高写入性能时,所述存储设备抑制其他存储单元的写入性能和/或读取性能,或抑制所述存储单元自身的读取性能,并提高所述需要提高写入性能的存储单元的写入性能,当所述存储单元需要提高读取性能时,所述存储设备抑制其他存储单元的写 入性能和/或读取性能,或抑制所述存储单元自身的写入性能,并提高所述需要提高读取性能的存储单元的读取性能。

【技术特征摘要】
1、一种视频业务信息读写性能的调整方法,其特征在于,应用于包括多个视频编码设备、多个视频客户端、一个存储设备和一个管理设备的系统中,其中,所述存储设备中包括多个存储单元,各所述存储单元分别与各所述视频编码设备相对应,存储各所述视频编码设备所生成的视频业务信息,所述管理设备中保存所述存储单元与所述视频编码设备的对应关系,并对所述存储设备进行读写性能调整控制,所述方法包括所述存储设备接收所述管理设备发送的针对一个或多个需要提高写入性能或读取性能的存储单元的性能调整请求;当所述存储单元需要提高写入性能时,所述存储设备抑制其他存储单元的写入性能和/或读取性能,或抑制所述存储单元自身的读取性能,并提高所述需要提高写入性能的存储单元的写入性能,当所述存储单元需要提高读取性能时,所述存储设备抑制其他存储单元的写入性能和/或读取性能,或抑制所述存储单元自身的写入性能,并提高所述需要提高读取性能的存储单元的读取性能。2、 如权利要求l所述的方法,其特征在于,所述存储设备中还可以包括 多个存储阵列,所述存储阵列中分别包含一个或多个存储单元,其中,所述 存储设备抑制或提高存储单元的写入性能或读取性能,具体通过以下的方式 实现所述存储设备降低或提高存储单元所属的存储阵列的输入输出10处理线 程的优先级;或,所述存储设备减少或增加分配给存储单元所属的存储阵列的写緩存或读 緩存;或,所述存储设备减少或增加分配给存储单元的写緩存或读緩存。3、 如权利要求l所述的方法,其特征在于,所述存储设备提高所述需要 提高写入性能或读取性能的存储单元的写入性能或读取性能之后,所述方法 还包括所述存储设备接收所述管理设备发送的调整完成通知; 所述存储设备保存所述调整完成通知所对应的各存储单元的写入性能或读取性能的调整结果。4、 如权利要求3所述的方法,其特征在于,在所述存储设备接收到所述管理设备发送的调整完成通知之前,还包括如果所述存储设备接收到了针对当前被提升写入性能或读取性能的存储 单元的性能调整请求,要求提高所述存储单元的写入性能或读取性能,则所 述存储设备重复所述调整流程,增强当前被抑制性能的存储单元的写入性能 和/或读取性能的抑制程度,并增强当前被提升性能的存储单元的写入性能或 读取性能的提成程度;如果所述存储设备接收到了针对当前被抑制写入性能或读取性能的存储 单元的性能调整请求,要求提高所述存储单元的写入性能或读取性能,则所 述存储设备恢复所述当前被抑制性能的存储单元的写入性能或读取性能,并 抑制当前没有处于调整状态的另一个存储单元的写入性能或读取性能。5、 一种存储设备,其特征在于,应用于包括多个视频编码设备、多个视 频客户端、 一个存储设备和一个管理设备的系统中,其中,所述存储设备中存储各所述视频编码设备所生成的视频业务信息,所述管理设备中保存所述 存储单元与所述视频编码设备的对应关系,并对所述存储设备进行读写性能 调整控制,所述存储设备包括通信模块,用于接收所述管理设备发送的针对一个或多个需要提高写入 性能或读取性能的存储单元的性能调整请求和/或调整完成通知,还用于接收 所述视频编码设备的视频业务信息,和/或向视频客户端发送视频业务信息;识别模块,用于根据所述通信模块所接收的性能调整请求和/或调整完成 通知,识别需要进行性能调整或调整完成的存储单元和所述存储单元需要调 整或完成调整的性能内容;调整模块,用于根据所述识别模块的识别结果进行性能调整或保存调整 结果,当所述识别模块识别所述存储单元需要提高写入性能时,所述调整模 块抑制其他存储单元的写入性能和/或读取性能,或抑制所述存储单元自身的读取性能,并提高所述需要提高写入性能的存储单元的写入性能,当所述识 别模块识别所述存储单元需要提高读取性能时,所述调整模块抑制其他存储 ...

【专利技术属性】
技术研发人员:杨西平郑萍萍
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

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

1