买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供一种用于支持现场可编程门阵列FPGA固态驱动器SSD上的数据保护的存储系统,包含具有连接到现场可编程门阵列的第一组固态驱动器的存储系统。现场可编程门阵列包含第一数据保护控制器,第一数据保护控制器配置成进行以下操作:根据数据保护配置来管理对第一组固态盘的输入输出请求和来自第一组固态盘的输入输出请求;根据数据保护配置来生成奇偶校验位;以及将奇偶校验位存储在来自第一组固态驱动器的至少奇偶校验固态驱动器上。
主权项:1.一种存储系统,包括:第一组固态驱动器;以及第一现场可编程门阵列,连接到所述第一组固态驱动器,其中所述第一现场可编程门阵列包括第一数据保护控制器,所述第一数据保护控制器配置成进行以下操作:根据数据保护配置来管理对所述第一组固态驱动器的输入输出请求以及来自所述第一组固态驱动器的输入输出请求;根据所述数据保护配置来生成奇偶校验位;以及将所述奇偶校验位存储在来自所述第一组固态驱动器的至少奇偶校验固态驱动器上,其中所述第一数据保护控制器是针对第一用户使用的第一虚拟机来实施的,以及其中所述第一数据保护控制器还配置成根据所述数据保护配置指定擦除代码操作。
权利要求:1.一种存储系统,包括:第一组固态驱动器;以及第一现场可编程门阵列,连接到所述第一组固态驱动器,其中所述第一现场可编程门阵列包括第一数据保护控制器,所述第一数据保护控制器配置成进行以下操作:根据数据保护配置来管理对所述第一组固态驱动器的输入输出请求以及来自所述第一组固态驱动器的输入输出请求;根据所述数据保护配置来生成奇偶校验位;以及将所述奇偶校验位存储在来自所述第一组固态驱动器的至少奇偶校验固态驱动器上。2.根据权利要求1所述的存储系统,还包括:处理器,通过高速总线连接到所述第一现场可编程门阵列;以及主板管理控制器,通过所述高速总线连接到所述第一现场可编程门阵列,其中所述主板管理控制器配置成提供所述数据保护配置。3.根据权利要求1所述的存储系统,还包括:处理器,通过高速总线连接到所述第一现场可编程门阵列;以及主板管理控制器,通过低速总线连接到所述第一现场可编程门阵列,其中所述主板管理控制器配置成提供所述数据保护配置。4.根据权利要求1所述的存储系统,还包括第一交换机,所述第一交换机将所述第一现场可编程门阵列连接到所述第一组固态驱动器。5.根据权利要求1所述的存储系统,还包括:第二组固态驱动器;以及第二现场可编程门阵列,通过第二交换机连接到所述第二组固态驱动器,其中:所述第二现场可编程门阵列包括第二数据保护控制器;以及所述第一现场可编程门阵列以及所述第二现场可编程门阵列由所述第一交换机与所述第二交换机之间的连接件连接。6.根据权利要求5所述的存储系统,其中所述第一数据保护控制器经由所述第一交换机以及所述第二交换机将复制数据发送到所述第二数据保护控制器。7.根据权利要求1所述的存储系统,其中所述第一数据保护控制器包括独立盘冗余阵列控制器。8.根据权利要求1所述的存储系统,其中所述第一数据保护控制器包括擦除代码控制器。9.一种存储系统,包括:第一组固态驱动器;第二组固态驱动器;第一现场可编程门阵列,连接到所述第一组固态驱动器,其中所述第一现场可编程门阵列包括第一独立盘冗余阵列控制器;以及第二现场可编程门阵列,连接到所述第二组固态驱动器,其中所述第二现场可编程门阵列包括第二独立盘冗余阵列控制器,其中所述第一现场可编程门阵列以及所述第二现场可编程门阵列配置成:根据数据保护配置来管理对所述第一组固态驱动器以及所述第二组固态驱动器的输入输出请求以及来自所述第一组固态驱动器以及所述第二组固态驱动器的输入输出请求;根据所述数据保护配置来生成用于所存储数据的奇偶校验位;将所述奇偶校验位存储在来自所述第一组固态驱动器的至少一个奇偶校验固态驱动器上;以及将所述第一组固态驱动器复制在所述第二组固态驱动器上。10.根据权利要求9所述的存储系统,还包括:处理器,通过总线连接到所述第一现场可编程门阵列以及所述第二现场可编程门阵列;以及主板管理控制器,通过所述总线连接到所述第一现场可编程门阵列以及所述第二现场可编程门阵列,其中所述主板管理控制器配置成提供所述数据保护配置。11.根据权利要求10所述的存储系统,其中所述总线包括外围组件互连快速总线。12.根据权利要求9所述的存储系统,还包括:第一外围组件互连快速交换机,将所述第一现场可编程门阵列连接到所述第一组固态驱动器;以及第二外围组件互连快速交换机,将所述第二现场可编程门阵列连接到所述第二组固态驱动器,其中所述第一外围组件互连快速交换机以及所述第二外围组件互连快速交换机将所述第一现场可编程门阵列连接到所述第二现场可编程门阵列。13.根据权利要求9所述的存储系统,其中所述数据保护配置包括混合式独立盘冗余阵列配置。14.一种存储系统,包括:第一组固态驱动器;第一现场可编程门阵列,连接到所述第一组固态驱动器;处理器,通过高速总线连接到所述第一现场可编程门阵列;以及主板管理控制器,通过低速总线连接到所述第一现场可编程门阵列,以及配置成向所述第一现场可编程门阵列提供数据保护配置,其中所述第一现场可编程门阵列包括第一数据保护控制器,所述第一数据保护控制器配置成进行以下操作:根据所述数据保护配置来管理对所述第一组固态驱动器的输入输出请求以及来自所述第一组固态驱动器的输入输出请求;根据所述数据保护配置来生成用于存储于所述第一组固态驱动器中的数据的奇偶校验位;以及将所述奇偶校验位存储在来自所述第一组固态驱动器的至少一个奇偶校验固态驱动器上。15.根据权利要求14所述的存储系统,其中所述第一数据保护控制器包括独立盘冗余阵列控制器。16.根据权利要求15所述的存储系统,其中所述数据保护配置包括独立盘冗余阵列1配置、独立盘冗余阵列5配置或独立盘冗余阵列6配置中的至少一个。17.根据权利要求14所述的存储系统,其中所述第一数据保护控制器包括擦除编码控制器,所述擦除编码控制器配置成对所述第一组固态驱动器的第一部分上的数据进行分条以及根据所述第一组固态驱动器的第二部分上的数据来生成擦除代码。18.根据权利要求14所述的存储系统,还包括:第二组固态驱动器;以及第二现场可编程门阵列,通过所述高速总线连接到所述处理器,通过所述低速总线连接到所述主板管理控制器,以及连接到所述第二组固态驱动器,其中所述第二现场可编程门阵列包括第二数据保护控制器,所述第二数据保护控制器配置成进行以下操作:根据所述数据保护配置来管理对所述第二组固态驱动器的输入输出请求以及来自所述第二组固态驱动器的输入输出请求;以及根据所述数据保护配置来生成用于存储于所述第二组固态驱动器中的数据的奇偶校验位;以及将所述第二组固态驱动器的所述奇偶校验位存储在来自所述第二组固态驱动器的至少一个奇偶校验固态驱动器上。19.根据权利要求14所述的存储系统,还包括:第二多个固态驱动器;以及第一外围组件互连快速交换机,将所述第一现场可编程门阵列连接到第一下游外围组件互连快速交换机以及第二下游外围组件互连快速交换机,其中:所述第一下游外围组件互连快速交换机连接到所述第一组固态驱动器,以及经由所述第一外围组件互连快速交换机将所述第一组固态驱动器连接到所述第一现场可编程门阵列;以及所述第二下游外围组件互连快速交换机连接到所述第二组固态驱动器,以及经由所述第一外围组件互连快速交换机将所述第二组固态驱动器连接到所述第一现场可编程门阵列。20.根据权利要求14所述的存储系统,其中所述数据保护配置包括混合式独立盘冗余阵列配置。
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。