METHOD AND SYSTEM FOR CONFIGURING A STORAGE ARRAY
    1.
    发明申请
    METHOD AND SYSTEM FOR CONFIGURING A STORAGE ARRAY 有权
    用于配置存储阵列的方法和系统

    公开(公告)号:US20110016283A1

    公开(公告)日:2011-01-20

    申请号:US12502485

    申请日:2009-07-14

    IPC分类号: G06F12/02

    摘要: There is provided a system and method of configuring a storage array. An exemplary method includes generating information within a storage array controller, the information corresponding to a menu of user options. The exemplary method also includes sending the information from the array controller to a user interface module. The exemplary method also includes sending user instructions comprising a selected menu option from the user interface module to the array controller. The exemplary method also includes executing a configuration task associated with the selected menu option.

    摘要翻译: 提供了一种配置存储阵列的系统和方法。 示例性方法包括在存储阵列控制器内产生信息,该信息对应于用户选项的菜单。 该示例性方法还包括将信息从阵列控制器发送到用户接口模块。 该示例性方法还包括将包括所选菜单选项的用户指令从用户界面模块发送到阵列控制器。 该示例性方法还包括执行与所选菜单选项相关联的配置任务。

    Method and system for configuring a storage array
    2.
    发明授权
    Method and system for configuring a storage array 有权
    配置存储阵列的方法和系统

    公开(公告)号:US08335891B2

    公开(公告)日:2012-12-18

    申请号:US12502485

    申请日:2009-07-14

    IPC分类号: G06F12/00 G06F13/00

    摘要: There is provided a system and method of configuring a storage array. An exemplary method includes generating information within a storage array controller, the information corresponding to a menu of user options. The exemplary method also includes sending the information from the array controller to a user interface module. The exemplary method also includes sending user instructions comprising a selected menu option from the user interface module to the array controller. The exemplary method also includes executing a configuration task associated with the selected menu option.

    摘要翻译: 提供了一种配置存储阵列的系统和方法。 示例性方法包括在存储阵列控制器内产生信息,该信息对应于用户选项的菜单。 该示例性方法还包括将信息从阵列控制器发送到用户接口模块。 该示例性方法还包括将包括所选菜单选项的用户指令从用户界面模块发送到阵列控制器。 该示例性方法还包括执行与所选菜单选项相关联的配置任务。

    Memory controller interface with XOR operations on memory read to accelerate RAID operations
    4.
    发明授权
    Memory controller interface with XOR operations on memory read to accelerate RAID operations 有权
    内存控制器接口通过XOR操作对存储器进行读取,以加速RAID操作

    公开(公告)号:US06918007B2

    公开(公告)日:2005-07-12

    申请号:US10237330

    申请日:2002-09-09

    IPC分类号: G06F11/10 G06F12/00

    CPC分类号: G06F11/1076 G06F2211/1054

    摘要: A single read request to a memory controller generates multiple read actions along with XOR/DATUM manipulation of that read data. Fewer memory transfers are required to accomplish a RAID5/DATUM parity update. This allows for higher system performance when memory bandwidth is the limiting system component. In implementation, a read buffer with XOR capability is tightly coupled to a memory controller. New parity does not need to be stored in the controller's memory. Instead, a memory read initiates multiple reads from memory based on an address decode. The data from the reads are multiplied and XOR'd before being returned to the requestor. In the case of a PCI-X requestor, this occurs as a split-completion.

    摘要翻译: 对存储器控制器的单个读取请求产生多个读取操作以及该读取数据的XOR / DATUM操作。 需要更少的内存传输来完成RAID 5 / DATUM奇偶校验更新。 当存储器带宽是限制系统组件时,这允许更高的系统性能。 在实现中,具有XOR能力的读缓冲器与存储器控制器紧密耦合。 新奇偶校验不需要存储在控制器的存储器中。 相反,存储器读取基于地址解码来从存储器发起多次读取。 读取的数据在被返回给请求者之前被乘以XOR'd。 在PCI-X请求者的情况下,这是分裂完成。

    SET HEAD FLAG OF REQUEST
    5.
    发明申请
    SET HEAD FLAG OF REQUEST 有权
    设置要求的标签

    公开(公告)号:US20140325164A1

    公开(公告)日:2014-10-30

    申请号:US13874344

    申请日:2013-04-30

    IPC分类号: G06F3/06

    摘要: A request is output to a first queue of a storage device. A head flag of the request is set based on whether the request is a read type request and a comparison of a percentage of requests queued at the first queue that are read type requests to a threshold percentage. The storage device is to store the request at a head of the first queue if the head flag of the request is set.

    摘要翻译: 请求被输出到存储设备的第一个队列。 基于请求是否是读取类型请求以及将在第一队列排队的请求的百分比与读取类型请求的百分比进行比较来设置请求的头部标志。 如果请求的头标志被设置,存储设备将请求存储在第一队列的头部。

    BIOS bootable RAID support
    6.
    发明授权
    BIOS bootable RAID support 有权
    BIOS可启动RAID支持

    公开(公告)号:US07958343B2

    公开(公告)日:2011-06-07

    申请号:US11517778

    申请日:2006-09-08

    申请人: Mark J. Thompson

    发明人: Mark J. Thompson

    IPC分类号: G06F9/00 G06F9/24 G06F15/177

    摘要: A computing apparatus comprises a system Read-Only Memory (ROM) comprising a system Basic Integrated Operating System (BIOS) that implements Redundant Array of Independent Disks (RAID) protection on a boot volume.

    摘要翻译: 计算设备包括系统只读存储器(ROM),其包括在启动卷上实现独立磁盘冗余阵列(RAID)保护的系统基本集成操作系统(BIOS)。

    Boot Acceleration For Computer Systems
    7.
    发明申请
    Boot Acceleration For Computer Systems 审中-公开
    计算机系统引导加速

    公开(公告)号:US20080209198A1

    公开(公告)日:2008-08-28

    申请号:US11678926

    申请日:2007-02-26

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4401

    摘要: Boot acceleration for computer systems is disclosed. In an exemplary embodiment, a method of boot acceleration for a computer system may comprise monitoring data requests during a boot procedure. The method may also comprise pre-fetching data from a storage device during a subsequent boot procedure based at least in part on the monitored data requests. The method may also comprise accessing the pre-fetched data from a cache to accelerate the subsequent boot procedure.

    摘要翻译: 公开了计算机系统的启动加速。 在示例性实施例中,用于计算机系统的引导加速的方法可以包括在引导过程期间监视数据请求。 该方法还可以包括至少部分地基于所监视的数据请求,在随后的引导过程期间从存储设备预取数据。 该方法还可以包括从缓存访问预取数据以加速后续的引导过程。

    On-line disk array reconfiguration
    9.
    发明授权
    On-line disk array reconfiguration 有权
    在线磁盘阵列重新配置

    公开(公告)号:US6058489A

    公开(公告)日:2000-05-02

    申请号:US137801

    申请日:1998-08-20

    摘要: A system for performing on-line reconfiguration of a disk array in which a source logical volume is reconfigured to a destination logical volume. Disk array configuration is invoked if a new physical drive is inserted, or a drive is removed. Reconfiguration can also be performed if the user desires to change the configuration of a particular logical volume, such as its stripe size. The disk array reconfiguration is run as a background task by firmware on a disk controller board. The reconfigure task first moves data from the source logical volume to a posting memory such as RAM memory. The reconfigure task operates one stripe at a time, with the stripe size being that of the destination logical volume. Once a stripe of data is moved into the posting memory, it is written back to corresponding locations in the destination logical volume. The reconfigure task continues until all data in the source logical volume have been moved into the destination logical volume. While the reconfigure task is working on a particular logical volume, data remains accessible to host write and read requests.

    摘要翻译: 用于执行其中将源逻辑卷重新配置为目标逻辑卷的磁盘阵列的在线重新配置的系统。 如果插入新的物理驱动器或驱动器已被删除,则磁盘阵列配置将被调用。 如果用户希望更改特定逻辑卷的配置,例如其条带大小,也可以执行重新配置。 磁盘阵列重新配置以磁盘控制器板上的固件作为后台任务运行。 重新配置任务首先将数据从源逻辑卷移动到诸如RAM存储器之类的发布存储器。 重新配置任务一次操作一个条带,条带大小是目标逻辑卷的条带大小。 一旦将数据条带移动到发布内存中,就将其写回到目标逻辑卷中的相应位置。 重新配置任务继续,直到源逻辑卷中的所有数据都已移动到目标逻辑卷中。 重新配置任务正在对特定逻辑卷进行操作时,主机写入和读取请求的数据仍然可以访问。

    Read checking for drive rebuild
    10.
    发明授权
    Read checking for drive rebuild 失效
    阅读检查驱动器重建

    公开(公告)号:US5961652A

    公开(公告)日:1999-10-05

    申请号:US879667

    申请日:1997-06-23

    申请人: Mark J. Thompson

    发明人: Mark J. Thompson

    IPC分类号: G06F11/00 G06F11/10

    CPC分类号: G06F11/1092

    摘要: A new and improved apparatus and method for rebuilding a replacement disk of a fault tolerant, mass storage drive array subsystem of a computer system. The method calls for a microprocessor to check a stripe for consistency. If the stripe is inconsistent, the microprocessor rebuilds a predetermined number of stripes. If the checked stripe is inconsistent, then the microprocessor checks a next stripe and repeats the above-described process. Because the drive array subsystem receives both system requests and rebuild requests, the present invention allows a user to select the drive array subsystem's priority in processing system requests versus rebuild requests, thereby allowing greater system access to the drive array subsystem during peak times of system requests.

    摘要翻译: 一种用于重建计算机系统的容错,大容量存储驱动器阵列子系统的替换盘的新的和改进的装置和方法。 该方法要求微处理器检查条带的一致性。 如果条纹不一致,则微处理器重建预定数量的条纹。 如果检查的条带不一致,则微处理器检查下一个条带并重复上述过程。 由于驱动器阵列子系统接收系统请求和重建请求,本发明允许用户在处理系统请求与重建请求时选择驱动器阵列子系统的优先级,从而允许在系统请求的高峰期间更大程度地访问驱动器阵列子系统 。