【技术实现步骤摘要】
【国外来华专利技术】具有元数据计算控制的存储聚合器控制器
本公开涉及用于被存储的内容数据的元数据的存储边缘处的存储控制和生成,具体涉及一种存储聚合器控制器,该存储聚合器控制器除了管理对本地存储设备阵列中的数据的存储和取回之外,还计算表征已存储或将要存储的数据的元数据。
技术介绍
本文中所提供的背景描述是为了总体呈现本公开的文本的目的。就在该
技术介绍
部分中所描述的工作而言,本公开的专利技术人的工作以及申请时该说明书的没有现有技术资格的各个方面均未明确或隐含承认是相对于本公开的现有技术。现有的存储系统经常存储诸如视频、录音和传感器数据之类的非结构化数据以及相关联的元数据,该元数据以紧凑格式提供了对非结构化数据的描述或含义。元数据的常见格式包括各种标签、标记、数据类型指示符、在数据中检测到的对象和活动、其中创建数据的位置等。通常,元数据通常由诸如数据中心之类的主机系统生成,该主机系统通过计算机网络与诸如在其中存储数据的存储服务器之类的现有存储系统远程交互。例如,存储系统被配置为从存储中心处的非易失性存储器中取回存储的非结构化内容媒体,并且经由主机接口或计算机网络将所取回的数据发送到主机系统。然后,主机系统可以例如使用强大的人工智能工具来分析所获得的数据,并且生成与所获得的数据有关的元数据。然而,需要元数据生成的非结构化数据的体积可能很大,并且对非结构化数据的体积进行扫描和分析以生成元数据是耗费许多处理指令循环(例如,中央处理单元(CPU)循环)的昂贵过程。附加地,即使在已经生成了元数据之后,元数据也继而通过主机接口或计算机网络传递回到 ...
【技术保护点】
1.一种存储聚合器控制器,包括:/n主机接口,被配置为通过计算机网络与一个或多个远程主机通信;/n存储设备接口,被配置为与多个本地存储设备本地通信,所述多个本地存储设备与所述一个或多个远程主机分开,所述存储设备具有相应的非易失性存储器;以及/n聚合器控制电路系统,被配置为:/n管理所述多个本地存储设备用于媒体对象的存储或取回,所述多个存储设备被耦合到所述存储设备接口,所述聚合器控制电路系统被配置为向所述一个或多个远程主机呈现抽象的逻辑地址空间,所述抽象的逻辑地址空间被映射到所述多个存储设备的物理地址空间的组合,其中所述抽象的逻辑地址空间到所述物理地址空间的所述映射是可调的;以及/n在所述聚合器控制电路系统处或在所述存储设备中的一个或多个存储设备的存储设备控制器处管控元数据的选择性计算,所述元数据限定从所述多个存储设备取回的所述媒体对象的内容特点、或限定通过所述计算机网络从所述一个或多个主机接收以供存储在所述多个存储设备中的所述媒体对象的内容特点。/n
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】20180731 US 62/712,823;20180803 US 62/714,563;20181.一种存储聚合器控制器,包括:
主机接口,被配置为通过计算机网络与一个或多个远程主机通信;
存储设备接口,被配置为与多个本地存储设备本地通信,所述多个本地存储设备与所述一个或多个远程主机分开,所述存储设备具有相应的非易失性存储器;以及
聚合器控制电路系统,被配置为:
管理所述多个本地存储设备用于媒体对象的存储或取回,所述多个存储设备被耦合到所述存储设备接口,所述聚合器控制电路系统被配置为向所述一个或多个远程主机呈现抽象的逻辑地址空间,所述抽象的逻辑地址空间被映射到所述多个存储设备的物理地址空间的组合,其中所述抽象的逻辑地址空间到所述物理地址空间的所述映射是可调的;以及
在所述聚合器控制电路系统处或在所述存储设备中的一个或多个存储设备的存储设备控制器处管控元数据的选择性计算,所述元数据限定从所述多个存储设备取回的所述媒体对象的内容特点、或限定通过所述计算机网络从所述一个或多个主机接收以供存储在所述多个存储设备中的所述媒体对象的内容特点。
2.根据权利要求1所述的存储聚合器控制器,其中所述聚合器控制电路系统还被配置为控制次序,通过所述次序,媒体对象从所述多个存储设备被取回并且被处理,以计算元数据。
3.根据权利要求1所述的存储聚合器控制器,其中所述聚合器控制电路系统还被配置为选择性地控制所述元数据是由任何单个存储设备的存储设备控制器、由多个存储设备的存储设备控制器、或由所述聚合器控制电路系统和一个或多个存储设备的存储设备控制器的组合来计算。
4.根据权利要求1所述的存储聚合器控制器,其中所述聚合器控制电路系统还被配置为使来自所述多个存储设备中的特定存储设备的所述存储设备控制器关于媒体对象的分段以计算元数据,所述媒体对象的分段被存储在所述特定存储设备中。
5.根据权利要求1所述的存储聚合器控制器,其中所述聚合器控制电路系统还被配置为:
标识目前不忙于执行存储相关读取操作或写入操作的一个或多个存储设备的闲置存储设备控制器;以及
选择所标识的所述闲置存储设备控制器以基于在所述多个存储设备中的一个或多个存储设备中存储的媒体对象或媒体对象分段来计算元数据。
6.根据权利要求1所述的存储聚合器控制器,其中所述聚合器控制电路系统还被配置为在所述聚合器控制电路系统和所述多个存储设备中的一个或多个存储设备的存储设备控制器之间分配用于计算媒体对象的元数据的处理负荷。
7.根据权利要求1所述的存储聚合器控制器,其中媒体对象被存储在分布在所述多个存储设备中的相应的存储设备之间的分段中,所述聚合器控制电路系统还被配置为:
使所述多个存储设备的多个存储设备控制器分别地计算用于所述媒体对象的所述分段的元数据的部分,并且将所计算的元数据的所述部分存储在所述相应的存储设备处,所述媒体对象的所述分段被本地存储在所述相应的存储设备处;
从所述多个存储设备获得元数据的所计算的所述部分;以及
将元数据的所计算的所述部分组合到与所述媒体对象相对应的经组合的元数据中。
8.根据权利要求1所述的存储聚合器控制器,其中所述聚合器控制电路系统还被配置为:
从来自所述多个存储设备中的单独存储设备中取回媒体对象的分段,所述多个存储设备由所述存储聚合器控制器所聚合;以及
计算用于所述媒体对象的所取回的所述分段的元数据。
9.根据权利要求1所述的存储聚合器控制器,其中所述聚合器控制电路系统还被配置为使所计算的元数据被存储在分布在所述多个存储设备之中的单独分段中。
10.根据权利要求1所述的存储聚合器控制器,其中所述聚合器控制电路系统还被配置为:
通过所述计算机网络从所述一个或多个主机接收读取指令或写入指令;以及
技术研发人员:N·瓦尔尼卡,S·富里,M·什里瓦斯塔瓦,N·米兹腊伊,
申请(专利权)人:马维尔国际贸易有限公司,
类型:发明
国别省市:巴巴多斯;BB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。