DATA ALLOCATION IN A DISTRIBUTED STORAGE SYSTEM
    1.
    发明申请
    DATA ALLOCATION IN A DISTRIBUTED STORAGE SYSTEM 有权
    分布式存储系统中的数据分配

    公开(公告)号:US20120089802A1

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

    申请号:US13326536

    申请日:2011-12-15

    IPC分类号: G06F12/02

    摘要: A method for data distribution, including distributing logical addresses among an initial set of devices so as provide balanced access, and transferring the data to the devices in accordance with the logical addresses. If a device is added to the initial set, forming an extended set, the logical addresses are redistributed among the extended set so as to cause some logical addresses to be transferred from the devices in the initial set to the additional device. There is substantially no transfer of the logical addresses among the initial set. If a surplus device is removed from the initial set, forming a depleted set, the logical addresses of the surplus device are redistributed among the depleted set. There is substantially no transfer of the logical addresses among the depleted set. In both cases the balanced access is maintained.

    摘要翻译: 一种用于数据分配的方法,包括在初始设备集合之间分配逻辑地址以提供平衡访问,并且根据逻辑地址将数据传送到设备。 如果将设备添加到初始设置中,形成扩展集合,则在扩展集合之间重新分配逻辑地址,以便使一些逻辑地址从初始设置中的设备传送到附加设备。 在初始设置中基本上不传送逻辑地址。 如果剩余设备从初始设置中移除,形成耗尽组,则剩余设备的逻辑地址在耗尽组中重新分配。 在耗尽组中基本上不传送逻辑地址。 在这两种情况下,维持平衡的访问。

    Method and apparatus for ensuring data integrity in redundant mass storage systems
    2.
    发明授权
    Method and apparatus for ensuring data integrity in redundant mass storage systems 有权
    确保冗余海量存储系统数据完整性的方法和装置

    公开(公告)号:US07698591B2

    公开(公告)日:2010-04-13

    申请号:US11212436

    申请日:2005-08-26

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076 G06F2211/1088

    摘要: A method for maintaining integrity of data in a redundant mass storage system is provided that includes selecting a plurality of scrubbing selections for a memory system in which each of the scrubbing selections selects a data section on the memory system. The method also includes selecting a respective scrubbing implementation for each scrubbing selection in which each of the scrubbing implementations determines a data check. Another exemplary method is provided for ensuring integrity of data stored in a redundant mass storage system. An apparatus is provided for maintaining data integrity in a redundant mass storage system. A computer-readable storage medium containing a set of instructions for a general purpose computer is provided. The set of instructions include a method for ensuring data integrity in a redundant mass storage system.

    摘要翻译: 提供了一种用于维护冗余大容量存储系统中的数据完整性的方法,其包括为存储系统选择多个擦除选择,其中每个擦除选择选择存储器系统上的数据部分。 该方法还包括为每个擦洗选择选择相应的洗涤实施,其中每个洗涤实施确定数据检查。 提供另一示例性方法用于确保存储在冗余大容量存储系统中的数据的完整性。 提供了一种用于在冗余大容量存储系统中维持数据完整性的装置。 提供了包含用于通用计算机的指令集的计算机可读存储介质。 该组指令包括一种用于确保冗余大容量存储系统中的数据完整性的方法。

    Continuous data protection
    4.
    发明授权
    Continuous data protection 失效
    持续数据保护

    公开(公告)号:US07653800B2

    公开(公告)日:2010-01-26

    申请号:US11196721

    申请日:2005-08-03

    IPC分类号: G06F13/16

    CPC分类号: G06F21/80 G06F11/1435

    摘要: A method for continuous data protection in a storage system, including receiving a first write command to write first data to a partition of a logical volume and then generating a first partition descriptor record (PDR) having a first timestamp. The method further includes storing the first data at a first location, associating the first PDR with the first location, and receiving a second write command, subsequent to the first command, to update the first data with second data. Responsively to the second command, a second PDR having a second timestamp is generated. The second data is stored at a second location, and the second PDR is associated with the second location. The method includes generating a pointer between the first PDR and the second PDR, and accessing the first PDR using the pointer in response to a read command indicating a time prior to the second timestamp.

    摘要翻译: 一种用于存储系统中的连续数据保护的方法,包括接收第一写入命令以将第一数据写入到逻辑卷的分区,然后生成具有第一时间戳的第一分区描述符记录(PDR)。 该方法还包括将第一数据存储在第一位置,将第一PDR与第一位置相关联,以及在第一命令之后接收第二写入命令,以用第二数据更新第一数据。 响应于第二命令,产生具有第二时间戳的第二PDR。 第二数据被存储在第二位置,并且第二PDR与第二位置相关联。 该方法包括在第一PDR和第二PDR之间生成指针,以及响应于指示第二时间戳之前的时间的读取命令,使用指针访问第一PDR。

    Dynamic allocation of storage for hierarchical copies
    5.
    发明授权
    Dynamic allocation of storage for hierarchical copies 失效
    分层复制的动态分配存储

    公开(公告)号:US07490213B2

    公开(公告)日:2009-02-10

    申请号:US11265323

    申请日:2005-11-02

    IPC分类号: G06F12/00

    摘要: A method for managing multiple logical volumes in a data storage system, including providing physical storage of a given capacity within the data storage system, and adding a logical volume of a given size within the data storage system so as to cause a total amount of logical storage of the logical volumes in the data storage system to be greater than the given capacity of the physical storage. The method includes verifying, in response to a write command to store data in the logical volume, that a physical storage location is available in the physical storage and, if the physical storage location is available, then storing the data at the physical storage location.

    摘要翻译: 一种用于管理数据存储系统中的多个逻辑卷的方法,包括提供所述数据存储系统内的给定容量的物理存储,以及在所述数据存储系统内添加给定大小的逻辑卷,以便产生总量的逻辑 将数据存储系统中的逻辑卷的存储大于物理存储的给定容量。 该方法包括:响应于在逻辑卷中存储数据的写入命令来验证物理存储位置在物理存储器中是可用的,并且如果物理存储位置可用,则将数据存储在物理存储位置。

    Instant copy of data in a cache memory via an atomic command
    8.
    发明申请
    Instant copy of data in a cache memory via an atomic command 失效
    通过原子命令在缓存中快速复制数据

    公开(公告)号:US20070073987A1

    公开(公告)日:2007-03-29

    申请号:US11491475

    申请日:2006-07-21

    IPC分类号: G06F12/16 G06F12/00

    摘要: A system and method are described to improve the efficiency of copy-on-write operations in a storage system. A PDSS descriptor associated with partition PSS and a PDTT descriptor associated with partition PTT are maintained in a cache memory, with partition PSS associated with a source logical unit LUS and partition PTT associated with a source logical unit LUT. An ICP flag is set in the PDSS and PDTT descriptors indicating that the PSS and PTT are undergoing a copy-on-write operation. Data is then dissociated with PTT and locations of each block of the PSS stored in memory are copied from the PDSS descriptor to the PDTT descriptor. A task is then created to fetch blocks of the PSS and the fetched blocks are copied from the PSS to the PTT.

    摘要翻译: 描述了一种系统和方法来提高存储系统中的写时复制操作的效率。 与分区PSS相关联的PDSS描述符和与分区PTT相关联的PDTT描述符保持在高速缓冲存储器中,分区PSS与源逻辑单元LU和与源逻辑单元LU相关联的分区PTT相关联 。 在PDSS和PDTT描述符中设置了ICP标志,表示PSS和PTT正在进行写时复印操作。 然后用PTT分离数据,并且将存储在存储器中的PSS的每个块的位置从PDSS描述符复制到PDTT描述符。 然后创建一个任务来获取PSS的块,并且将获取的块从PSS复制到PTT。

    Continuous data protection
    9.
    发明申请
    Continuous data protection 失效
    持续数据保护

    公开(公告)号:US20070033370A1

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

    申请号:US11196721

    申请日:2005-08-03

    IPC分类号: G06F12/00

    CPC分类号: G06F21/80 G06F11/1435

    摘要: A method for continuous data protection in a storage system, including receiving a first write command to write first data to a partition of a logical volume and then generating a first partition descriptor record (PDR) having a first timestamp. The method further includes storing the first data at a first location, associating the first PDR with the first location, and receiving a second write command, subsequent to the first command, to update the first data with second data. Responsively to the second command, a second PDR having a second timestamp is generated. The second data is stored at a second location, and the second PDR is associated with the second location. The method includes generating a pointer between the first PDR and the second PDR, and accessing the first PDR using the pointer in response to a read command indicating a time prior to the second timestamp.

    摘要翻译: 一种用于存储系统中的连续数据保护的方法,包括接收第一写入命令以将第一数据写入到逻辑卷的分区,然后生成具有第一时间戳的第一分区描述符记录(PDR)。 该方法还包括将第一数据存储在第一位置,将第一PDR与第一位置相关联,以及在第一命令之后接收第二写入命令,以用第二数据更新第一数据。 响应于第二命令,产生具有第二时间戳的第二PDR。 第二数据被存储在第二位置,并且第二PDR与第二位置相关联。 该方法包括在第一PDR和第二PDR之间生成指针,以及响应于指示第二时间戳之前的时间的读取命令,使用指针访问第一PDR。

    Method and apparatus for managing a cache memory in a mass-storage system
    10.
    发明申请
    Method and apparatus for managing a cache memory in a mass-storage system 失效
    用于在大容量存储系统中管理高速缓冲存储器的方法和装置

    公开(公告)号:US20060143395A1

    公开(公告)日:2006-06-29

    申请号:US11243210

    申请日:2005-10-04

    IPC分类号: G06F12/00

    CPC分类号: G06F12/126

    摘要: In accordance with some embodiments of the present invention, there is provided a cache management module for managing a cache memory device, comprising a groups management module adapted to define groups of allocation units in accordance with at least an operative criterion and to create a new group of allocation units whenever it is determined that in accordance with at least the operative criterion none of the one or more existing groups is appropriate to include an allocation unit, and a replacement procedure module adapted to manage the cache in terms of groups of allocation units, rather than in terms of discrete allocation units.

    摘要翻译: 根据本发明的一些实施例,提供了一种用于管理高速缓冲存储器设备的高速缓存管理模块,包括:组管理模块,其适于根据至少一个操作标准来定义分组单元,并且创建一个新组 只要确定至少根据操作标准,一个或多个现有组中的任何一个都不适于包括分配单元,以及适于根据分配单元组管理高速缓存的替换过程模块, 而不是离散分配单位。