METHODS AND STRUCTURE FOR MANAGING VISIBILITY OF DEVICES IN A CLUSTERED STORAGE SYSTEM
    1.
    发明申请
    METHODS AND STRUCTURE FOR MANAGING VISIBILITY OF DEVICES IN A CLUSTERED STORAGE SYSTEM 有权
    用于管理集群存储系统中设备的可见性的方法和结构

    公开(公告)号:US20130067569A1

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

    申请号:US13432220

    申请日:2012-03-28

    IPC分类号: G06F21/00

    摘要: Methods and system for implementing a clustered storage solution are provided. One embodiment is a storage controller that communicatively couples a host system with a storage device. The storage controller comprises an interface and a control unit. The interface is operable to communicate with the storage device. The control unit is operable to identify ownership information for a storage device, and to determine if the storage controller is authorized to access the storage device based on the ownership information. The storage controller is operable to indicate the existence of the storage device to the host system if the storage controller is authorized, and operable to hide the existence of the storage device from the host system if the storage controller is not authorized.

    摘要翻译: 提供了实现集群存储解决方案的方法和系统。 一个实施例是存储控制器,其将主机系统与存储设备通信地耦合。 存储控制器包括接口和控制单元。 该接口可操作以与存储设备进行通信。 控制单元可操作以识别存储设备的所有权信息,并且基于所有权信息来确定存储控制器是否被授权访问存储设备。 如果存储控制器被授权,则存储控制器可操作来向主机系统指示存储设备的存在,并且如果存储控制器未被授权,则可操作以从主机系统隐藏存储设备的存在。

    APPARATUS AND METHODS FOR TREE MANAGEMENT ASSIST CIRCUIT IN A STORAGE SYSTEM
    2.
    发明申请
    APPARATUS AND METHODS FOR TREE MANAGEMENT ASSIST CIRCUIT IN A STORAGE SYSTEM 审中-公开
    存储系统中的树木管理协助电路的设备和方法

    公开(公告)号:US20100268743A1

    公开(公告)日:2010-10-21

    申请号:US12760415

    申请日:2010-04-14

    IPC分类号: G06F17/30 G06F3/00

    CPC分类号: G06F16/9027

    摘要: Apparatus and methods for improved tree data structure management in a storage controller. A tree assist circuit coupled with a tree memory is provided for integration in a storage controller. I/O processors of the storage controller transmit requests to the tree assist circuit to create, modify, and access tree data structures stored in the tree memory. In one exemplary embodiment, the tree assist circuit is adapted to manage AVL trees. The tree data structures may be used by the I/O processors of the storage controller to manage region lock requests, cache-line lookup request, and other storage management functions of the controller. The I/O processors of the controller may comprise suitable programmed general-purpose processors and/or fast-path I/O request processor circuits.

    摘要翻译: 用于改进存储控制器中的树状数据结构管理的装置和方法。 与树存储器耦合的树辅助电路被提供用于集成在存储控制器中。 存储控制器的I / O处理器将请求发送到树辅助电路以创建,修改和访问存储在树存储器中的树数据结构。 在一个示例性实施例中,树辅助电路适于管理AVL树。 树形数据结构可以由存储控制器的I / O处理器用于管理控制器的区域锁定请求,高速缓存行查找请求和其他存储管理功能。 控制器的I / O处理器可以包括合适的编程通用处理器和/或快速路径I / O请求处理器电路。

    Address buffer mode switching for varying request sizes
    3.
    发明授权
    Address buffer mode switching for varying request sizes 有权
    针对不同请求大小的地址缓冲模式切换

    公开(公告)号:US07788420B2

    公开(公告)日:2010-08-31

    申请号:US11232927

    申请日:2005-09-22

    IPC分类号: G06F3/00 G06F12/00

    摘要: A plurality of modes is provided for communicating between a host system and a peripheral storage system controller. A first communication mode may be selected from the plurality of communication modes based on a bit length required to communicate a physical address. During runtime, a switch from the first communication mode to a second communication mode may be performed in order to improve the efficiency of processing address requests at the storage system controller.

    摘要翻译: 提供多种模式用于主机系统和外围存储系统控制器之间的通信。 可以基于传送物理地址所需的位长度从多个通信模式中选择第一通信模式。 在运行期间,可以执行从第一通信模式到第二通信模式的切换,以便提高在存储系统控制器处理地址请求的效率。

    Apparatus to manage efficient data migration between tiers
    4.
    发明授权
    Apparatus to manage efficient data migration between tiers 有权
    管理层间高效数据迁移的设备

    公开(公告)号:US08782369B2

    公开(公告)日:2014-07-15

    申请号:US13296278

    申请日:2011-11-15

    IPC分类号: G06F12/00 G06F3/06

    摘要: A data storage system having a slow tier and a fast tier maintains hot data on the fast tier by migrating data from the slow tier to reserve space on the fast tier as data becomes hot over time. The system maintains a reserve space table and performs a mass migration of data from the fast tier to the slow tier. Data migration is frequently unidirectional with data migrating from the slow to the fast tier, reducing overhead during normal operation.

    摘要翻译: 具有缓层和快速层的数据存储系统通过在数据随着时间变热而将数据从缓慢层迁移到快速层上的预留空间来维护快速层上的热数据。 系统维护一个备用空间表,并执行数据从快速层到慢层的大规模迁移。 数据迁移通常是单向的,数据从慢速迁移到快速层,从而减少正常运行时的开销。

    Methods and systems using solid-state drives as storage controller cache memory
    7.
    发明授权
    Methods and systems using solid-state drives as storage controller cache memory 有权
    使用固态硬盘作为存储控制器缓存的方法和系统

    公开(公告)号:US08938574B2

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

    申请号:US13281301

    申请日:2011-10-25

    摘要: Methods and systems for using one or more solid-state drives (SSDs) as a shared cache memory for a plurality of storage controllers coupled with the SSDs and coupled with a plurality of storage devices through a common switched fabric communication medium. All controllers share access to the SSDs through the switched fabric and thus can assume control for a failed controller by, in part, accessing cached data of the failed controller in the shared SSDs.

    摘要翻译: 用于使用一个或多个固态驱动器(SSD)作为与SSD耦合的多个存储控制器的共享高速缓冲存储器并通过公共交换结构通信介质与多个存储设备耦合的方法和系统。 所有控制器通过交换结构共享对SSD的访问,因此可以通过部分地访问共享SSD中的故障控制器的缓存数据来控制故障控制器。

    METHODS AND STRUCTURE FOR IMPROVED PROCESSING OF I/O REQUESTS IN FAST PATH CIRCUITS OF A STORAGE CONTROLLER IN A CLUSTERED STORAGE SYSTEM
    8.
    发明申请
    METHODS AND STRUCTURE FOR IMPROVED PROCESSING OF I/O REQUESTS IN FAST PATH CIRCUITS OF A STORAGE CONTROLLER IN A CLUSTERED STORAGE SYSTEM 有权
    存储控制器在集群存储系统快速路径电路中对I / O请求进行改进的方法和结构

    公开(公告)号:US20130067125A1

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

    申请号:US13432213

    申请日:2012-03-28

    IPC分类号: G06F3/00

    摘要: Methods and structure for improved processing of fast path I/O requests in a clustered storage system. In a storage controller of a clustered storage system, the controller comprises a fast path I/O request processing circuit tightly coupled with host system drivers for fast processing of requests directed to storage devices of a logical volume. The controller also comprises a logical volume I/O processing stack (typically implemented as programmed instructions) for processing I/O requests from a host system directed to a logical volume. Based on detecting a change of ownership of a device or volume and/or a change to logical to physical mapping of a logical volume, fast path I/O requests may be converted to logical volume requests based on mapping context information within the fast path I/O request and shipped within the clustered storage system for processing.

    摘要翻译: 用于改进集群存储系统中快速路径I / O请求处理的方法和结构。 在集群存储系统的存储控制器中,控制器包括与主机系统驱动程序紧密耦合的快速路径I / O请求处理电路,用于快速处理针对逻辑卷的存储设备的请求。 控制器还包括用于处理来自指向逻辑卷的主机系统的I / O请求的逻辑卷I / O处理堆栈(通常被实现为编程指令)。 基于检测设备或卷的所有权的变化和/或对逻辑卷的逻辑与物理映射的变化,可以基于快速路径I内的映射上下文信息将快速路径I / O请求转换为逻辑卷请求 / O请求并在集群存储系统内发货以进行处理。

    METHODS AND STRUCTURE FOR IMPROVED I/O SHIPPING IN A CLUSTERED STORAGE SYSTEM
    9.
    发明申请
    METHODS AND STRUCTURE FOR IMPROVED I/O SHIPPING IN A CLUSTERED STORAGE SYSTEM 有权
    用于改进存储系统中I / O运输的方法和结构

    公开(公告)号:US20130067123A1

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

    申请号:US13432238

    申请日:2012-03-28

    IPC分类号: G06F13/12 G06F13/28

    摘要: Methods and structure for improved shipping of I/O requests among multiple storage controllers of a clustered storage system. Minimal processing of a received I/O request is performed in a first controller to determine whether the I/O request is directed to a logical volume that is owned by the first controller or to a logical volume owned by another controller. For requests to logical volumes owned by another controller, the original I/O request is modified to indicate the target device address of the other controller. The first controller then ships the request to the other controller and configures DMA capabilities of the first controller to exchange data associated with the shipped request between the other controller and memory of the host system.

    摘要翻译: 在集群存储系统的多个存储控制器之间改进I / O请求运输的方法和结构。 在第一控制器中执行接收的I / O请求的最小处理,以确定I / O请求是否被引导到由第一控制器拥有的逻辑卷或由另一个控制器拥有的逻辑卷。 对于由另一个控制器拥有的逻辑卷的请求,原始I / O请求被修改以指示另一个控制器的目标设备地址。 然后,第一个控制器将请求发送给另一个控制器,并配置第一个控制器的DMA功能,以便在主机系统的其他控制器和存储器之间交换与发货请求相关的数据。

    Adaptive power failure recovery
    10.
    发明授权
    Adaptive power failure recovery 失效
    自适应停电恢复

    公开(公告)号:US5889933A

    公开(公告)日:1999-03-30

    申请号:US794235

    申请日:1997-01-30

    申请人: Gerald E. Smith

    发明人: Gerald E. Smith

    摘要: A RAID system that uses non-volatile random access memory (NVRAM) to greatly reduce the chance of loss of data due to an AC power failure. This RAID system has two write modes. In a normal write mode, a host computer receives a write confirmation once an array controller receives data from the host computer. In a safe write mode, however, the array controller copies to NVRAM all data received from the host computer for writing to disk drives. In this safe write mode, the array controller sends the write confirmation to the host computer only after storing the data in NVRAM. To switch appropriately between the normal and safe write modes, the array controller polls a power-out flag provided by a UPS (uninterruptable power supply) to determine whether there has been an AC power failure. The array controller switches between the two write modes depending on the status of the power-out flag.

    摘要翻译: 使用非易失性随机存取存储器(NVRAM)的RAID系统大大减少了由于交流电源故障导致的数据丢失的几率。 该RAID系统有两种写入模式。 在正常写入模式下,一旦阵列控制器从主机接收数据,主计算机就会接收到写入确认。 然而,在安全写入模式下,阵列控制器将从主机接收的所有数据复制到NVRAM以写入磁盘驱动器。 在这种安全写入模式下,阵列控制器只有在将数据存储在NVRAM中后才将写入确认信息发送到主机。 要在正常和安全写入模式之间进行适当切换,阵列控制器轮询由UPS(不间断电源)提供的断电标志,以确定是否发生交流电源故障。 阵列控制器根据电源输出标志的状态在两种写入模式之间切换。