Data redundancy using two distributed mirror sets
    2.
    发明授权
    Data redundancy using two distributed mirror sets 有权
    使用两个分布式镜像集的数据冗余

    公开(公告)号:US08402213B2

    公开(公告)日:2013-03-19

    申请号:US12345947

    申请日:2008-12-30

    CPC classification number: G06F11/2058 G06F11/2061 G06F11/2087

    Abstract: A method for storing data and two sets of distributed mirrored data disposed as data stripes which permits data recovery without the necessity of parity calculations, is described. Redundant data are stored in groups of five physical hard drives which are logically segmented into stripe groups, each stripe group having three data stripe sets wherein one data stripe is protected by two distributed mirror stripes in accordance with an algorithm. The present method provides protection for all one- and two-disk failures and certain three-disk drive failures, for each physical five disk group, and retains a usable disk capacity of 33%.

    Abstract translation: 描述了一种用于存储数据的方法和作为允许数据恢复而不需要奇偶校验计算的数据条排列的两组分布式镜像数据。 冗余数据被存储在五个物理硬盘驱动器中,这些物理硬盘驱动器被逻辑地分段成条带组,每个条带组具有三个数据条带集合,其中一个数据条带根据算法由两个分布式镜像条纹保护。 本方法为每个物理五磁盘组提供了对所有一磁盘和双磁盘故障和某些三磁盘驱动器故障的保护,并保留了33%的可用磁盘容量。

    Storage array boot and configuration
    3.
    发明授权
    Storage array boot and configuration 有权
    存储阵列引导和配置

    公开(公告)号:US08225038B2

    公开(公告)日:2012-07-17

    申请号:US12201104

    申请日:2008-08-29

    Abstract: A RAID storage array having a controller and plurality of disk drives is configured into a plurality of groups. The plurality of disk drives are in a plurality of drive trays. The controller includes a main memory. A set of configuration information is stored on a central nonvolatile memory device. The set of configuration information includes group configuration information corresponding to each group of the plurality of groups with which a corresponding disk drive is associated. The set of configuration information is stored on a plurality of remote nonvolatile memory devices that are each associated with at least one of the plurality of drive trays. A bootware control process is loaded into the main memory. The bootware control process is executed. A plurality of service layer processes are loaded into the main memory. The plurality of service layer processes are executed in parallel under the control of the bootware control process. The configuration information is read from the central nonvolatile memory device.

    Abstract translation: 具有控制器和多个磁盘驱动器的RAID存储阵列被配置成多个组。 多个盘驱动器在多个驱动盘中。 控制器包括主存储器。 一组配置信息存储在中央非易失性存储设备上。 该组配置信息包括与相应的磁盘驱动器相关联的多个组的每个组对应的组配置信息。 该组配置信息被存储在多个远程非易失性存储设备中,每个远程非易失性存储设备各自与多个驱动盘中的至少一个相关联。 引导软件控制过程被加载到主存储器中。 执行bootware控制过程。 多个服务层处理被加载到主存储器中。 多个服务层处理在Bootware控制处理的控制下并行执行。 从中央非易失性存储器件读取配置信息。

    System for handling parallel input/output threads with cache coherency in a multi-core based storage array
    4.
    发明授权
    System for handling parallel input/output threads with cache coherency in a multi-core based storage array 失效
    用于在基于多核的存储阵列中处理具有高速缓存一致性的并行输入/输出线程的系统

    公开(公告)号:US08037219B2

    公开(公告)日:2011-10-11

    申请号:US12423243

    申请日:2009-04-14

    CPC classification number: G06F3/0689 G06F3/0613 G06F3/0659

    Abstract: A system comprising a scheduler, a first core, and a second core. The scheduler may be configured to prioritize a plurality of input/output (IO) requests. The first core may be configured to process one of the plurality of IO requests based on the prioritizing of the plurality of IO requests. The second core may be configured to process a different one of the plurality of IO requests based on the prioritizing of the plurality of IO requests.

    Abstract translation: 一种包括调度器,第一核心和第二核心的系统。 调度器可以被配置为对多个输入/输出(IO)请求进行优先级排序。 第一核心可以被配置为基于多个IO请求的优先级来处理多个IO请求之一。 第二核可以被配置为基于多个IO请求的优先级来处理多个IO请求中的不同的一个。

    DATA REDUNDANCY USING TWO DISTRIBUTED MIRROR SETS
    5.
    发明申请
    DATA REDUNDANCY USING TWO DISTRIBUTED MIRROR SETS 有权
    使用两个分布式镜像的数据冗余

    公开(公告)号:US20100169571A1

    公开(公告)日:2010-07-01

    申请号:US12345947

    申请日:2008-12-30

    CPC classification number: G06F11/2058 G06F11/2061 G06F11/2087

    Abstract: A method for storing data and two sets of distributed mirrored data disposed as data stripes which permits data recovery without the necessity of parity calculations, is described. Redundant data are stored in groups of five physical hard drives which are logically segmented into stripe groups, each stripe group having three data stripe sets wherein one data stripe is protected by two distributed mirror stripes in accordance with an algorithm. The present method provides protection for all one- and two-disk failures and certain three-disk drive failures, for each physical five disk group, and retains a usable disk capacity of 33%.

    Abstract translation: 描述了一种用于存储数据的方法和作为允许数据恢复而不需要奇偶校验计算的数据条排列的两组分布式镜像数据。 冗余数据被存储在五个物理硬盘驱动器中,这些物理硬盘驱动器被逻辑地分段成条带组,每个条带组具有三个数据条带集合,其中一个数据条带根据算法由两个分布式镜像条纹保护。 本方法为每个物理五磁盘组提供了对所有一磁盘和双磁盘故障和某些三磁盘驱动器故障的保护,并保留了33%的可用磁盘容量。

    Clustered array controller for global redundancy in a SAN
    6.
    发明授权
    Clustered array controller for global redundancy in a SAN 有权
    集群阵列控制器,用于SAN中的全局冗余

    公开(公告)号:US08732520B2

    公开(公告)日:2014-05-20

    申请号:US13080808

    申请日:2011-04-06

    CPC classification number: G06F11/2092 G06F11/2097 G06F2201/85

    Abstract: An apparatus comprising a first of a plurality of array modules and a second of a plurality of array modules. The first of the plurality of array modules may be configured to connect a first one or more of a plurality of host devices to a first one or more of a plurality of storage arrays. The first array module may comprise a primary controller and a secondary controller. The second of the plurality of array modules may be configured to connect a second one or more of the plurality of host devices to a second one or more of the plurality of storage arrays. The second array module may comprise a primary controller and a secondary controller. Control of access to the storage arrays may be transferred to the secondary controller of the first array module during a failure of the primary controller of the first array module.

    Abstract translation: 一种装置,包括多个阵列模块中的第一个和多个阵列模块中的第二阵列模块。 多个阵列模块中的第一个可以被配置为将多个主机设备中的第一个或多个连接到多个存储阵列中的第一个或多个存储阵列中。 第一阵列模块可以包括主控制器和次级控制器。 多个阵列模块中的第二个可以被配置为将多个主机设备中的第二个或多个连接到多个存储阵列中的第二个或多个存储阵列。 第二阵列模块可以包括主控制器和次级控制器。 在第一阵列模块的主控制器发生故障期间,对存储阵列的访问的控制可被传送到第一阵列模块的辅助控制器。

    System to reduce drive overhead using a mirrored cache volume in a storage array
    7.
    发明授权
    System to reduce drive overhead using a mirrored cache volume in a storage array 有权
    使用存储阵列中的镜像缓存卷来减少驱动器开销的系统

    公开(公告)号:US08140762B2

    公开(公告)日:2012-03-20

    申请号:US12417096

    申请日:2009-04-02

    CPC classification number: G06F12/0866 G06F12/0862

    Abstract: A system comprising a host, a solid state device, and an abstract layer. The host may be configured to generate a plurality of input/output (IO) requests. The solid state device may comprise a write cache region and a read cache region. The read cache region may be a mirror of the write cache region. The abstract layer may be configured to (i) receive the plurality of IO requests, (ii) process the IO requests, and (iii) map the plurality of IO requests to the write cache region and the read cache region.

    Abstract translation: 一种包括主机,固态设备和抽象层的系统。 主机可以被配置为生成多个输入/输出(IO)请求。 固态设备可以包括写高速缓存区域和读高速缓存区域。 读高速缓存区域可以是写高速缓存区域的镜像。 抽象层可以被配置为(i)接收多个IO请求,(ii)处理IO请求,以及(iii)将多个IO请求映射到写高速缓存区域和读高速缓存区域。

    Storage utilization to improve reliability using impending failure triggers
    8.
    发明授权
    Storage utilization to improve reliability using impending failure triggers 失效
    存储利用率,通过即将发生的故障触发来提高可靠性

    公开(公告)号:US08127182B2

    公开(公告)日:2012-02-28

    申请号:US12211188

    申请日:2008-09-16

    CPC classification number: G06F11/2094 G06F11/2097

    Abstract: Disclosed is a method of improving storage reliability comprising receiving an indicator of an impending failure of a first storage device in a RAID group. In response to the indicator, writing data to the first storage device is ceased. A first block of data directed to be written on the first storage device is written to a memory device. Data stored on the first storage device is copied to a second storage device. The first block of data is copied from the memory device to the second storage device. The RAID group is operated with the second storage device functioning in place of the first storage device. Data is read from said second storage device.

    Abstract translation: 公开了一种提高存储可靠性的方法,包括接收RAID组中第一存储设备即将发生的故障的指示符。 响应于该指示,停止向第一存储设备写入数据。 要写入第一存储设备的第一数据块被写入存储器件。 存储在第一存储设备上的数据被复制到第二存储设备。 将第一数据块从存储器件复制到第二存储设备。 操作RAID组,第二个存储设备用于代替第一个存储设备。 从所述第二存储装置读取数据。

    METHOD FOR REMOTE DATA BACK UP WITH DE-DUPLICATION AND RECOVERY FROM CLUSTERED SECONDARY STORAGE ARRAYS
    9.
    发明申请
    METHOD FOR REMOTE DATA BACK UP WITH DE-DUPLICATION AND RECOVERY FROM CLUSTERED SECONDARY STORAGE ARRAYS 有权
    远程数据备份的方法可以从集群二级存储阵列中进行重新分析和恢复

    公开(公告)号:US20100070704A1

    公开(公告)日:2010-03-18

    申请号:US12211838

    申请日:2008-09-17

    CPC classification number: G06F11/2058 G06F11/2074

    Abstract: A method, system, and apparatus a method for remote data back up with de-duplication and recovery from clustered secondary storage arrays are disclosed. In one embodiment, a method includes writing a set of data of a primary storage module (e.g., may be coupled to the secondary storage cluster with a fibre channel network) to a secondary storage module of a secondary storage cluster, writing an other set of data of the primary storage module to an other secondary storage module coupled to the secondary storage module, writing the set of data from the secondary storage module to the other secondary storage module of the secondary storage cluster (e.g., the other secondary storage module may contain both the set of data and the other set of data), and writing the other set of data from the other secondary storage module to the secondary storage module.

    Abstract translation: 公开了一种方法,系统和装置,用于从集群二级存储阵列中进行重复数据删除和恢复的远程数据备份方法。 在一个实施例中,一种方法包括将主存储模块的数据集合(例如,可以与光纤通道网络耦合到辅助存储集群)写入辅助存储集群的辅助存储模块,写入另一组 将主存储模块的数据传输到与辅助存储模块耦合的另一个辅助存储模块,将来自辅助存储模块的数据集合写入辅助存储集群的另一个辅助存储模块(例如,另一个辅助存储模块可能包含 数据集和另一组数据),并将另一组数据从另一个辅助存储模块写入辅助存储模块。

    System and method for firmware update for network connected storage subsystem components
    10.
    发明授权
    System and method for firmware update for network connected storage subsystem components 有权
    网络连接存储子系统组件固件更新的系统和方法

    公开(公告)号:US09146726B2

    公开(公告)日:2015-09-29

    申请号:US12969607

    申请日:2010-12-16

    CPC classification number: G06F8/65 G06F8/71

    Abstract: A system and method for providing firmware update for network connected storage subsystem components is disclosed. In one embodiment, the storage system is registered via a secured process using a client management module of a firmware update management module residing in a client device associated with the storage system. The storage system includes a plurality of storage subsystems. Further, an inventory list including each storage subsystem component in each of the plurality of storage subsystems along with its associated firmware code level is formed by the client management module. Furthermore, the inventory list along with an associated firmware code level of the storage system is stored by a registration management module of the firmware update management module residing in a registration server coupled to the client device via the network.

    Abstract translation: 公开了一种用于为网络连接的存储子系统组件提供固件更新的系统和方法。 在一个实施例中,存储系统通过使用位于与存储系统相关联的客户端设备中的固件更新管理模块的客户端管理模块经由安全处理进行注册。 存储系统包括多个存储子系统。 此外,由客户管理模块形成包括多个存储子系统中的每一个中的每个存储子系统组件及其关联的固件代码级别的清单列表。 此外,库存清单以及存储系统的相关联的固件代码级别由驻留在经由网络耦合到客户端设备的注册服务器中的固件更新管理模块的注册管理模块存储。

Patent Agency Ranking