STORAGE DEVICE FAILOVER
    11.
    发明申请
    STORAGE DEVICE FAILOVER 有权
    存储设备故障

    公开(公告)号:US20150121134A1

    公开(公告)日:2015-04-30

    申请号:US14231051

    申请日:2014-03-31

    CPC classification number: G06F11/2094 G06F11/1482

    Abstract: Techniques are disclosed relating to storage device failover. In one embodiment, a plurality of storage devices are represented as cluster resources to a cluster resource manager that manages cluster resources on a plurality of cluster nodes. An indication may be received that a failover operation is requested with respect to one of the plurality of storage devices. In response to the indication, the cluster resource manager may initiate the failover operation. In some embodiments, the failover operation includes changing a first access state of the storage device and a second access state of another storage device. In such an embodiment, the storage device and the other storage device may be associated with a logical unit number. In some embodiments, the storage device is located within a first of the plurality of cluster nodes; the other storage device is located within a second of the plurality of cluster nodes.

    Abstract translation: 公开了与存储设备故障切换有关的技术。 在一个实施例中,多个存储设备被表示为群集资源,用于管理多个群集节点上的群集资源的群集资源管理器。 可以接收到关于多个存储设备之一请求故障转移操作的指示。 响应于该指示,集群资源管理器可以启动故障切换操作。 在一些实施例中,故障切换操作包括改变存储设备的第一访问状态和另一个存储设备的第二访问状态。 在这样的实施例中,存储设备和其他存储设备可以与逻辑单元号相关联。 在一些实施例中,存储设备位于多个群集节点的第一个内; 另一个存储设备位于多个集群节点的第二个内。

    Apparatus, systems, and methods for nameless writes
    12.
    发明授权
    Apparatus, systems, and methods for nameless writes 有权
    用于无名写入的装置,系统和方法

    公开(公告)号:US09015425B2

    公开(公告)日:2015-04-21

    申请号:US14094121

    申请日:2013-12-02

    Abstract: An apparatus, system, and method are disclosed for implementing nameless storage operations. Storage clients can access and allocate portions of an address space of a non-volatile storage device to a nameless storage request. The methods include receiving from a storage client, a nameless storage request configured for storing data in an unspecified, available address of a logical block address of a non-volatile storage device, determining whether there exists enough logical capacity in the logical address space to satisfy the nameless storage request, allocating a logical identifier to the nameless storage request, and sending the allocated logical identifier to the storage client. Other embodiments are described.

    Abstract translation: 公开了一种用于实现无名存储操作的装置,系统和方法。 存储客户端可以访问和分配非易失性存储设备的地址空间的一部分到无名存储请求。 所述方法包括从存储客户端接收无限存储请求,其被配置用于将数据存储在非易失性存储设备的逻辑块地址的未指定的可用地址中,确定逻辑地址空间中是否存在足够的逻辑容量以满足 无限存储请求,向无名存储请求分配逻辑标识符,并将分配的逻辑标识符发送到存储客户端。 描述其他实施例。

    SCORING VARIABLE NODES FOR LOW DENSITY PARITY CHECK CODE DECODING
    13.
    发明申请
    SCORING VARIABLE NODES FOR LOW DENSITY PARITY CHECK CODE DECODING 有权
    分辨低密度奇偶校验代码解码的可变数字

    公开(公告)号:US20150082126A1

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

    申请号:US14069138

    申请日:2013-10-31

    Inventor: Mark Vernon

    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for error correcting code (ECC) decoding. A score module is configured to assign a score to a variable node of low density parity check (LDPC) code decoder. The LDPC code decoder may include a plurality of variable nodes associated with a plurality of check nodes. The plurality of variable nodes may correspond to bits of a received code word. The score for the variable node may be based on a count of unsatisfied check nodes associated with the variable node. A variable node update module is configured to update the variable node based on the score. A check node update module is configured to update one or more of the check nodes based on the updated variable node.

    Abstract translation: 公开了用于纠错码(ECC)解码的装置,系统,方法和计算机程序产品。 分数模块被配置为将分数分配给低密度奇偶校验(LDPC)码解码器的可变节点。 LDPC码解码器可以包括与多个校验节点相关联的多个变量节点。 多个可变节点可以对应于接收的码字的比特。 可变节点的分数可以基于与变量节点相关联的不满足的校验节点的计数。 变量节点更新模块被配置为基于分数来更新变量节点。 校验节点更新模块被配置为基于更新的变量节点更新一个或多个校验节点。

    HANDLING SNAPSHOT INFORMATION FOR A STORAGE DEVICE
    15.
    发明申请
    HANDLING SNAPSHOT INFORMATION FOR A STORAGE DEVICE 有权
    处理存储设备的快照信息

    公开(公告)号:US20140281307A1

    公开(公告)日:2014-09-18

    申请号:US13831448

    申请日:2013-03-14

    Abstract: Techniques are disclosed relating to handling snapshot data for a storage device. In one embodiment, a computing system maintains information that indicates the state of data associated with an application at a particular point in time. In this embodiment, the computing system assigns an epoch number to a current epoch, where the current epoch is an interval between the particular point in time and a future point in time. In this embodiment, the computing system writes, during the current epoch, a block of data to the storage device. In this embodiment, the writing the block of data includes storing the epoch number with the block of data.

    Abstract translation: 公开了处理存储设备的快照数据的技术。 在一个实施例中,计算系统维护指示在特定时间点与应用相关联的数据的状态的信息。 在该实施例中,计算系统将时代数分配给当前时期,其中当前时期是特定时间点与未来时间点之间的间隔。 在该实施例中,计算系统在当前时期将数据块写入存储设备。 在本实施例中,写入数据块包括使用数据块来存储时代数字。

    ESTIMATING ACCESS FREQUENCY STATISTICS FOR STORAGE DEVICE
    16.
    发明申请
    ESTIMATING ACCESS FREQUENCY STATISTICS FOR STORAGE DEVICE 有权
    估计存储设备的访问频率统计

    公开(公告)号:US20140281260A1

    公开(公告)日:2014-09-18

    申请号:US13831475

    申请日:2013-03-14

    Abstract: Techniques are disclosed relating to determining statistics associated with the storage of data on a medium. In one embodiment, a computing system maintains a management statistic for a storage device, and uses the management statistic as a proxy for a workload statistic for a storage block within the storage device. In some embodiments, the storage block is a first storage block included within a second storage block of the storage device. In one embodiment, the management statistic is a timestamp indicative of when a write operation was performed for the second storage block; the workload statistic is a write frequency of the first storage block. In one embodiment, the management statistic is a number of read operations performed for the second storage block; the using includes deriving, based on the number of read operation, a read frequency for the first storage block as the workload statistic.

    Abstract translation: 公开了关于确定与介质上的数据的存储有关的统计数据的技术。 在一个实施例中,计算系统维护存储设备的管理统计量,并且使用管理统计量作为存储设备内的存储块的工作负载统计量的代理。 在一些实施例中,存储块是包括在存储设备的第二存储块内的第一存储块。 在一个实施例中,管理统计量是指示何时对第二存储块执行写入操作的时间戳; 工作量统计量是第一个存储块的写入频率。 在一个实施例中,管理统计量是对第二存储块执行的读取操作的数量; 使用包括基于读取操作的数量导出第一存储块的读取频率作为工作负载统计量。

    APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY OF STORAGE ELEMENTS
    17.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY OF STORAGE ELEMENTS 有权
    用于重新构建存储元件阵列的装置,系统和方法

    公开(公告)号:US20140258775A1

    公开(公告)日:2014-09-11

    申请号:US14286712

    申请日:2014-05-23

    Abstract: Apparatuses, systems, and methods are disclosed for reconfiguring an array of storage elements. A storage element error module is configured to determine that one or more storage elements in an array of storage elements are in error. An array of storage elements stores a first ECC block and first parity data generated from the first ECC block. A data reconfiguration module is configured to generate a second ECC block comprising at least a portion of data of a first ECC block. A new configuration storage module is configured to store a second ECC block and associated second parity data on fewer storage elements than a number of storage elements in an array.

    Abstract translation: 公开了用于重新配置存储元件阵列的装置,系统和方法。 存储元件错误模块被配置为确定存储元件阵列中的一个或多个存储元件是错误的。 一组存储元件存储从第一ECC块生成的第一ECC块和第一奇偶校验数据。 数据重配置模块被配置为生成包括第一ECC块的数据的至少一部分的第二ECC块。 新的配置存储模块被配置为在比阵列中的多个存储元件更少的存储元件上存储第二ECC块和相关联的第二奇偶校验数据。

    PREGROOMER FOR STORAGE ARRAY
    18.
    发明申请
    PREGROOMER FOR STORAGE ARRAY 有权
    存储阵列PREGROOMER

    公开(公告)号:US20140207997A1

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

    申请号:US13746225

    申请日:2013-01-21

    Abstract: Techniques are disclosed relating to arranging data on storage media. In one embodiment, a computer system is configured to access a storage array that includes a plurality of storage blocks. The computer system executes a first set of processes and a second set of processes, where the first set of processes operates on selected ones of the plurality of storage blocks to increase a likelihood that the selected storage blocks are operated on by the second set of processes. In some embodiments, the second set of processes determines whether to operate on a storage block based on an amount of invalid data within the storage block. In such an embodiment, the first set of processes increases a likelihood that the storage block is operated on by increasing the amount of invalid data within the storage block.

    Abstract translation: 公开了关于在存储介质上排列数据的技术。 在一个实施例中,计算机系统被配置为访问包括多个存储块的存储阵列。 计算机系统执行第一组进程和第二组进程,其中第一组进程对多个存储块中的选定的进程进行操作以增加所选存储块通过第二组进程操作的可能性 。 在一些实施例中,第二组进程基于存储块内的无效数据的量确定是否对存储块进行操作。 在这样的实施例中,第一组处理通过增加存储块内的无效数据的量来增加存储块的操作的可能性。

    ADVANCED GROOMER FOR STORAGE ARRAY
    19.
    发明申请
    ADVANCED GROOMER FOR STORAGE ARRAY 有权
    存储阵列的高级GROOMER

    公开(公告)号:US20140156965A1

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

    申请号:US13758824

    申请日:2013-02-04

    CPC classification number: G06F3/064 G06F12/0253

    Abstract: Techniques are disclosed relating to reclaiming data on recording media. In one embodiment, an apparatus has a solid-state memory array including a plurality of blocks. The solid-state memory array may implement a cache for one or more storage devices. Respective operational effects are determined relating to reclaiming ones of the plurality of blocks. One of the plurality of blocks is selected as a candidate for reclamation based on the determined operational effects, and the selected block is reclaimed. In some embodiments, the determined operational effects for a given block indicate a number of write operations to be performed to reclaim the given block. In some embodiments, operational effects are determined based on criteria relating to assigned quality-of-service levels. In some embodiments, operational effects are determined based on information relating virtual storage units.

    Abstract translation: 公开了关于在记录介质上回收数据的技术。 在一个实施例中,装置具有包括多个块的固态存储器阵列。 固态存储器阵列可以实现一个或多个存储设备的高速缓存。 确定与回收多个块的回收相关的操作效果。 基于确定的操作效果,将多个块中的一个选择为回收候选,并且回收所选择的块。 在一些实施例中,给定块的确定的操作效果指示要执行的用于回收给定块的写入操作的数量。 在一些实施例中,基于与所分配的服务质量水平相关的标准来确定操作效果。 在一些实施例中,基于与虚拟存储单元相关的信息来确定操作效果。

Patent Agency Ranking