CIRCULAR AND BI-DIRECTIONAL MIRRORING OF FLEXIBLE VOLUMES

    公开(公告)号:WO2007053321A3

    公开(公告)日:2007-05-10

    申请号:PCT/US2006/040851

    申请日:2006-10-18

    Abstract: A method and system mirror flexible volumes in a circular or bi-directional configuration, without creating a deadlock. A source filer maintains a number of log files on a destination filer, where the number of log files is greater than or equal to the number of cache flush operations the primary filer performs between cache flush operations on the destination filer. The source filer can create the log files in advance. Alternatively or in addition, the source filer can create the log files as needed, i.e., the source filer can create a log file when the source filer flushes its cache. Once the destination filer flushes its cache, the log files created prior to the destination filer cache flush can be deallocated or reused.

    SEMI-STATIC PARITY DISTRIBUTION TECHNIQUE
    164.
    发明申请
    SEMI-STATIC PARITY DISTRIBUTION TECHNIQUE 审中-公开
    半静止奇偶分配技术

    公开(公告)号:WO2005052784A3

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

    申请号:PCT/US2004039618

    申请日:2004-11-24

    CPC classification number: G06F11/1096

    Abstract: A semi-static distribution technique distributes parity across disks of an array. According to the technique, parity is distributed (assigned) across the disks of the array in a manner that maintains a fixed pattern of parity blocks among the stripes of the disks. When one or more disks are added to the array, the semi-static technique redistributes parity in a way that does not require recalculation of parity or moving of any data blocks. Notably, the parity information is not actually moved; the technique merely involves a change in the assignment (or reservation) for some of the parity blocks of each pre-existing disk to the newly added disk.

    Abstract translation: 半静态分配技术在阵列的磁盘上分配奇偶校验。 根据该技术,奇偶校验以在盘的条带之间维持奇偶校验块的固定模式的方式分布(分配)在阵列的盘上。 当将一个或多个磁盘添加到阵列中时,半静态技术以不需要重新计算奇偶校验或移动任何数据块的方式重新分配奇偶校验。 值得注意的是,奇偶校验信息实际上没有被移动; 该技术仅涉及将每个预先存在的磁盘的一些奇偶校验块的分配(或预留)改变为新添加的磁盘。

    SYSTEMS AND METHOD FOR PROXYING DATA ACCESS COMMANDS IN A STORAGE SYSTEM CLUSTER
    165.
    发明申请
    SYSTEMS AND METHOD FOR PROXYING DATA ACCESS COMMANDS IN A STORAGE SYSTEM CLUSTER 审中-公开
    用于在存储系统集群中代理数据访问命令的系统和方法

    公开(公告)号:WO2006118610A3

    公开(公告)日:2007-01-18

    申请号:PCT/US2005042173

    申请日:2005-11-21

    Abstract: A system and method proxies data access commands across a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clients of the storage appliance and a proxy port for data access requests directed to the partner storage appliance. Clients utilizing multi-pathing software may send data access requests to either the local port of the storage appliance or the proxy port of the storage appliance. The system and method improves high availability, especially during a loss of connectivity due to non-storage appliance hardware failure.

    Abstract translation: 系统和方法通过存储设备和使用文件级协议的集群之间的集群互连来代理数据访问命令。 每个存储设备每个数据访问激活两个端口,用于指向存储设备的客户机的数据访问请求的本地端口和用于指向对方存储设备的数据访问请求的代理端口。 使用多路径软件的客户端可以将数据访问请求发送到存储设备的本地端口或存储设备的代理端口。 系统和方法提高了高可用性,特别是在由于非存储设备硬件故障而导致连接丢失的情况下。

    SYSTEM AND METHOD FOR RESTRIPING DATA ACROSS A PLURALITY OF VOLUMES
    166.
    发明申请
    SYSTEM AND METHOD FOR RESTRIPING DATA ACROSS A PLURALITY OF VOLUMES 审中-公开
    用于大量数量的数据分配的系统和方法

    公开(公告)号:WO2006118926A2

    公开(公告)日:2006-11-09

    申请号:PCT/US2006/015917

    申请日:2006-04-27

    Abstract: A system and method re-stripes one or more data containers across a striped volume set (SVS) that has been modified by the addition of one or more volumes. The SVS is associated with an existing set of striping rules that define a stripe algorithm, a stripe width and an ordered list of volumes distributed across a plurality of nodes interconnected as a cluster. Each node of the cluster includes (i) a disk element (D-blade) adapted to service a volume of the SVS and (ii) a network element (N-blade) adapted to redirect a data access request to any D-blade of the cluster. Notably, the content of each data container is apportioned among the volumes of the SVS to thereby improve the effi- ciency of storage service provided by the cluster. To that end, the stripe algorithm specifies the manner in which the data container content is apportioned as stripes across the plurality of volumes, while the stripe width specifies the size/width of each stripe.

    Abstract translation: 系统和方法通过添加一个或多个卷来修改的条带卷集(SVS)重新分隔一个或多个数据容器。 SVS与现有的条带规则集相关联,这些条带规则定义了条带算法,条带宽度和分布在作为集群互连的多个节点上的卷的有序列表。 集群的每个节点包括(i)适于维护SVS的卷的磁盘元件(D刀片)和(ii)适于将数据访问请求重定向到任何D-blade的任何D-blade的网络元件(N-blade) 集群。 值得注意的是,每个数据容器的内容在SVS的卷之间分配,从而提高集群提供的存储服务的效率。 为此,条带算法指定数据容器内容在多个卷中分配为条带的方式,而条带宽度指定每个条带的大小/宽度。

    SYSTEMS AND METHOD FOR PROXYING DATA ACCESS COMMANDS IN A STORAGE SYSTEM CLUSTER
    167.
    发明申请
    SYSTEMS AND METHOD FOR PROXYING DATA ACCESS COMMANDS IN A STORAGE SYSTEM CLUSTER 审中-公开
    用于在存储系统集群中代理数据访问命令的系统和方法

    公开(公告)号:WO2006118610A2

    公开(公告)日:2006-11-09

    申请号:PCT/US2005/042173

    申请日:2005-11-21

    Abstract: A system and method proxies data access commands acrossed a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clients of the storage appliance and a proxy port for data access requests directed to the partner storage appliance. Clients utilizing multi-pathing software may send data access requests to either the local port of the storage appliance or the proxy port of the storage appliance. The system and method improves high availability, especially during a loss of connectivity due to non-storage appliance hardware failure.

    Abstract translation: 系统和方法通过文件级协议代理存储设备和集群之间的集群互连的数据访问命令。 每个存储设备每个数据访问激活两个端口,用于指向存储设备的客户机的数据访问请求的本地端口和用于指向对方存储设备的数据访问请求的代理端口。 使用多路径软件的客户端可以将数据访问请求发送到存储设备的本地端口或存储设备的代理端口。 系统和方法提高了高可用性,特别是在由于非存储设备硬件故障而导致连接丢失的情况下。

    SYSTEM AND METHOD FOR ENABLING A STORAGE SYSTEM TO SUPPORT MULTIPLE VOLUME FORMATS SIMULTANEOUSLY
    169.
    发明申请
    SYSTEM AND METHOD FOR ENABLING A STORAGE SYSTEM TO SUPPORT MULTIPLE VOLUME FORMATS SIMULTANEOUSLY 审中-公开
    用于使存储系统同时支持多个卷格式的系统和方法

    公开(公告)号:WO2006088773A2

    公开(公告)日:2006-08-24

    申请号:PCT/US2006/004943

    申请日:2006-02-13

    CPC classification number: G06F3/0689 G06F3/0607 G06F3/0643 Y10S707/99956

    Abstract: A system and method enables a storage system to support multiple volume type simultaneously. A volume type field is contained within a file system information block that permits the storage system to determine the type of volume of a particular volume associated therewith. The storage operating system may then interpret various on-disk data structures in accordance with the appropriate volume type.

    Abstract translation: 系统和方法使存储系统能够同时支持多种卷类型。 卷类型字段包含在文件系统信息块内,其允许存储系统确定与其相关联的特定卷的卷的类型。 然后,存储操作系统可以根据适当的卷类型来解释各种磁盘上的数据结构。

    EXTENSION OF A SYSTEM AND METHOD FOR WRITE ALLOCATION WITHIN A WRITE ANYWHERE FILE LAYOUT FILE SYSTEM
    170.
    发明申请
    EXTENSION OF A SYSTEM AND METHOD FOR WRITE ALLOCATION WITHIN A WRITE ANYWHERE FILE LAYOUT FILE SYSTEM 审中-公开
    一种用于写入任意文件布局文件系统中的写入分配的系统和方法的扩展

    公开(公告)号:WO2005111803A3

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

    申请号:PCT/US2005013566

    申请日:2005-04-21

    Inventor: EDWARDS JOHN K

    Abstract: A write allocation technique extends a conventional write allocation procedure employed by a write anywhere file system of a storage system. A write allocator of the file system implements the extended write allocation technique in response to an event in the file system. The extended write allocation technique efficiently allocates blocks, and frees blocks, to and from a virtual volume (vvol) of an aggregate. The aggregate is a physical volume comprising one or more groups of disks, such as RAID groups, underlying one or more vvols of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol also has its own virtual volume block number (vvbn) space and maintains metadata, such as block allocation structures, within that vvbn space. The inventive technique extends input/output efficiencies of the conventional write allocation procedure to comport with an extended file system layout of the storage system.

    Abstract translation: 写分配技术扩展了存储系统的写任意文件系统所采用的常规写分配过程。 文件系统的写分配器响应于文件系统中的事件实现扩展写分配技术。 扩展写分配技术有效地分配块,并将块从聚合体的虚拟卷(vvol)中分离出来。 聚合是包含一组或多组磁盘的物理卷,例如RAID组,存储系统的一个或多个vvol。 聚合具有自己的物理卷块数(pvbn)空间,并在该pvbn空间内维护诸如块分配结构的元数据。 每个vvol还具有自己的虚拟卷块号(vvbn)空间,并在该vvbn空间内维护诸如块分配结构的元数据。 本发明的技术扩展了常规写入分配过程的输入/输出效率,以与存储系统的扩展文件系统布局相匹配。

Patent Agency Ranking