用于管理媒体存储装置的方法和设备制造方法及图纸

技术编号:2823239 阅读:142 留言:0更新日期:2012-04-11 18:40
通过下述步骤而实现了由多个存储器(12↓[1]和12↓[2])构成的系统内的效率的提高:评估每个请求以确定:(i)存储装置的当前存储状态;(ii)存储装置的存储能力;以及(iii)进行存储的媒体块的至少一个特性。按照对所述写入请求的评估而进行所述多个存储装置之一的选择。其后,媒体块被写入到所选择的存储装置。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及诸如存储区域网络等的存储装置的管理,所述存储装置用 于存储诸如视听节目的媒体。
技术介绍
传统上,光纤通道存储区域网络——有时被称为光纤通道SAN——用 于存储电视节目和电影形式的视听节目。这样的视听节目通常包括视频、 音频、辅助数据和时间代码信息。这样的光纤通道SAN的专业用户一一 诸如电视机广播商——一般依赖于这种存储,因为其具有很高的性能和较 低的等待时间。事实上,当今的光纤通道SAN提供在几秒或者更少的量 级上的故障恢复时间。不幸的是,当今的光纤通道SAN的高性能和低等 待时间在它们的购买价格和操作复杂性方面具有较高的成本。最近的基于因特网协议的SAN——诸如使用因特网小型计算机系统接 口 (iSCSI)标准的那些——已经作为光纤通道SAN的替代者而出现。与 光纤通道SAN相比较,基于iSCSI的SAN提供了低得多的成本,因为基 于iSCSI的SAN使用较低成本的硬件。但是,基于iSCSI的SAN引发了 高等待时间的缺点。与故障恢复时间为几秒或者更少的大多数光纤通道 SAN相比较,当今的基于iSCSI的SAN的故障恢复时间为30秒或者更 多。这样的长恢复时间阻碍了基于iSCSI的SAN用于专业用途。当今的基于iSCSI的SAN还具有不能提供关于它们记录数据的可靠性 的任何保证的缺点。诸如电视广播商的专业用户需要被记录到存储装置上的媒体已经真实地被存储的保证,而不必在向存储介质记录媒体后查看每 个资产。事实上,这样的专业用户更喜欢关于被记录的媒体的完整性的保 证,尽管存在引起对于在媒体服务器和存储介质之间的数据流的明显破坏 的任何系统故障。因此,需要一种克服了现有技术的上述缺点的存储技术。
技术实现思路
简而言之,按照本专利技术的一个优选实施例,通过了一种用于提高在多 个存储装置之间的效率的方法。所述方法通过首先评估写入至少一个媒体 块以进行存储的写入请求而开始,以确定(i)存储装置的当前存储状态;(ii)存储装置的存储能力;以及(iii)进行存储的媒体块的至少一个 特性。按照对所述写入请求的评估而选择多个存储装置之一。其后,媒体 块被写入到所选择的存储装置。附图说明图1描述了用于提高在存储系统内的效率的、按照本专利技术的一个说明 性实施例的控制器的示意方框图;图2描述了由图1的控制器控制的类型的一对存储器;图3描述了图示与由图1的控制器控制的一对存储器的稳态操作相关 联的状态的状态图;以及图4描述了图示与慢存储装置操作相关联的状态的状态图。具体实施方式如以下更详细地所述,通过根据存储装置的容量和使用效率以及进行 存储的数据的特性来最大化存储装置上的存储,可以提高诸如存储区域网 络(SAN)中的一组存储装置的存储系统内的效率。图I描述了控制器IO,以下将被称为媒体路径监督器,用于控制媒体 块的存储。在图1的说明性实施例中,通过在盘14中存储之前有效地管 理在多个高速缓冲存储器中的媒体块的暂时存储,媒体路径观察器10控制媒体块的存储,所述高速缓冲存储器被说明性地描述为高速缓冲存储器12,和122,所述盘14经由因特网小型计算机系统接口 (iSCSI)协议结构 16而耦接到高速缓冲存储器122。虽然图1作为示例描述了两个高速缓冲 存储器和122,但是媒体路径监督器IO可以容易地控制大量的高速缓 冲存储器,这可以从以下的讨论变得清楚。诸如高速缓冲存储器12的典型高速缓冲存储器包括处理器18,诸如 控制存储舱20的微处理器或者微计算机,所述存储舱20暂时存储媒体 块。所述高速缓冲存储器存储从一个或多个媒体装置接收的一个或多个媒 体块,所述媒体装置被说明性地表示为媒体装置22。典型的媒体装置可以 产生或者再现一个或多个视频流、 一个或多个相关联的音频流、辅助数据 和时间代码信息。图2描述了一个高速缓冲存储器(例如高速缓冲存储器12》的存储 舱20与另一个高速缓冲存储器(例如高速缓冲存储器122)的存储舱的虚 拟链接。在较大数量的存储器的情况下,在高速缓冲存储器的存储舱20 之间存在虚拟连接。如图2中所示,在给定的高速缓冲存储器内的存储舱 20具有基于媒体块的类型和媒体轨道(例如不同数量的视频和音频流以及 伴随的辅助数据和时间代码信息)的数量的多个独立的高速缓冲存储器。 为了讨论,在媒体块内的媒体轨道包括(a)视频流,(b) —个或多个 相关联的音频流,(c)相关联的辅助数据段,和(d)与给定的视频流相 关联的时间代码信息。在图2的所图示的实施例中,进行存储的媒体块通常具有四个轨道。 为了容纳由四个轨道构成的这样的媒体块,在诸如高速缓冲存储器12J勺 高速缓冲存储器内的存储舱20具有高速缓冲存储器24r244,分别用于存 储四个视频流。通常,给定的视频流具有以不同语言的8个相关联的音频 流。因此,所述四个视频流总共具有32个相关联的音频流,其被分别存 储在存储舱20的高速缓冲存储器26r2632rt。与四个视频流的对应的一个 相关联的辅助数据分别存储在存储舱20内的高速缓冲存储器28r284的对 应的一个中。最后,与四个视频流的对应的一个相关联的时间代码信息存 储在存储舱20内的28r284的独立的一个中。为了存储具有或多或少的数量的轨道的媒体块,给定的存储舱20相应地需要或多或少的数量的高速 缓冲存储器。诸如图1的存储系统的典型存储系统具有多个可用的高速缓冲存储 器。通常,经常被称为最高级高速缓冲存储器的高速缓冲存储器之一将拥有比那个客户端的其他高速缓冲存储器更大的耦接到iSCSI构造的带宽。 在图1的图示的实施例中,高速缓冲存储器122拥有耦接到iSCSI构造16 的最大带宽,用于向盘14传送媒体块。因此,向最高级的高速缓冲存储 器(即高速缓冲存储器122)写入媒体块以随后向盘14写入比从其他的 (低级的)高速缓冲存储器直接地向盘写入块具有更大的效率。例如,当 前驻留在另一个高速缓冲存储器(例如高速缓冲存储器12。的存储舱20 内的媒体块将被传送到高速缓冲存储器122的存储舱20以写入到盘14, 而不是被从高速缓冲存储器12i写入到所述盘。以下述的方式来从媒体装置22向盘14写入媒体块。最初,媒体装置 之一 (例如媒体装置22)发出向盘14写入媒体块的写入请求。媒体路径 监督器10接收所述写入请求,并且作为响应,将所述请求以非阻挡的方 式置于一组独立的队列之一中。对于从特定队列提取的给定写入请求,媒 体路径监督器10将根据下述内容来评估所述请求(i)存储器的当前存 储状态;(ii)存储器的存储能力;以及(m)进行存储的媒体块的至少一 个特性。关于存储器的当前状态,媒体路径监督器考虑高速缓冲存储器的当前 存储容量。换句话说,媒体路径监督器10确定每个高速缓冲存储器的程 度。具体上,媒体路径监督器10确定高速缓冲存储器的填充状态。具体 上,媒体路径监督器确定最高级高速缓冲存储器(例如高速缓冲存储器 122)的填充状态和那个高速缓冲存储器向盘14排出媒体块的速率。对于 存储器的存储能力,媒体路径监督器考虑在存储舱20中的独立高速缓冲 存储器的数量。媒体路径监督器10也评估在写入请求中包含的每个媒体 块的特性以及轨道的具体类型和数量,以确定哪些高速缓冲存储器能够存 储这样的块。 '媒体路径监督器1本文档来自技高网
...

【技术保护点】
一种用于提高在多个存储装置之间的效率的方法,包括步骤:    评估向存储装置写入至少一个媒体块的写入请求以确定:(i)所述存储装置的当前存储状态;(ii)所述存储装置的存储能力;以及(iii)进行存储的媒体块的至少一个特性;    按照对所述写入请求的评估而选择所述多个存储装置之一;并且    向所选择的存储装置写入所述至少一个媒体块。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:大卫亚伦克洛斯尔
申请(专利权)人:汤姆逊许可证公司
类型:发明
国别省市:FR[法国]

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

1