[发明专利]一种视频存储系统中元数据的优化分配方法在审
申请号: | 201410114166.6 | 申请日: | 2014-03-26 |
公开(公告)号: | CN103942262A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 施光源;张宇 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 存储系统 中元 数据 优化 分配 方法 | ||
技术领域
本发明涉及一种视频存储系统中元数据的优化分配技术,该技术可用于视频监控领域中视频信息存储系统。
背景技术
在视频监控系统中,通常将采集的视频信息以文件的形式存储到文件服务器的存储系统中,因此文件系统的刷写以及数据块的分配管理等操作都会对存储性能产生显著的影响。由于视频文件格式一般都不会发生变化,且码率保持恒定,因此,存储的读写操作需要满足一定带宽,且要求带宽恒定,否则图像采集或回放就会出现丢帧现象。另外,视频存储系统需要具备独特的读写方式。数字视频编码器或视频服务器以流媒体方式将数据写入存储设备,实时监控点回传的图像和画面以流媒体方式保存在存储设备中,回放工作站以流媒体方式来读取已存储的视频文件。这种读写方式与文件服务器系统中存储采用的小数据块或文件级读写方式有较大差异,造成在文件系统为多路视频文件创建元数据时造成相同目录下文件的元数据“碎片化”。由于视频信息持续写入导致元数据的频繁更新,进而带来了严重的IO开销与磁盘寻道时间延长。
因此,利用文件服务器存储多路视频信息时存在一定的IO性能瓶颈,即便采用专用存储子系统在处理几百路视频信息的同时写入时还是无法满足性能要求。
在存储系统中保持相关的数据块相互接近可以减少磁头寻道的总体时间。数据的局部性对单个擦除块的写入产生影响,可以加速文件重写的速度,因而尽可能减少碎片是必要的。当视频监控系统采用几百路视频监控终端,同时并发回传视频流时,相当于同时向几百个文件中写入数据,此时会对文件的索引节点更新访问时间,同时也会更新对应父目录的访问时间。索引节点缓存在缓冲区中,并且周期性的被刷写到磁盘。当文件的索引节点是不规则分布时,机械磁盘将需要多次寻道以便读取索引节点,不但增加了IO的负载,同时也会导致索引节点引起的IO性能瓶颈问题。
发明内容
本专利针对于现有技术存在的问题,设计了一种针对于视频信息元数据优化分配方法,具体说是一种视频存储系统中元数据的优化分配方法。
本发明公开的所述视频存储系统中元数据的优化分配方法,其解决所述技术问题采用的技术方案如下:所述元数据的优化分配方法的体系结构包括索引节点预留模块与索引节点分配模块;其中,
索引节点预留模块,用于设置预留功能是否启用以及预留索引节点数,索引节点最大预留参数为块组中的索引节点列表中的索引数减1;
索引节点分配模块,负责依据预留参数分配索引节点,索引节点分配模块接收预留参数后,在创建目录索引节点时预留一些文件的索引节点空间,用于存储相同目录下的文件索引节点。
当在目录下创建文件时,首先从该文件父目录的索引节点处开始线性的搜索空闲索引节点,如果找到就直接分配给文件使用,如果未能找到可用索引节点,那么就采用原先的线性索引节点分配策略。并且,为每个目录预留的索引节点区域,并不是强制预留的。目录下的新文件会首先尝试从预留区域中分配索引节点,但是这些索引节点也可以分配给其它目录中的文件,也可以分配给其它目录。
本发明公开的一种视频存储系统中元数据的优化分配方法的有益效果是:采用本发明所述优化分配方法,当在目录下创建文件时,文件系统不再从索引节点列表起始位置开始搜索空闲索引节点,而是从该文件父目录的索引节点处开始线性的搜索空闲索引节点,从而减少索引节点更新时额外的磁盘IO开销以及寻道所导致的时间损耗。
附图说明
附图1为本发明中索引节点预分配示意图;
附图2为本发明中索引节点预分配流程示意图。
具体实施方式
下面结合附图,对本发明所公开的视频存储系统中元数据的优化分配方法做进一步详细说明。
由于,在存储系统中保持相关的数据块相互接近可以减少磁头寻道的总体时间。数据的局部性对单个擦除块的写入产生影响,可以加速文件重写的速度,因而尽可能减少碎片是必要的。当视频监控系统采用几百路视频监控终端,同时并发回传视频流时,相当于同时向几百个文件中写入数据,此时会对文件的索引节点更新访问时间,同时也会更新对应父目录的访问时间。索引节点缓存在缓冲区中,并且周期性的被刷写到磁盘。当文件的索引节点是不规则分布时,机械磁盘将需要多次寻道以便读取索引节点,不但增加了IO的负载,同时也会导致索引节点引起的IO性能瓶颈问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410114166.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防火EVA材料及其制备方法
- 下一篇:一种橡胶医药材料
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置