CIRCULAR AND BI-DIRECTIONAL MIRRORING OF FLEXIBLE VOLUMES
    41.
    发明申请
    CIRCULAR AND BI-DIRECTIONAL MIRRORING OF FLEXIBLE VOLUMES 审中-公开
    柔性卷的圆形和双向反射

    公开(公告)号:WO2007053321A2

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

    申请号:PCT/US2006040851

    申请日:2006-10-18

    Inventor: GOLE ABHIJEET

    CPC classification number: G06F11/2079 G06F11/1471 G06F11/2074 Y10S707/99955

    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.

    Abstract translation: 方法和系统镜像圆形或双向配置的灵活卷,而不会产生死锁。 源文件管理器在目标文件管理器上维护许多日志文件,其中日志文件的数量大于或等于主文件管理器在目标文件管理器的高速缓存清理操作之间执行的高速缓存刷新操作的数量。 源文件管理器可以提前创建日志文件。 或者或另外,源文件管理器可以根据需要创建日志文件,即,源文件管理器可以在源文件管理器刷新其高速缓存时创建日志文件。 一旦目标文件管理器刷新其缓存,则可以释放或重新使用在目标文件管理器高速缓存刷新之前创建的日志文件。

    METHOD AND APPARATUS FOR INCREASING THROUGHPUT IN A STORAGE SERVER
    42.
    发明申请
    METHOD AND APPARATUS FOR INCREASING THROUGHPUT IN A STORAGE SERVER 审中-公开
    用于在存储服务器中增加通量的方法和装置

    公开(公告)号:WO2007047934A2

    公开(公告)日:2007-04-26

    申请号:PCT/US2006/041055

    申请日:2006-10-19

    CPC classification number: G06F9/5066 G06F9/52 G06F17/30091

    Abstract: Multiple domains are created for processes of a storage server. The processes are capable of execution on a plurality of processors in the storage server. The domains include a first domain, which includes multiple threads that can execute processes in the first domain in parallel, to service data access requests. A data set managed by the storage server is logically divided into multiple subsets, and each of the subsets is assigned to exactly one of the threads in the first domain, for processing of data access requests directed to the data set.

    Abstract translation: 为存储服务器的进程创建多个域。 这些处理能够在存储服务器中的多个处理器上执行。 域包括第一域,其包括可以并行地执行第一域中的进程的多个线程来服务数据访问请求。 由存储服务器管理的数据集在逻辑上被划分为多个子集,并且每个子集被分配给第一域中的一个线程,用于处理针对数据集的数据访问请求。

    DATA PLACEMENT TECHNIQUE FOR STRIPING DATA CONTAINERS ACROSS VOLUMES OF A STORAGE SYSTEM CLUSTER
    43.
    发明申请
    DATA PLACEMENT TECHNIQUE FOR STRIPING DATA CONTAINERS ACROSS VOLUMES OF A STORAGE SYSTEM CLUSTER 审中-公开
    数据容器的数据放置技术用于存储系统集群中的数据容器

    公开(公告)号:WO2006118957A2

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

    申请号:PCT/US2006016055

    申请日:2006-04-27

    Abstract: A technique places content, such as data, of one or more data containers on volumes of a striped volume set (SVS). The placement of data across the volumes of the SVS allows specification of a deterministic pattern of fixed length. That is, the pattern determines a placement of data of a data container that is striped among the volumes of the SVS. The placement pattern is such that the stripes are distributed exactly or nearly equally among the volumes and that, within any local span of a small multiple of the number of volumes, the stripes are distributed nearly equally among the volumes. The placement pattern is also substantially similar for a plurality of SVSs having different numbers of volumes.

    Abstract translation: 一种技术将一个或多个数据容器的内容(如数据)放置在条带卷集(SVS)的卷上。 数据在SVS卷上的放置允许规定固定长度的确定性模式。 也就是说,该模式确定在SVS的卷之间条带化的数据容器的数据的放置。 放置图案使得条纹在卷之间精确地或几乎相等地分布,并且在卷的数量的小倍数的任何局部范围内,条纹在卷之间几乎相等地分布。 对于具有不同数量的体积的多个SVS,放置图案也基本相似。

    SYSTEM AND METHOD FOR MULTI-TIERED META-DATA CACHING AND DISTRIBUTION IN A CLUSTERED COMPUTER ENVIRONMENT
    44.
    发明申请
    SYSTEM AND METHOD FOR MULTI-TIERED META-DATA CACHING AND DISTRIBUTION IN A CLUSTERED COMPUTER ENVIRONMENT 审中-公开
    集群计算机环境中多层次元数据缓存和分配的系统与方法

    公开(公告)号:WO2006118593A2

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

    申请号:PCT/US2005031220

    申请日:2005-09-01

    Abstract: A system and method caches and distributes meta-data for one or more data con­tainers stored on a plurality of volumes configured as a striped volume set (SVS) and served by a plurality of nodes interconnected as a cluster. The SVS comprises one meta­ 5data volume (MDV) configured to store a canonical copy of certain meta-data, including access control lists and directories, associated with all data containers stored on the SVS, and one or more data volumes (DV) configured to store, at least, data content of those containers. In addition, for each data container stored on the SVS, one volume is desig­nated a container attribute volume (CAV) and, as such, is configured to store ("cache") a io canonical copy of certain, rapidly-changing attribute meta-data, including time stamps and container length, associated with that container.

    Abstract translation: 系统和方法为存储在被配置为条带卷集(SVS)的多个卷上并由作为集群互连的多个节点服务的一个或多个数据容器缓存并分发元数据。 SVS包括一个元5数据卷(MDV),其被配置为存储与存储在SVS上的所有数据容器相关联的某些元数据(包括访问控制列表和目录)的规范副本,以及一个或多个数据卷(DV),被配置为 至少存储那些容器的数据内容。 另外,对于存储在SVS上的每个数据容器,一个卷被指定为容器属性卷(CAV),并且因此被配置为存储(“缓存”)某些快速变化的属性元数据的io规范副本, 与该容器关联的数据,包括时间戳和容器长度。

    STORAGE SYSTEM ARCHITECTURE FOR STRIPING DATA CONTAINER CONTENT ACROSS VOLUMES OF A CLUSTER
    45.
    发明申请
    STORAGE SYSTEM ARCHITECTURE FOR STRIPING DATA CONTAINER CONTENT ACROSS VOLUMES OF A CLUSTER 审中-公开
    存储系统架构用于分段数据容器内容

    公开(公告)号:WO2006118592A1

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

    申请号:PCT/US2005/030889

    申请日:2005-08-31

    CPC classification number: G06F17/30067

    Abstract: A storage system architecture comprises one or more volumes distributed across a plurality of nodes interconnected as a cluster. The volumes are organized as a striped volume set (SVS) and configured to store content of data containers served by the cluster in response to multi-protocol data access requests issued by clients. Each node of the cluster includes (i) a storage server adapted to service a volume of the SVS and (ii) a multi-protocol engine adapted to redirect the data access requests to any storage server of the cluster. Notably, the content of each data container is apportioned among the vol­umes of the SVS to thereby improve the efficiency of storage service provided by the cluster.

    Abstract translation: 存储系统架构包括分布在作为集群互连的多个节点上的一个或多个卷。 卷被组织为条带卷集(SVS),并且被配置为存储由集群服务的数据容器的内容以响应由客户端发出的多协议数据访问请求。 集群的每个节点包括(i)适于维护SVS卷的存储服务器和(ii)适于将数据访问请求重定向到集群的任何存储服务器的多协议引擎。 值得注意的是,每个数据容器的内容在SVS的卷之间分配,从而提高了集群提供的存储服务的效率。

    SHARED IMPLEMENTATION FOR MULTILE SYSTEM INTERFACES
    46.
    发明申请
    SHARED IMPLEMENTATION FOR MULTILE SYSTEM INTERFACES 审中-公开
    多种系统接口的共享实现

    公开(公告)号:WO2006101699A1

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

    申请号:PCT/US2006/007785

    申请日:2006-03-03

    CPC classification number: G06F9/45512

    Abstract: A shared implementation for multiple system interfaces. An embodiment of a method includes receiving a command for a system, the command being a command for one of a plurality of interfaces for the system; generating a data structure for the command, the data structure including an opcode from a common library; and parsing the command using one of a plurality of parsing functions, parsing of the command including inserting an argument from the command into the data structure for the command.

    Abstract translation: 多个系统接口的共享实现。 一种方法的实施例包括:接收用于系统的命令,该命令是用于系统的多个接口之一的命令; 生成所述命令的数据结构,所述数据结构包括来自公共库的操作码; 以及使用多个解析函数中的一个解析所述命令,解析所述命令,包括从所述命令插入参数到所述命令的数据结构中。

    INTEGRATED STORAGE VIRTUALIZATION AND SWITCH SYSTEM
    47.
    发明申请
    INTEGRATED STORAGE VIRTUALIZATION AND SWITCH SYSTEM 审中-公开
    集成存储虚拟化和交换系统

    公开(公告)号:WO2006096218A1

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

    申请号:PCT/US2005/042172

    申请日:2005-11-21

    Abstract: A system integrates an intelligent storage switch with a flexible virtualization system to enable efficient service of file and block protocol data access requests for in­formation stored on the system. A storage operating system executing on a storage sys­tem coupled to the switch implements the virtualization system to provide a unified view of storage to clients by logically organizing the information as named files, direc­tories and logical unit numbers. The virtualization system is illustratively embodied as a file system having a write allocator configured to provide a flexible block numbering policy that addresses volume management capabilities, such as storage virtualization, at a finer granularity (e.g., a single block) than that of previous non-flexible storage virtu­alization schemes. The flexible block numbering policy also yields substantial benefits in terms of increased write efficiency and elimination of storage "hot spots", as well as a compelling point-in-time read-only data image (snapshot) mechanism.

    Abstract translation: 系统将智能存储交换机与灵活的虚拟化系统集成,以实现对存储在系统上的信息的文件和块协议数据访问请求的有效服务。 在与交换机耦合的存储系统上执行的存储操作系统实现虚拟化系统,以通过以命名文件,目录和逻辑单元号逻辑地组织信息来向客户端提供统一的存储视图。 虚拟化系统被示例性地体现为具有写分配器的文件系统,该分配器被配置为提供一种灵活的块编号策略,该灵活的块编号策略以比以前的非均匀性更精细的粒度(例如,单个块)来处理诸如存储虚拟化的卷管理能力, 灵活的存储虚拟化方案。 灵活的块编号策略在提高写入效率和消除存储“热点”以及引人注目的时间点读数据映像(快照)机制方面也带来了实质性的好处。

    METHOD AND APPARATUS FOR VERIFIABLY MIGRATING WORM DATA
    48.
    发明申请
    METHOD AND APPARATUS FOR VERIFIABLY MIGRATING WORM DATA 审中-公开
    用于可验证移动WORM数据的方法和装置

    公开(公告)号:WO2006065361A1

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

    申请号:PCT/US2005/038736

    申请日:2005-10-20

    CPC classification number: G06F21/80 G06F21/64

    Abstract: A file system in a storage system allows a user to designate data as write-once read-many (WORM) data. The WORM data are stored in a first set of storage media of the storage system. Signature data are generated from the WORM data. Using the signature data, the integrity of the WORM data can be verified.

    Abstract translation: 存储系统中的文件系统允许用户将数据指定为一次写入(WORM)数据。 WORM数据存储在存储系统的第一组存储介质中。 从WORM数据生成签名数据。 使用签名数据,可以验证WORM数据的完整性。

    SYSTEM AND METHOD FOR SUPPORTING BLOCK-BASED PROTOCOLS ON A VIRTUAL STORAGE APPLIANCE EXECUTING WITHIN A PHYSICAL STORAGE APPLIANCE
    49.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING BLOCK-BASED PROTOCOLS ON A VIRTUAL STORAGE APPLIANCE EXECUTING WITHIN A PHYSICAL STORAGE APPLIANCE 审中-公开
    在物理存储设备上执行的虚拟存储设备上支持基于块的协议的系统和方法

    公开(公告)号:WO2005101181A2

    公开(公告)日:2005-10-27

    申请号:PCT/US2005/012175

    申请日:2005-04-11

    Inventor: ROA, Guillermo

    CPC classification number: G06F3/0661 G06F3/0605 G06F3/067

    Abstract: An architecture provides the ability to create and maintain multiple instances of virtual servers, such as virtual filers (vfilers), within a server, such as a storage appli­ance. A vfiler is a logical partitioning of network and storage resources of the storage appliance platform to establish an instance of a multi-protocol server. Each vfiler is allocated a subset of dedicated units of storage resources, such as volumes or logical sub-volumes (qtrees), and one or more network address resources. Each vfiler is also allowed shared access to a file system resource of a storage operating system. To en­sure controlled access to the allocated and shared resources, each vfiler is further as­signed its own security domain for each access protocol. A vfiler boundary check is performed by the file system to verify that a current vfiler is allowed to access certain storage resources for a requested file stored on the filer platform.

    Abstract translation: 架构提供了在服务器(如存储设备)中创建和维护虚拟服务器(如虚拟文件管理器(vfilers))的多个实例的功能。 vfiler是存储设备平台的网络和存储资源的逻辑分区,以建立多协议服务器的实例。 每个vfiler分配了一组存储资源的专用单元,例如卷或逻辑子卷(qtree)以及一个或多个网络地址资源。 每个vfiler还允许共享访问存储操作系统的文件系统资源。 为了确保对已分配和共享资源的受控访问,每个vfiler还为每个访问协议分配了自己的安全域。 文件系统执行vfiler边界检查,以验证当前的vfiler是否允许访问存储在文件管理平台上的请求文件的某些存储资源。

    MANAGING DATA REPLICATION POLICIES
    50.
    发明申请
    MANAGING DATA REPLICATION POLICIES 审中-公开
    管理数据复制政策

    公开(公告)号:WO2005091598A1

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

    申请号:PCT/US2005/008234

    申请日:2005-03-11

    Abstract: An application implemented on a server in a network of storage servers can be provided to manage the data replication relationships implemented between the storage servers of the network. In one embodiment, this server can be designated the manager server, and can provide replication relationships to enable a user to centrally manage the plurality of data replication relationships. In one embodiment, the manager server includes a network adapter to connect the manager server to a network, a storage facility to contain a data structure configured to represent the plurality of data replication relationships, and a processor to automatically input the plurality of data replication relationships into the data structure, to automatically generate a plurality of replication policies, and to apply at least one of the plurality of replication policies to each data replication relationship.

    Abstract translation: 可以提供在存储服务器网络中的服务器上实现的应用程序来管理在网络的存储服务器之间实现的数据复制关系。 在一个实施例中,该服务器可以被指定为管理服务器,并且可以提供复制关系,以使用户能够集中管理多个数据复制关系。 在一个实施例中,管理服务器包括将管理器服务器连接到网络的网络适配器,用于包含被配置为表示多个数据复制关系的数据结构的存储设施,以及处理器,以自动输入多个数据复制关系 进入数据结构,以自动生成多个复制策略,并且将多个复制策略中的至少一个应用于每个数据复制关系。

Patent Agency Ranking