Storage resource pack management
    1.
    发明授权
    Storage resource pack management 有权
    存储资源包管理

    公开(公告)号:US09529552B2

    公开(公告)日:2016-12-27

    申请号:US14155132

    申请日:2014-01-14

    IPC分类号: G06F12/02 G06F12/00 G06F3/06

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include identifying, by a first computer in communication with a storage system having one or more storage devices, storage resources on the storage system, and defining multiple resource packs, each of the resource packs comprising respective multiple attributes for the storage resources. In response to an inventory request from a second computer in communication with the first computer, each of the resource packs can be conveyed to the second computer. Additionally, upon receiving, from the second computer, an allocation request to allocate a portion of a given resource pack, the portion of the given resource pack can be allocated in response to the request.

    摘要翻译: 方法,装置和计算机程序产品实现本发明的实施例,其包括由与具有一个或多个存储设备的存储系统通信的第一计算机识别存储系统上的存储资源,并且定义多个资源包, 资源包包括用于存储资源的相应的多个属性。 响应于来自与第一计算机通信的第二计算机的清单请求,每个资源包可以被传送到第二计算机。 此外,在从第二计算机接收到分配给定资源包的一部分的分配请求时,可以响应于该请求来分配给定资源包的部分。

    Load balancing input/output operations between two computers

    公开(公告)号:US09769062B2

    公开(公告)日:2017-09-19

    申请号:US13916254

    申请日:2013-06-12

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include identifying, by a first computer, multiple network paths to a second computer, and splitting an input/output (I/O) request for a logical volume stored on the second computer into sub-requests. A probe request defining an association between the I/O request and the sub-requests is conveyed to the second computer, and each of the sub-requests is assigned to a respective one of the multiple network paths. Each of the sub-requests are conveyed to the second computer via the assigned respective one of the multiple network paths, and the sub-requests are received by the second computer via the multiple network paths. The second computer performs the sub-requests in response to the association, and a result of each of the sub-requests is conveyed to the first computer via the assigned respective one of the multiple network paths.

    Copying volumes between storage pools
    3.
    发明授权
    Copying volumes between storage pools 有权
    复制存储池之间的卷

    公开(公告)号:US09323764B2

    公开(公告)日:2016-04-26

    申请号:US14078099

    申请日:2013-11-12

    IPC分类号: G06F17/30 G06F3/06

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include defining a source data volume including a first multiple of source snapshots, and storing the first multiple of the source snapshots in a first storage pool including a second multiple of storage regions having respective identifiers. Upon receiving a request to copy the source data volume to a target data volume in a second storage pool, a first given source snapshot including a first set of the storage regions is accessed, and a second given source snapshot preceding the first given source snapshot is identified, the second given source snapshot including a second set of the storage regions. A set difference of the second and the first sets of the storage regions is identified, respective identifiers of the set difference are stored to the target volume, and a target snapshot is created for the target volume.

    摘要翻译: 方法,装置和计算机程序产品实现本发明的实施例,其包括定义包括源快照的第一倍数的源数据卷,以及将源快照的第一倍数存储在第一存储池中,所述第一存储池包括具有 各自的标识符。 在接收到将源数据卷复制到第二存储池中的目标数据卷的请求时,访问包括第一组存储区域的第一给定源快照,并且在第一给定源快照之前的第二给定源快照是 识别,第二给定源快照包括第二组存储区域。 识别存储区域的第二组和第一组的集合差异,将设定的差异的各个标识符存储到目标卷,并且为目标卷创建目标快照。

    Data compression for grid-oriented storage systems

    公开(公告)号:US10223000B2

    公开(公告)日:2019-03-05

    申请号:US14719094

    申请日:2015-05-21

    IPC分类号: G06F3/06

    摘要: Methods, computing systems and computer program products implement embodiments of the present invention that include configuring multiple storage system resources to manage a storage entity distributed among the storage system resources. Upon receiving, by a first given storage system resource from a host computer, an I/O request for data in the storage entity, a second given storage system resource responsible for managing the storage entity data referenced in the I/O request is identified, and the I/O request is forwarded to the second given storage system resource. Upon receiving the forwarded I/O request, the second given storage system resource performs a data compression operation while processing the I/O request, and conveys a result of the I/O operation to the first given storage system resource. Upon receiving the result from the second given storage system resource, the first given storage system resource forwards the result to the host computer.

    Matching storage resource packs to storage services

    公开(公告)号:US10033811B2

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

    申请号:US14155146

    申请日:2014-01-14

    IPC分类号: G06F15/16 H04L29/08

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include receiving, by a first computer in communication with a storage system, multiple resource packs, each of the resource packs including a plurality of attributes for storage resources on the storage system. Upon the first computer receiving a request from a second computer for a storage service, one or more of the received resource packs are identified that have respective attributes matching the storage service, a given identified resource pack is selected and the given identified resource pack is conveyed to the second computer. In some embodiments, the given identified resource pack can be conveyed by conveying an allocation request to the storage system for a portion of the given identified resource pack, and in response to the request, the storage system can allocate the requested portion of the given identified resource pack to the second computer.

    Online migration of a logical volume between storage systems

    公开(公告)号:US09940019B2

    公开(公告)日:2018-04-10

    申请号:US13916120

    申请日:2013-06-12

    IPC分类号: G06F3/06

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include configuring, by a source storage system, a logical volume to comprise source regions of the source storage system that have a mapping between a host computer and the source storage system, the source regions storing source data. The source data is copied from the source regions to target data in target regions of a target storage system, the target regions being in a one-to-one correspondence with the source regions, and the volume is reconfigured so that the target regions have the mapping between the host computer and the source storage system. In some embodiments, the mapping between the host computer and the source storage system comprises a first mapping, and upon reconfiguring the volume, a second mapping can be added between the host computer and the target storage system, and the first mapping can be deleted.

    Copying volumes between storage pools
    9.
    发明授权
    Copying volumes between storage pools 有权
    复制存储池之间的卷

    公开(公告)号:US09542105B2

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

    申请号:US15018290

    申请日:2016-02-08

    IPC分类号: G06F17/30 G06F3/06

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include defining a source data volume including a first multiple of source snapshots, and storing the first multiple of the source snapshots in a first storage pool including a second multiple of storage regions having respective identifiers. Upon receiving a request to copy the source data volume to a target data volume in a second storage pool, a first given source snapshot including a first set of the storage regions is accessed, and a second given source snapshot preceding the first given source snapshot is identified, the second given source snapshot including a second set of the storage regions. A set difference of the second and the first sets of the storage regions is identified, and respective identifiers of the set difference are stored to the target volume.

    摘要翻译: 方法,装置和计算机程序产品实现本发明的实施例,其包括定义包括源快照的第一倍数的源数据卷,以及将源快照的第一倍数存储在第一存储池中,所述第一存储池包括具有 各自的标识符。 在接收到将源数据卷复制到第二存储池中的目标数据卷的请求时,访问包括第一组存储区域的第一给定源快照,并且在第一给定源快照之前的第二给定源快照是 识别,第二给定源快照包括第二组存储区域。 识别第二组和第一组存储区域的设定差异,并将设定的差异的各个标识符存储到目标体积。

    Thick and thin data volume management
    10.
    发明授权
    Thick and thin data volume management 有权
    厚薄的数据量管理

    公开(公告)号:US09104545B2

    公开(公告)日:2015-08-11

    申请号:US14160909

    申请日:2014-01-22

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include configuring one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity, and configuring, on the one or more storage devices, a thin provisioned storage pool having a physical number of the physical storage units and a logical number of logical storage units, the physical number being less than the logical number. Upon receiving a request to create a thick data volume having a requested number of the physical storage units, an available number of the physical storage units that are available in the thin provisioned pool can be identified. Upon determining that the requested number is less than the available number, the requested number of the physical storage units can be allocated, from the thin provisioned storage pool, to the thick data volume.

    摘要翻译: 方法,装置和计算机程序产品实现本发明的实施例,其包括将一个或多个存储设备配置为多个物理存储单元,每个物理存储单元具有存储粒度,并且在一个或多个存储设备 ,具有物理存储单元的物理编号和逻辑存储单元的逻辑数量的精简配置存储池,物理数量小于逻辑数量。 在接收到创建具有所请求数量的物理存储单元的厚数据卷的请求时,可以识别在精简配置池中可用的可用数量的物理存储单元。 在确定所请求的数量小于可用数量时,可以将所请求的物理存储单元数量从精简供应的存储池分配给厚数据卷。