Determining whether to use a repository to store data updated during a resynchronization
    41.
    发明授权
    Determining whether to use a repository to store data updated during a resynchronization 有权
    确定是否使用存储库来存储在重新同步期间更新的数据

    公开(公告)号:US08250323B2

    公开(公告)日:2012-08-21

    申请号:US11952025

    申请日:2007-12-06

    IPC分类号: G06F12/02

    CPC分类号: G06F11/2064 G06F11/2082

    摘要: Provided are a method, system, and article of manufacture for determining whether to use a repository to store data updated during a resynchronization. Writes to a primary storage are transferred to a secondary storage. A logical copy of the secondary storage as of a point-in-time is established. Writes to the secondary storage in the logical copy received from the primary storage during a logical copy duration after the point-in-time are stored in a repository that comprises less storage space than the secondary storage in the logical copy. The transferring of writes to the secondary storage is suspended. During the suspension writes to the primary storage are indicated in an out-of-synch data structure. A determination is made as to as to whether available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes from the out-of-synch data structure in response to ending the suspension of the transferring of writes from the primary to the secondary storages. The repository is used to store data in the secondary storage as of the point-in-time that is to be updated by writes transferred from the primary storage following the ending of the suspension in response to determining that the available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes indicated in the out-of-synch data structure.

    摘要翻译: 提供了用于确定是否使用存储库来存储在重新同步期间更新的数据的方法,系统和制品。 对主存储的写入将传输到辅助存储。 建立了作为时间点的辅助存储的逻辑副本。 在时间点之后的逻辑复制持续时间内,从主存储器接收到的逻辑副本中的辅助存储器的写入被存储在包含比逻辑副本中的辅助存储器少的存储空间的存储库中。 写入次要存储的传输将被暂停。 在暂停对主存储器的写入期间以不同步的数据结构指示。 确定存储库中的可用存储空间是否足以存储从副存储传送的写入,同时响应于结束暂停写入的转移而从同步数据结构转移写入 主要到二级仓库。 存储库用于将数据存储在辅助存储器中,以便在停止结束之后从主存储器传送的写入被更新,以响应于确定存储库中的可用存储空间是 足以存储从副存储传送的写入,同时传送在同步数据结构中指示的写入。

    VALIDATING STORED COPIES OF DATA IMAGES TO LOAD INTO MEMORY
    42.
    发明申请
    VALIDATING STORED COPIES OF DATA IMAGES TO LOAD INTO MEMORY 失效
    验证数据图像的存储副本以加载到内存中

    公开(公告)号:US20120195524A1

    公开(公告)日:2012-08-02

    申请号:US13444378

    申请日:2012-04-11

    IPC分类号: G06K9/54

    摘要: Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.

    摘要翻译: 提供了用于验证存储的数据图像的副本以加载到存储器中的方法,系统和制品。 数据的图像被保存在存储器中,其中存储器中的图像包括代数。 响应于第一事件,存储器中的图像被写入到图像的至少两个副本到存储位置,其中存储器中的图像的生成号码存储在具有图像的副本的存储位置中。 检查代号存储在存储位置。 响应于第二事件,将图像从存储位置之一中的图像的副本中的至少一个加载到存储器。加载到存储器中的图像的生成号码。 检查生成号码响应于第二个事件而递增。 用于存储位置中的图像的副本的生成编号和检查生成号用于验证图像的副本。

    DATA ARCHIVING USING DATA COMPRESSION OF A FLASH COPY
    43.
    发明申请
    DATA ARCHIVING USING DATA COMPRESSION OF A FLASH COPY 有权
    使用闪存拷贝数据压缩的数据存档

    公开(公告)号:US20120131293A1

    公开(公告)日:2012-05-24

    申请号:US12950992

    申请日:2010-11-19

    IPC分类号: G06F12/16 G06F12/00

    摘要: Embodiments of the disclosure relate to archiving data in a storage system. An exemplary embodiment comprises making a flash copy of data in a source volume, compressing data in the flash copy wherein each track of data is compressed into a set of data pages, and storing the compressed data pages in a target volume. Data extents for the target volume may be allocated from a pool of compressed data extents. After each stride worth of data is compressed and stored in the target volume, data may be destaged to avoid destage penalties. Data from the target volume may be decompressed from a flash copy of the target volume in a reverse process to restore each data track, when the archived data is needed. Data may be compressed and uncompressed using a Lempel-Ziv-Welch process.

    摘要翻译: 本公开的实施例涉及在存储系统中归档数据。 示例性实施例包括在源卷中进行数据的闪速复制,压缩闪存中的数据,其中数据的每个轨道被压缩成一组数据页,并将压缩的数据页存储在目标卷中。 可以从压缩数据盘区池中分配目标卷的数据盘区。 在每一步数据的数据被压缩并存储在目标卷中之后,数据可能会被排除以避免流失的惩罚。 当需要归档数据时,目标卷的数据可以以相反的过程从目标卷的闪存副本中解压缩,以恢复每个数据轨道。 数据可以使用Lempel-Ziv-Welch进程进行压缩和解压缩。

    Determining whether to use a full volume or repository for a logical copy backup space
    44.
    发明授权
    Determining whether to use a full volume or repository for a logical copy backup space 有权
    确定是否对逻辑副本备份空间使用完整卷或存储库

    公开(公告)号:US07991972B2

    公开(公告)日:2011-08-02

    申请号:US11952021

    申请日:2007-12-06

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Provided are a method, system, and article of manufacture for determining whether to use a full volume or repository for a logical copy backup space. A determination is made of a source volume to backup using a logical copy operation. The logical copy operation is completed upon indicating the source volume data to backup. During a logical copy duration, point-in-time data in the source volume as of a point-in-time when the logical copy was established is copied to a backup space in response to receiving an update to the point-in-time data. A history of writes to the source volume is processed to determine whether to allocate a full target volume as the backup space providing a corresponding data unit for each data unit in the source volume or allocate a repository as the backup space, wherein the repository uses less storage space than the full target volume. The logical copy operation using the determined full target volume or repository as the backup space is initiated.

    摘要翻译: 提供了用于确定是否对逻辑副本备份空间使用完整卷或存储库的方法,系统和制品。 使用逻辑复制操作确定要备份的源卷。 在指定要备份的源卷数据时,完成逻辑复制操作。 在逻辑复制期间,当逻辑副本建立时,源卷中的时间点数据被复制到备份空间,以响应于接收到时间点数据的更新 。 处理对源卷的写入历史以确定是否将完整目标卷分配为备份空间,为源卷中的每个数据单元提供相应的数据单元,或者将存储库分配为备份空间,其中存储库使用较少 存储空间大于完整目标卷。 启动使用确定的完整目标卷或存储库作为备份空间的逻辑复制操作。

    System and article of manufacture for the detection of misdirected data
    46.
    发明授权
    System and article of manufacture for the detection of misdirected data 失效
    用于检测误导数据的系统和制造

    公开(公告)号:US07802029B2

    公开(公告)日:2010-09-21

    申请号:US12167927

    申请日:2008-07-03

    IPC分类号: G06F12/00 G06F3/00

    摘要: Provided are a system and article of manufacture, wherein in certain embodiments an I/O command from a host is received at a first storage unit. An identifier is generated that identifies a destination to which the I/O command is to be transmitted from the first storage unit. The I/O command is augmented with the generated identifier at the first storage unit. The augmented I/O command is transmitted. In certain other embodiments, an I/O command is received at a storage unit, wherein the storage unit is associated with a storage unit identifier. A determination is made at the storage unit, whether the I/O command is associated with an identifier that identifies a destination for which the I/O command is intended. A further determination is made, at the storage unit, whether the identifier is the same as the storage unit identifier, in response to determining that the identifier associated with the I/O command identifies the destination for which the I/O command is intended.

    摘要翻译: 提供了一种系统和制造品,其中在某些实施例中,来自主机的I / O命令在第一存储单元处被接收。 生成识别从第一存储单元发送I / O命令的目的地的标识符。 I / O命令在第一个存储单元处增加了生成的标识符。 增加的I / O命令被传输。 在某些其他实施例中,在存储单元处接收I / O命令,其中存储单元与存储单元标识符相关联。 在存储单元中确定I / O命令是否与识别I / O命令所针对的目的地的标识符相关联。 响应于确定与I / O命令相关联的标识符识别I / O命令的目的地,在存储单元处进一步确定标识符是否与存储单元标识符相同。

    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A SPACE EFFICIENT REPOSITORY
    47.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A SPACE EFFICIENT REPOSITORY 失效
    设备,系统和选择空间效率报告的方法

    公开(公告)号:US20090216954A1

    公开(公告)日:2009-08-27

    申请号:US12038557

    申请日:2008-02-27

    IPC分类号: G06F12/12

    CPC分类号: G06F12/0804 G06F12/0866

    摘要: An apparatus, system, and method are disclosed for selecting a space efficient repository. A cache receives write data. A destage module destages the data sequentially to a coarse grained repository such as a stride level repository and destages a directory entry for the data to a coarse grained directory such as a stride level directory if the data satisfies a repository policy. In addition, the destage module destages the data to a fine grained repository such as a track level repository overwriting an existing data instance and destages the directory entry to a fine grained directory such as a track level directory if the data does not satisfy the repository policy.

    摘要翻译: 公开了一种用于选择空间有效的储存库的装置,系统和方法。 高速缓存接收写入数据。 如果数据满足存储库策略,则迁移模块会将数据顺序地运行到粗粒度存储库(例如跨级存储库),并将数据的目录条目迁移到粗粒度目录(如stride级目录)。 此外,如果数据不满足存储库策略,则迁移模块会将数据迁移到诸如轨道级别存储库之类的细粒度存储库,以覆盖现有数据实例,并将目录项目迁移到细粒度目录(如磁道级目录) 。

    Apparatus, system, and method for emergency backup
    48.
    发明授权
    Apparatus, system, and method for emergency backup 有权
    用于紧急备份的装置,系统和方法

    公开(公告)号:US07536593B2

    公开(公告)日:2009-05-19

    申请号:US10794725

    申请日:2004-03-05

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1435 G06F11/1456

    摘要: An apparatus, system, and method quickly backs up data in an emergency situation and reduces battery backup dependence. The apparatus may include a backup module and a dedicated computer readable storage device. The backup module interfaces with system memory and selectively transmits modified data to the storage device in response to a detected system failure. The dedicated storage device stores the modified data around the outer edge of a hard disk in order to increase write performance. The system may include the backup module, the storage device, a plurality of client devices, and a plurality of storage devices. The method includes storing modified and unmodified data, detecting a system failure, and transmitting modified data stored in a memory module to a dedicated computer readable backup device. Upon rebooting the device, the method may include restoring the modified data to the system memory and destaging the modified data to the plurality of storage devices.

    摘要翻译: 设备,系统和方法在紧急情况下快速备份数据,并减少电池备份依赖性。 该装置可以包括备用模块和专用计算机可读存储装置。 备份模块与系统存储器连接,并根据检测到的系统故障选择性地将修改的数据发送到存储设备。 专用存储装置将修改的数据存储在硬盘的外缘周围,以增加写入性能。 该系统可以包括备份模块,存储设备,多个客户端设备和多个存储设备。 该方法包括存储修改和未修改的数据,检测系统故障,以及将存储在存储器模块中的修改数据发送到专用计算机可读备份设备。 在重新启动设备时,该方法可以包括将修改的数据恢复到系统存储器并将修改的数据降级到多个存储设备。

    Apparatus and method to reconfigure a storage array disposed in a data storage system
    49.
    发明授权
    Apparatus and method to reconfigure a storage array disposed in a data storage system 失效
    重新配置设置在数据存储系统中的存储阵列的装置和方法

    公开(公告)号:US07506200B2

    公开(公告)日:2009-03-17

    申请号:US11340078

    申请日:2006-01-25

    IPC分类号: G06F11/00

    摘要: A method is disclosed to reconfigure a storage array disposed in a data storage system. The method supplies a data storage system comprising a plurality of data storage devices, wherein each of the plurality of data storage devices is assigned to one of a plurality of data storage arrays, or is assigned as a spare device. The method then detects an unassigned data storage device, and determines if any of the plurality of data storage arrays comprises a degraded data storage array. If the method determines that any of the plurality of data storage arrays comprises a degraded data storage array, then the method determines if the unassigned data storage device can be used to restore the degraded data storage array to optimal reliability, optimal performance, and optimal efficiency. If the method determines that the unassigned data storage device can be used restore the degraded array to an array comprising optimal reliability, optimal performance, and optimal efficiency, then the method reconfigures the degraded data storage array to comprise the unassigned data storage device.

    摘要翻译: 公开了一种重新配置设置在数据存储系统中的存储阵列的方法。 该方法提供包括多个数据存储设备的数据存储系统,其中多个数据存储设备中的每一个被分配给多个数据存储阵列之一,或被分配为备用设备。 该方法然后检测未分配的数据存储设备,并且确定多个数据存储阵列中的任一个是否包括劣化的数据存储阵列。 如果所述方法确定所述多个数据存储阵列中的任一个包括劣化数据存储阵列,则所述方法确定所述未分配数据存储设备是否可用于将所述劣化数据存储阵列恢复到最佳可靠性,最佳性能和最优效率 。 如果该方法确定可以使用未分配的数据存储设备将降级的阵列恢复到包括最优可靠性,最佳性能和最优效率的阵列,则该方法将劣化的数据存储阵列重新配置为包括未分配的数据存储设备。

    Method for the detection of misdirected data
    50.
    发明授权
    Method for the detection of misdirected data 失效
    检测误导数据的方法

    公开(公告)号:US07421519B2

    公开(公告)日:2008-09-02

    申请号:US10719440

    申请日:2003-11-20

    IPC分类号: G06F12/00 G06F3/00

    摘要: Provided is a method, wherein in certain embodiments an I/O command from a host is received at a first storage unit. An identifier is generated that identifies a destination to which the I/O command is to be transmitted from the first storage unit. The I/O command is augmented with the generated identifier at the first storage unit. The augmented I/O command is transmitted. In certain other embodiments, an I/O command is received at a storage unit, wherein the storage unit is associated with a storage unit identifier. A determination is made at the storage unit, whether the I/O command is associated with an identifier that identifies a destination for which the I/O command is intended. A further determination is made, at the storage unit, whether the identifier is the same as the storage unit identifier, in response to determining that the identifier associated with the I/O command identifies the destination for which the I/O command is intended.

    摘要翻译: 提供了一种方法,其中在某些实施例中,来自主机的I / O命令在第一存储单元处被接收。 生成识别从第一存储单元发送I / O命令的目的地的标识符。 I / O命令在第一个存储单元处增加了生成的标识符。 增加的I / O命令被传输。 在某些其他实施例中,在存储单元处接收I / O命令,其中存储单元与存储单元标识符相关联。 在存储单元中确定I / O命令是否与识别I / O命令所针对的目的地的标识符相关联。 响应于确定与I / O命令相关联的标识符识别I / O命令的目的地,在存储单元处进一步确定标识符是否与存储单元标识符相同。