REPLICATING TRACKS FROM A FIRST STORAGE SITE TO A SECOND AND THIRD STORAGE SITES
    1.
    发明申请
    REPLICATING TRACKS FROM A FIRST STORAGE SITE TO A SECOND AND THIRD STORAGE SITES 有权
    将第一个存储站点的路由更改为第二个和第三个存储站点

    公开(公告)号:US20140075110A1

    公开(公告)日:2014-03-13

    申请号:US13612314

    申请日:2012-09-12

    IPC分类号: G06F12/16 G06F12/08

    摘要: Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made of a track in the first storage to transfer to the second storage as part of a point-in-time copy relationship and of a stride of tracks including the target track. The stride of tracks including the target track is staged from the first storage to a cache according to the point-in-time copy relationship. The staged stride is destaged from the cache to the second storage. The stride in the cache is transferred to the third storage as part of a mirror copy relationship. The stride of tracks in the cache is demoted in response to destaging the stride of the tracks in the cache to the second storage and transferring the stride of tracks in the cache to the third storage.

    摘要翻译: 提供了一种用于将轨道从第一存储器复制到第二和第三存储器的计算机程序产品,系统和方法。 确定在第一存储器中的轨道作为时间点复制关系的一部分和包括目标轨道的轨迹的步幅传送到第二存储器。 根据时间点复制关系,将包含目标轨道的轨道的步幅从第一个存储器暂存到高速缓存。 分阶段的步伐已经从高速缓存迁移到第二个存储。 缓存中的步幅作为镜像复制关系的一部分传输到第三个存储。 响应于高速缓存中的轨道的步幅降级到第二存储器并且将高速缓存中的轨迹的步幅传送到第三存储器,缓存中的轨道的步幅被降级。

    Replicating tracks from a first storage site to a second and third storage sites
    2.
    发明授权
    Replicating tracks from a first storage site to a second and third storage sites 有权
    将轨道从第一个存储站点复制到第二个和第三个存储站点

    公开(公告)号:US09195403B2

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

    申请号:US13612314

    申请日:2012-09-12

    摘要: Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made of a track in the first storage to transfer to the second storage as part of a point-in-time copy relationship and of a stride of tracks including the target track. The stride of tracks including the target track is staged from the first storage to a cache according to the point-in-time copy relationship. The staged stride is destaged from the cache to the second storage. The stride in the cache is transferred to the third storage as part of a mirror copy relationship. The stride of tracks in the cache is demoted in response to destaging the stride of the tracks in the cache to the second storage and transferring the stride of tracks in the cache to the third storage.

    摘要翻译: 提供了一种用于将轨道从第一存储器复制到第二和第三存储器的计算机程序产品,系统和方法。 确定在第一存储器中的轨道作为时间点复制关系的一部分和包括目标轨道的轨迹的步幅传送到第二存储器。 根据时间点复制关系,将包含目标轨道的轨道的步幅从第一个存储器暂存到高速缓存。 分阶段的步伐已经从高速缓存迁移到第二个存储。 缓存中的步幅作为镜像复制关系的一部分传输到第三个存储。 响应于高速缓存中的轨道的步幅降级到第二存储器并且将高速缓存中的轨迹的步幅传送到第三存储器,缓存中的轨道的步幅被降级。

    Replicating tracks from a first storage site to a second and third storage sites

    公开(公告)号:US09058121B2

    公开(公告)日:2015-06-16

    申请号:US13612314

    申请日:2012-09-12

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

    摘要: Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made of a track in the first storage to transfer to the second storage as part of a point-in-time copy relationship and of a stride of tracks including the target track. The stride of tracks including the target track is staged from the first storage to a cache according to the point-in-time copy relationship. The staged stride is destaged from the cache to the second storage. The stride in the cache is transferred to the third storage as part of a mirror copy relationship. The stride of tracks in the cache is demoted in response to destaging the stride of the tracks in the cache to the second storage and transferring the stride of tracks in the cache to the third storage.

    Extent allocation in thinly provisioned storage environment
    6.
    发明授权
    Extent allocation in thinly provisioned storage environment 有权
    在稀疏配置的存储环境中的范围分配

    公开(公告)号:US08639876B2

    公开(公告)日:2014-01-28

    申请号:US12695033

    申请日:2010-01-27

    IPC分类号: G06F12/00

    摘要: Method, apparatus, and computer program product embodiment for allocating a plurality of extents in a thinly provisioned computing storage environment are provided. In one such embodiment, subsequent to a write request and previous to entering a cache of the computing storage environment, a determination is made, for a logical extent, whether a real extent is available. Pursuant to determining the availability of the real extent, the logical extent is allocated to the real extent by updating system metadata associated with the logical extent.

    摘要翻译: 提供了用于在薄配置的计算存储环境中分配多个盘区的方法,装置和计算机程序产品实施例。 在一个这样的实施例中,在写入请求之后并且在输入计算存储环境的高速缓存之前,在逻辑上确定实际范围是否可用。 根据确定实际范围的可用性,通过更新与逻辑范围相关联的系统元数据将逻辑范围分配给真实的程度。

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

    公开(公告)号:US08380961B2

    公开(公告)日:2013-02-19

    申请号:US12859134

    申请日:2010-08-18

    IPC分类号: G06F13/00 G06F13/28

    摘要: 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.

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

    System, and methods for initializing a memory system
    8.
    发明授权
    System, and methods for initializing a memory system 有权
    系统和初始化内存系统的方法

    公开(公告)号:US09235348B2

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

    申请号:US12859751

    申请日:2010-08-19

    IPC分类号: G06F12/02 G06F3/06

    摘要: Systems and methods for initializing a memory system are provided. One system includes a processor and a memory including a storage volume coupled to the processor. The storage volume includes a first bitmap for tracking an initialization process for the storage volume and a second bitmap for tracking a copying process for the storage volume. A method includes performing, via the processor, an initialization process for the storage volume and tracking, via the processor utilizing the first bitmap, the initialization process. The method further includes performing, via the processor, a copying process for the storage volume prior to completing the initialization process and tracking, via the processor utilizing the second bitmap, the copying process. Also provided are computer storage mediums including computer program code for performing the above method.

    摘要翻译: 提供了用于初始化存储器系统的系统和方法。 一个系统包括处理器和包括耦合到处理器的存储体的存储器。 存储卷包括用于跟踪存储卷的初始化过程的第一位图和用于跟踪存储卷的复制过程的第二位图。 一种方法包括经由处理器执行存储卷的初始化过程,并且经由利用第一位图的处理器跟踪初始化过程。 该方法还包括在完成初始化处理之前经由处理器执行存储卷的复制过程,并且经由利用第二位图的处理器跟踪复制过程。 还提供了包括用于执行上述方法的计算机程序代码的计算机存储介质。

    Systems and methods for managing read-only memory
    9.
    发明授权
    Systems and methods for managing read-only memory 有权
    用于管理只读存储器的系统和方法

    公开(公告)号:US09009386B2

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

    申请号:US12966055

    申请日:2010-12-13

    IPC分类号: G06F12/00 G06F12/14 G06F12/10

    摘要: A system includes a memory device including a real memory and a tracking mechanism configured to track relationships between multiple virtual memory addresses and real memory. The system further includes a processor configured to perform the below method and/or execute the below computer program product. One method includes mapping a first virtual memory address to a real memory in a memory device and mapping a second virtual memory address to the real memory. Here, the first virtual memory address is authorized to modify data in the real memory and the second virtual memory address is not authorized to modify the data in the real memory. One computer storage medium includes a computer program product for performing the above method.

    摘要翻译: 一种系统包括存储器装置,其包括实际存储器和跟踪机构,其被配置为跟踪多个虚拟存储器地址与真实存储器之间的关系。 该系统还包括配置成执行以下方法的处理器和/或执行以下计算机程序产品。 一种方法包括将第一虚拟存储器地址映射到存储器设备中的实际存储器,并将第二虚拟存储器地址映射到真实存储器。 这里,第一虚拟存储器地址被授权修改实际存储器中的数据,并且第二虚拟存储器地址不被授权修改真实存储器中的数据。 一个计算机存储介质包括用于执行上述方法的计算机程序产品。