Storage area network, data replication and storage controller, and method for replicating data using virtualized volumes
    11.
    发明授权
    Storage area network, data replication and storage controller, and method for replicating data using virtualized volumes 有权
    存储区域网络,数据复制和存储控制器以及使用虚拟化卷复制数据的方法

    公开(公告)号:US06880052B2

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

    申请号:US10106906

    申请日:2002-03-26

    IPC分类号: G06F11/20 G06F12/00

    摘要: A storage area network (SAN) controller and method for storing and replicating data between sites in a storage area network in which storage controllers at each site implement storage virtualization. A storage cell is implemented at each site comprising at least one storage controller and a pool of physical storage coupled to the controller. A copy set comprising a logical unit (LUN) of storage, referred to as a member, in each of the storage cells is defined. As operational data transactions are performed against one of the members of a copy set, they are replicated, immediately or after a delay, in each other member of the copy set. As changes are made to dependent attributes such as size of one member of the copy set, the change is replicated in each other member of the copy set automatically. Changes can be made in the independent attributes such as size of each member of the copy set independently of other members of the copy set.

    摘要翻译: 一种用于在存储区域网络中的站点之间存储和复制数据的存储区域网络(SAN)控制器和方法,其中每个站点的存储控制器实现存储虚拟化。 在每个站点处实现存储单元,该存储单元包括耦合到控制器的至少一个存储控制器和物理存储池。 定义了包含存储单元(LUN)在每个存储单元中的被称为成员的复制集。 由于针对复制集合中的一个成员执行操作数据事务,所以在副本集合的每个其他成员中立即或延迟复制它们。 随着对依赖属性进行更改,例如副本集中的一个成员的大小,更改将自动复制到副本集的每个其他成员中。 可以在独立属性中进行更改,例如与副本集的其他成员独立的副本集的每个成员的大小。

    Data transfer protocol for data replication between multiple pairs of storage controllers on a san fabric
    12.
    发明授权
    Data transfer protocol for data replication between multiple pairs of storage controllers on a san fabric 有权
    数据传输协议,用于SAN结构上的多对存储控制器之间的数据复制

    公开(公告)号:US07886298B2

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

    申请号:US10106903

    申请日:2002-03-26

    IPC分类号: G06F9/46 G06F15/173 G06F3/00

    摘要: A system for communicating between two devices in a network in which a semi-persistent tunnel is established between the two devices in advance of data communication. The semi-persistent tunnel includes resources that are pre-allocated in a first device at a first end of the communication link by a second device at the second end of the communication link. The first and second devices implement a plurality of processes for handling data transfer operations. Preferably, the semi-persistent tunnel also includes resources that are pre-allocated in a device at the second end of the communication link by the device at the first end of the communication link to allow bi-directional communication. Data transfer operations transmitted through the tunnel include an identification of specific resources of the pre-allocated resources that are to handle the data transfer operation. Data transfer operations also include a vector identifying a particular process among the plurality of processes that implement the data transfer operation.

    摘要翻译: 一种在数据通信之前在两个设备之间建立半永久性隧道的网络中的两个设备之间进行通信的系统。 半永久性隧道包括在通信链路的第一端处的第一设备中预先分配在通信链路的第二端的第二设备的资源。 第一和第二设备实现用于处理数据传送操作的多个处理。 优选地,半永久性隧道还包括在通信链路的第二端处的设备在通信链路的第二端处预分配的资源,以允许双向通信。 通过隧道传输的数据传输操作包括处理数据传输操作的预分配资源的特定资源的标识。 数据传输操作还包括识别实现数据传送操作的多个进程中的特定进程的向量。

    System and method for managing data logging memory in a storage area network
    15.
    发明授权
    System and method for managing data logging memory in a storage area network 有权
    用于管理存储区域网络中的数据记录存储器的系统和方法

    公开(公告)号:US06928513B2

    公开(公告)日:2005-08-09

    申请号:US10106814

    申请日:2002-03-26

    IPC分类号: G06F12/16 H04B1/74

    摘要: A data storage system adapted to maintain redundant data storage sets at a destination location(s) is disclosed. The data storage system establishes a copy set comprising a source volume and a destination volume. Data written to a source volume is automatically copied to the destination volume. The data storage system maintains a data log that may be activated when the destination volume is inaccessible due to, for example, a malfunction in the destination storage system or in the communication link between the source system and the destination system. I/O commands and the data associated with those commands are written to the data log, and after a destination system becomes available the information in the data log is merged into the destination volume to conform the data in the destination volume to the data in the source volume. The data log competes for disk capacity with other volumes on the system, and log memory is allocated as needed. Command entries and data entries are stored in distinct areas of the data log, and the command entries include information identifying the memory offset of the associated data entries.

    摘要翻译: 公开了一种适于在目的地位置维护冗余数据存储组的数据存储系统。 数据存储系统建立包括源卷和目的地卷的复制集。 写入源卷的数据将自动复制到目标卷。 数据存储系统维护数据记录,当由于例如目的地存储系统中的故障或源系统与目的地系统之间的通信链路而导致目的地卷不可访问时,可能会被激活。 I / O命令和与这些命令相关联的数据被写入数据日志,并且在目标系统变得可用之后,将数据日志中的信息合并到目标卷中,以使目的卷中的数据符合目标卷中的数据 源音量。 数据日志与系统上的其他卷竞争磁盘容量,并根据需要分配日志内存。 命令条目和数据条目存储在数据日志的不同区域中,命令条目包括标识关联数据条目的存储器偏移量的信息。

    Point in time storage copy
    17.
    发明申请
    Point in time storage copy 有权
    时间点存储副本

    公开(公告)号:US20050160243A1

    公开(公告)日:2005-07-21

    申请号:US11081061

    申请日:2005-03-15

    摘要: A storage system permits virtual storage of user data by implementing a logical disk mapping structure that provides access to user data stored on physical storage media and methods for generating point-in-time copies, or snapshots, of logical disks. A snapshot logical disk is referred to as a predecessor logical disk and the original logical disk is referred to as a successor logical disk. Creating a snapshot involves creating predecessor logical disk mapping data structures and populating the data structures with metadata that maps the predecessor logical disk to the user data stored on physical media. Logical disks include metadata that indicates whether user information is shared between logical disks. Multiple generations of snapshots may be created, and user data may be shared between these generations. Methods are disclosed for maintaining data accuracy when write I/O operations are directed to a logical disk.

    摘要翻译: 存储系统通过实现提供对存储在物理存储介质上的用户数据的访问的逻辑磁盘映射结构和用于生成逻辑磁盘的时间点副本或快照的方法来实现用户数据的虚拟存储。 快照逻辑磁盘称为前驱逻辑磁盘,原始逻辑磁盘称为后继逻辑磁盘。 创建快照涉及创建前驱逻辑磁盘映射数据结构,并使用将前驱逻辑磁盘映射到存储在物理介质上的用户数据的元数据填充数据结构。 逻辑磁盘包括指示用户信息是否在逻辑磁盘之间共享的元数据。 可以创建多代快照,并且可以在这些世代之间共享用户数据。 公开了用于在将写入I / O操作定向到逻辑盘时保持数据精度的方法。

    Quantification of a virtual disk allocation pattern in a virtualized storage pool
    18.
    发明授权
    Quantification of a virtual disk allocation pattern in a virtualized storage pool 有权
    虚拟化存储池中的虚拟磁盘分配模式的量化

    公开(公告)号:US07124247B2

    公开(公告)日:2006-10-17

    申请号:US10979298

    申请日:2004-11-02

    申请人: Anuja Korgaonkar

    发明人: Anuja Korgaonkar

    IPC分类号: G06F12/00 G06F12/14

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: Systems, methods and software for implementing a virtualized storage system. Physical storage is carved into units called physical segments. Logical storage is implemented in atomic logical units called RStores comprising a range of virtual address space that when allocated, is bound to a particular group of PSEGs. RStores preferably implement a selected of data protection. A pool of physical storage devices is carved into redundant storage sets. A plurality of RStores make up a logical disk that is presented to a user. Storage access requests expressed in terms of logical disk addresses are mapped to PSEGs containing data represented by the logical addresses through a split-directory representation of the logical unit.

    摘要翻译: 描述了对于包括多个盘的存储组的所选RAID数据映射的量化分配模式参数的方法。 在一个实现中,该方法包括确定表示存储组中的每个盘的合格容量的数字集合; 确定数字集中符合资格的能力中最大的公约数; 并确定合格能力数值集合除以最大公约数的总和; 并且选择作为分配模式参数的最小公倍数:(a)合格容量的数字集合除以最大公约数的总和,或(b)RAID数据映射分配中每个Rstore的PSEG的数量。

    Dynamic spindle usage leveling
    19.
    发明申请
    Dynamic spindle usage leveling 有权
    动态主轴使用调平

    公开(公告)号:US20050097275A1

    公开(公告)日:2005-05-05

    申请号:US10979731

    申请日:2004-11-02

    申请人: Anuja Korgaonkar

    发明人: Anuja Korgaonkar

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

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: Methods of data leveling in a virtualized storage system are described. In one implementation, the method comprises detecting an event that changes the eligible storage capacity of a storage system, and, in response to the event: determining a disk critical ratio for each disk in a group of disks in the storage system; determining an RSS critical ratio for a plurality of RSSs in the storage system; and moving data in the storage system in accordance with at least one of the RSS critical ratio and the disk critical ratio.

    摘要翻译: 描述了虚拟化存储系统中数据调平的方法。 在一个实现中,该方法包括检测改变存储系统的合格存储容量的事件,以及响应于事件:确定存储系统中一组磁盘中的每个磁盘的磁盘关键比率; 确定所述存储系统中的多个RSS的RSS临界比; 以及根据RSS临界比和盘临界比中的至少一个在存储系统中移动数据。

    Determining maximum drive capacity for RAID-5 allocation in a virtualized storage pool
    20.
    发明申请
    Determining maximum drive capacity for RAID-5 allocation in a virtualized storage pool 失效
    确定虚拟化存储池中RAID-5分配的最大驱动器容量

    公开(公告)号:US20050066127A1

    公开(公告)日:2005-03-24

    申请号:US10979555

    申请日:2004-11-02

    申请人: Anuja Korgaonkar

    发明人: Anuja Korgaonkar

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

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: Methods of determining the maximum storage capacity in a storage system that implements RAID-5 redundancy are described. In one implementation the method comprises determining a chunk size of addressable physical storage segments available for allocation in a redundant storage set comprising a plurality of physical disk drives; determining a number of redundant storage units per disk using the chunk size; determining a disk contribution value for each disk in the storage set; and allocating physical storage segments on the plurality of physical drives in accordance with the disk contribution value.

    摘要翻译: 描述确定实现RAID-5冗余的存储系统中的最大存储容量的方法。 在一个实现中,该方法包括确定可用于在包括多个物理磁盘驱动器的冗余存储集中分配的可寻址物理存储段的块大小; 使用所述块大小来确定每个磁盘的多个冗余存储单元; 确定存储组中每个磁盘的磁盘贡献值; 以及根据所述盘贡献值在所述多个物理驱动器上分配物理存储段。