PLACING WORKLOADS IN A MULTI-ARRAY SYSTEM
    12.
    发明公开

    公开(公告)号:EP3408734A1

    公开(公告)日:2018-12-05

    申请号:EP16798035.8

    申请日:2016-10-31

    IPC分类号: G06F3/06

    摘要: Placing workloads in a multi-array system comprising a plurality of storage arrays, including: determining, for each of a plurality of storage arrays, a current system activity level trend of the storage array; receiving a performance profile of a workload to be executed on one of the storage arrays; generating, for each of the plurality of storage arrays in dependence upon the current system activity level trend of the storage array and the performance profile of the workload, a projected system activity level trend for the storage array; identifying, in dependence upon the projected system activity level trend for each of the plurality of storage arrays, an optimal storage array for receiving the workload; and placing the workload on the optimal storage array.

    ABILITY TO PARTITION AN ARRAY INTO TWO OR MORE LOGICAL ARRAYS WITH INDEPENDENTLY RUNNING SOFTWARE
    17.
    发明公开
    ABILITY TO PARTITION AN ARRAY INTO TWO OR MORE LOGICAL ARRAYS WITH INDEPENDENTLY RUNNING SOFTWARE 审中-公开
    使用独立运行软件将阵列分成两个或更多逻辑阵列的能力

    公开(公告)号:EP3281099A1

    公开(公告)日:2018-02-14

    申请号:EP16777006.4

    申请日:2016-01-21

    IPC分类号: G06F3/06

    摘要: A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes includes a first plurality of storage nodes configured to communicate together as a first storage cluster and a second plurality of storage nodes configured to communicate together as a second storage cluster. Each of the first and second pluralities of storage nodes has nonvolatile solid-state memory for user data storage and each of the first and second pluralities of storage nodes is configured to distribute user data and metadata associated with the user data throughout a respective plurality of storage nodes such that a respective storage cluster maintains ability to read the user data, using erasure coding, despite a loss of one or more of the respective plurality of storage nodes.

    UTILIZING METADATA TO REPRESENT DATA
    19.
    发明公开
    UTILIZING METADATA TO REPRESENT DATA 审中-公开
    利用元数据表示数据

    公开(公告)号:EP3230845A1

    公开(公告)日:2017-10-18

    申请号:EP15816985.4

    申请日:2015-12-02

    IPC分类号: G06F3/06

    摘要: A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.

    摘要翻译: 一种用于有效地将数据存储在存储系统中的系统和方法。 除了至少一个映射表之外,数据存储子系统还包括多个存储设备上的多个数据存储位置。 数据存储控制器确定存储在存储子系统中的数据是否具有在分配的块内与非模式数据混合的一个或多个数据模式。 控制器不是将一个或多个模式存储在存储设备上,而是将信息存储在存储设备的头部中。 该信息至少包括模式的第一实例的偏移量,模式长度和模式的标识。 数据可以根据存储在标题中的信息重建相应的读取请求。

    REBUILDING DATA ACROSS STORAGE NODES
    20.
    发明公开
    REBUILDING DATA ACROSS STORAGE NODES 审中-公开
    维多利亚时代日报

    公开(公告)号:EP3152686A1

    公开(公告)日:2017-04-12

    申请号:EP15803249.0

    申请日:2015-06-04

    IPC分类号: G06F17/30 G06F3/06

    摘要: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.

    摘要翻译: 提供了一种用于主动地重建存储集群的多个存储节点中的用户数据的方法。 该方法包括在整个多个存储节点中分配用户数据和元数据,使得多个存储节点可以使用擦除编码来读取用户数据,尽管丢失了两个存储节点。 该方法包括确定存储节点中的一个是不可达的并且确定为不可达的存储节点之一重建用户数据。 该方法包括使用擦除编码在多个存储节点的剩余部分中使用擦除编码和跨多个存储节点的其余部分写入用户数据来读取用户数据。 还提供了可以主动地重建存储在存储节点内的用户数据的单个机架内的多个存储节点。