Concurrently processing parts of cells of a data structure with multiple processes
    4.
    发明授权
    Concurrently processing parts of cells of a data structure with multiple processes 有权
    同时处理具有多个进程的数据结构单元的部分

    公开(公告)号:US09501327B2

    公开(公告)日:2016-11-22

    申请号:US14277019

    申请日:2014-05-13

    IPC分类号: G06F9/48 G06F9/50 G06F17/30

    摘要: Provided are a computer program product, system, and method for concurrently processing parts of cells of a data structure with multiple processes. Information is provided to indicate a partitioning of the cells of the data structure into a plurality of parts, and having a cursor pointing to a cell in the part. Processes concurrently process different parts of the data structure by performing: determining from the cursor for the part one of the cells in the part to process; processing the cells from the cursor to determine whether to process the unit of work corresponding to the cell; and setting the cursor to identify one of the cells from which processing is to continue in a subsequent iteration in response to processing the units of work for a plurality of the processed cells.

    摘要翻译: 提供了一种用于同时处理具有多个进程的数据结构的单元的部分的计算机程序产品,系统和方法。 提供信息以指示将数据结构的单元格划分成多个部分,并且具有指向该部分中的单元的光标。 进程通过执行以下操作来同时处理数据结构的不同部分:从光标确定要处理的部分中的单元的第一部分; 从光标处理单元以确定是否处理与单元相对应的工作单元; 以及响应于处理多个所处理的单元的工作单元,设置光标以识别处理在后续迭代中继续的单元格之一。

    Methods and systems for formatting storage volumes
    5.
    发明授权
    Methods and systems for formatting storage volumes 有权
    用于格式化存储卷的方法和系统

    公开(公告)号:US08914605B2

    公开(公告)日:2014-12-16

    申请号:US13737746

    申请日:2013-01-09

    IPC分类号: G06F13/00 G06F13/28 G06F3/06

    摘要: Methods, systems, and computer storage mediums including a computer program product method for formatting storage volumes are provided. One method includes creating a storage volume including a global counter and partitioned into multiple storage segments including a segment counter and partitioned into multiple stripes, wherein the global counter and each segment counter match at an initial time. The method further includes releasing the storage segments prior to completely reformatting the storage volume and subsequently incrementing the global counter such that the global counter and each segment counter no longer match at a subsequent time. The method further includes enabling a user to write data to the storage segments prior to completely reformatting the storage volume in response to incrementing the global counter. One system includes a processor for performing the above method and one computer storage medium includes a computer program product configured to perform the above method.

    摘要翻译: 提供了包括用于格式化存储卷的计算机程序产品方法的方法,系统和计算机存储介质。 一种方法包括创建包括全局计数器的存储卷并被划分成包括段计数器并被划分成多个条带的多个存储段,其中全局计数器和每个段计数器在初始时间匹配。 该方法还包括在完全重新格式化存储卷之前释放存储段,随后递增全局计数器,使得全局计数器和每个段计数器在随后的时间不再匹配。 该方法还包括使得用户能够在对全局计数器递增之前完全重新格式化存储卷之前将数据写入存储段。 一个系统包括用于执行上述方法的处理器,并且一个计算机存储介质包括被配置为执行上述方法的计算机程序产品。

    Write sort management in a multiple storage controller data storage system

    公开(公告)号:US11580022B2

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

    申请号:US16875702

    申请日:2020-05-15

    IPC分类号: G06F12/0804

    摘要: In one aspect of write sort management in accordance with the present disclosure, a sort/no-sort determination is made prior to issuing to a write command to a target storage controller. The write command identifies a write data unit such track write data, for example, of a first write list of write data units to be written to storage locations of storage. The write command further identifies the storage location at which the write data unit of the first write list is to be stored. In one embodiment, the sort/no-sort determination determines whether an insertion point for an entry in a target write list is to be determined as a function of a write list search such as a logarithmic time search for a write list sort. As a result, the write list search for a write list sort, may be selectively either performed or bypassed for insertion of the target write list entry as a function of the sort/no-sort determination Other aspects and advantages are provided, depending upon the particular application.

    ESTABLISHING REVERSE PATHS BETWEEN SERVERS IN A COPY ENVIRONMENT

    公开(公告)号:US20190327300A1

    公开(公告)日:2019-10-24

    申请号:US16455666

    申请日:2019-06-27

    发明人: Brian D. Hatfield

    IPC分类号: H04L29/08 H04L12/751

    摘要: Provided are a computer program product, system, and method for establishing reverse paths between servers in a copy environment. A path establish request operation is initiated to establish paths between a first system and a second system for a copy relationship to copy data from a first storage to a second storage managed by the second system. In response to the path establish request, a pair of ports is established at the first system and the second system to use for a first path from the first system to the second system. The first system sends a reverse path establish request to establish a second path from the second system to the first system, wherein the second system sends messages to the first system on the second path for the copy relationship.

    ESTABLISHING REVERSE PATHS BETWEEN SERVERS IN A COPY ENVIRONMENT

    公开(公告)号:US20170295230A1

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

    申请号:US15094051

    申请日:2016-04-08

    发明人: Brian D. Hatfield

    IPC分类号: H04L29/08 H04L12/751

    摘要: Provided are a computer program product, system, and method for establishing reverse paths between servers in a copy environment. A path establish request operation is initiated to establish paths between a first system and a second system for a copy relationship to copy data from a first storage to a second storage managed by the second system. In response to the path establish request, a pair of ports is established at the first system and the second system to use for a first path from the first system to the second system. The first system sends a reverse path establish request to establish a second path from the second system to the first system, wherein the second system sends messages to the first system on the second path for the copy relationship.

    USING INACTIVE COPY RELATIONSHIPS TO RESYNCHRONIZE DATA BETWEEN STORAGES
    10.
    发明申请
    USING INACTIVE COPY RELATIONSHIPS TO RESYNCHRONIZE DATA BETWEEN STORAGES 有权
    使用无效复制关系来重新保存存储之间的数据

    公开(公告)号:US20170003883A1

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

    申请号:US14788539

    申请日:2015-06-30

    IPC分类号: G06F3/06

    摘要: Provided are computer program product, system, and method for using inactive copy relationships to resynchronize data among n storages referenced as storages 1 through n, wherein n is greater than or equal to three. n−1 active copy relationships are established. Each active copy relationship copies data from one of the storages 1 through n−1 as a source storage to one other of the storages 2 through n as a target storage respectively. At least one inactive copy relationship is established to copy data from one of the storages 1 through n−1 as the source storage to one other of the storages 2 through n as a target storage, such that the source and target storages in the inactive copy relationship are not both also in a same of at least one of the active copy relationships.

    摘要翻译: 提供了用于使用非活动复制关系以参考为存储1到n的n个存储器之间重新同步数据的计算机程序产品,系统和方法,其中n大于或等于3。 建立n-1个活跃的拷贝关系。 每个活动复制关系将数据从作为源存储的存储器1至n-1之一复制到存储器2至n中的另一个作为目标存储。 建立至少一个非活动复制关系以将数据从作为源存储的存储器1至n-1之一作为目标存储器复制到存储器2至n中的另一个,使得不活动副本中的源和目标存储 关系不仅在至少一个活动副本关系中都相同。