Concurrent file across at a target file server during migration of file systems between file servers using a network file system access protocol
    1.
    发明授权
    Concurrent file across at a target file server during migration of file systems between file servers using a network file system access protocol 有权
    使用网络文件系统访问协议在文件服务器之间迁移文件系统期间在目标文件服务器上并发文件

    公开(公告)号:US06938039B1

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

    申请号:US09608469

    申请日:2000-06-30

    IPC分类号: G06F17/30

    摘要: A file system is migrated from a source file server to a target file server in a data network while permitting clients to have concurrent read/write access to the file system. The target file server issues directory read requests and file read requests to the source file server in accordance with a network file access protocol to transfer the file system from the source file server to the target file server. Concurrent with the transfer of the file system from the source file server to the target file server, the target file server responds to client read/write requests for access to the file system. In a preferred embodiment, the target file server maintains a hierarchy of on-line nodes off-line nodes. The online nodes represent file system objects that have been completely migrated, and the offline nodes representing file system objects that have not been completely migrated. The target file server executes a background process that walks through the hierarchy in order to migrate the objects of the offline nodes. When an object has been completely migrated, the target file server changes the offline node for the object to an online node for the object.

    摘要翻译: 文件系统从源文件服务器迁移到数据网络中的目标文件服务器,同时允许客户端对文件系统进行并行读/写访问。 目标文件服务器根据网络文件访问协议向源文件服务器发出目录读取请求和文件读取请求,以将文件系统从源文件服务器传输到目标文件服务器。 同时将文件系统从源文件服务器传输到目标文件服务器,目标文件服务器响应客户端读/写请求访问文件系统。 在优选实施例中,目标文件服务器维护在线节点离线节点的分层。 在线节点表示已经完全迁移的文件系统对象,并且表示尚未完全迁移的文件系统对象的脱机节点。 目标文件服务器执行后台进程,以便遍历层次结构,以便迁移脱机节点的对象。 当对象已被完全迁移时,目标文件服务器将对象的脱机节点更改为对象的联机节点。

    Replication of remote copy data for internet protocol (IP) transmission
    2.
    发明授权
    Replication of remote copy data for internet protocol (IP) transmission 有权
    用于互联网协议(IP)传输的远程复制数据的复制

    公开(公告)号:US07546364B2

    公开(公告)日:2009-06-09

    申请号:US10147751

    申请日:2002-05-16

    IPC分类号: G06F15/173

    摘要: Consistent updates are made automatically over a wide-area IP network, concurrently with read-only access to the remote copies. A replication control protocol (RCP) is layered over TCP/IP providing the capability for a remote site to replicate and rebroadcast blocks of the remote copy data to specified groups of destinations, as configured in a routing table. A volume multicast layer over RCP provides for multicasting to specified volume extents of the blocks. The blocks are copied at the logical level, so that it does not matter what physical structure is used for storing the remote copies. Save volumes buffer the remote copy data transmitted between the primary or secondary file system volume and the IP network, in order to ensure independence between the replication process, the IP transport method, and the primary file system being replicated.

    摘要翻译: 通过广域IP网络自动进行一致的更新,同时具有对远程副本的只读访问。 复制控制协议(RCP)在TCP / IP上分层,为远程站点复制和转播远程复制数据块的能力提供给指定的目的地组,如在路由表中配置的。 RCP上的卷多播层提供组播到块的指定卷范围。 这些块在逻辑级别被复制,因此用于存储远程副本的物理结构并不重要。 保存卷缓冲在主文件系统卷和辅助文件系统卷与IP网络之间传输的远程复制数据,以确保复制进程,IP传输方法和要复制的主文件系统之间的独立性。

    Data storage system and method for uninterrupted read-only access to a consistent dataset by one host processor concurrent with read-write access by another host processor
    3.
    发明授权
    Data storage system and method for uninterrupted read-only access to a consistent dataset by one host processor concurrent with read-write access by another host processor 有权
    数据存储系统和方法,用于一个主机处理器对一致的数据集进行不间断的只读访问,并由另一个主机处理器进行读写访问

    公开(公告)号:US06823336B1

    公开(公告)日:2004-11-23

    申请号:US09669939

    申请日:2000-09-26

    IPC分类号: G06F1730

    摘要: A data storage system receives sets of the revisions such that each set of revisions changes the dataset from one consistent state to another. Each set of revisions is processed in a write-selected phase followed by a read-selected phase. In the write-selected phase, the revisions in each set are written to a buffer and processed to produce a directory of the set of revisions. In the read-selected phase, the revisions are read from the buffer and integrated into the dataset. When one set of revisions is in the read-selected phase, the next set of revisions is in the write-selected phase. To permit uninterrupted read-only access to a consistent state of the dataset, the data storage system responds to a request for reading specified data on a priority basis by first accessing the directory of the read-selected revisions to determine whether the specified data are in the read-selected set of revisions, and if so, the specified data are read from the read-selected set of revisions, and if not, the specified data are read from the dataset. In a preferred implementation, the sets of revisions are alternately written to either a first buffer or a second buffer, and processing of each set of revisions is switched from the write-selected phase to the read-selected phase by switching between the two buffers.

    摘要翻译: 数据存储系统接收修订版本,使得每组修订版本将数据集从一个一致的状态更改为另一个。 每组修订版都以写入选择阶段后跟读取选择的阶段进行处理。 在写入选择阶段,每个集合中的修订将写入缓冲区并进行处理,以生成一组修订版本的目录。 在读取选择阶段,从缓冲区读取修订版并集成到数据集中。 当一组版本处于读取选择阶段时,下一组修订版本处于写入选择阶段。 为了允许对数据集的一致状态的不间断的只读访问,数据存储系统通过首先访问读取的修订版本的目录来响应优先级读取指定数据的请求,以确定指定的数据是否在 读取的修订版本集合,如果是,则从读取的修订版本读取指定的数据,如果不是,则从数据集读取指定的数据。 在一个优选的实现中,这些修订版本被交替地写入第一缓冲器或第二缓冲器,并且通过在两个缓冲器之间切换,将每组版本的处理从写入选择的相位切换到读取选择的相位。

    Controlling information about a data storage system returned to an end-user
    5.
    发明授权
    Controlling information about a data storage system returned to an end-user 有权
    控制返回给最终用户的数据存储系统的信息

    公开(公告)号:US08645375B1

    公开(公告)日:2014-02-04

    申请号:US12286434

    申请日:2008-09-29

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06Q30/016

    摘要: Described are techniques for use in controlling information about a data storage system returned to an end user. A first set of information is sent from a first recipient location included in a hierarchy to a second recipient location included in the hierarchy. At the second recipient location, a second set of information is produced using information control criteria of said second recipient location. The second set of information is sent from the second recipient location to a component used to manage the data storage system.

    摘要翻译: 描述了用于控制关于返回给最终用户的数据存储系统的信息的技术。 将第一组信息从层级中包括的第一收件人位置发送到层次结构中包括的第二收件人位置。 在第二收件人位置,使用所述第二收件人位置的信息控制标准产生第二组信息。 第二组信息从第二收件人位置发送到用于管理数据存储系统的组件。

    File system query and method of use
    7.
    发明授权
    File system query and method of use 有权
    文件系统查询和使用方法

    公开(公告)号:US07805416B1

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

    申请号:US11241053

    申请日:2005-09-30

    IPC分类号: G06F7/00

    摘要: An improved policy enforcement architecture includes several components that improve the performance of policy enforcement in a hierarchical storage environment. A File System Query instruction permits a richer set of queries to be expressed by a policy engine, thereby permitting more complex policies to be implemented with ease. The File System result is generated at the file server, and only files of interest are forwarded to the policy engine. The file system query advantageously may be applied against a pre-generated index having one more characterizing attributes to further reduce the processing required to retrieve policy data. An Index Build instruction, added to a programming interface, allows a policy engine generate the characterizing indices in advance of use. Index maintenance techniques maintain consistency between the index and the file system to ensure that the policy can be enforced using accurate file information.

    摘要翻译: 改进的策略实施体系结构包括几个可以在分层存储环境中提高策略执行性能的组件。 文件系统查询指令允许由策略引擎表达更丰富的查询集,从而允许更容易实现更复杂的策略。 文件系统结果是在文件服务器生成的,只有感兴趣的文件才转发给策略引擎。 文件系统查询有利地可以应用于具有一个更多特征属性的预先生成的索引,以进一步减少检索策略数据所需的处理。 添加到编程界面中的索引构建指令允许策略引擎在使用之前生成表征索引。 索引维护技术保持索引和文件系统之间的一致性,以确保可以使用准确的文件信息执行策略。

    Methods, systems, and computer program products for providing access to shared storage by computing grids and clusters with large numbers of nodes
    8.
    发明授权
    Methods, systems, and computer program products for providing access to shared storage by computing grids and clusters with large numbers of nodes 有权
    方法,系统和计算机程序产品,用于通过计算具有大量节点的网格和集群来提供对共享存储的访问

    公开(公告)号:US07676628B1

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

    申请号:US11394768

    申请日:2006-03-31

    IPC分类号: G06F12/00 G06F13/00

    摘要: Methods, systems, and computer program products for providing access to shared storage by a plurality of nodes are disclosed. According to one method, at a node of a plurality of nodes sharing access to a disk array, an application input/output (I/O) operation and whether sufficient space in the disk array has been mapped at the node for the I/O operation are detected. In response to detecting that sufficient space in the disk array has not been mapped at the node for the I/O operation, a map for the I/O operation including physical disk access information is requested and obtained from a server. The physical disk access information included within the map for the application I/O operation obtained from the server is used to perform the I/O operation by accessing the disk array without intervention by the server.

    摘要翻译: 公开了用于提供对多个节点对共享存储的访问的方法,系统和计算机程序产品。 根据一种方法,在共享对磁盘阵列的访问的多个节点的节点处,应用输入/输出(I / O)操作以及磁盘阵列中的足够空间是否已经被映射到用于I / O的节点 检测到操作。 响应于检测到磁盘阵列中的足够空间未被映射到用于I / O操作的节点,从服务器请求并获得包括物理磁盘访问信息的I / O操作的映射。 用于从服务器获得的应用程序I / O操作的地图中包含的物理磁盘访问信息用于通过访问磁盘阵列来执行I / O操作,而无需服务器的干预。

    Cluster meta file system of file system cells managed by respective data movers of a network file server

    公开(公告)号:US06985914B2

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

    申请号:US10079090

    申请日:2002-02-20

    IPC分类号: G06F12/00

    摘要: File system cells are linked together to form a meta file system that appears to a user or application program to be a single file system. The meta file system permits concurrent access by multiple processors in a file server wherein each file system cell is managed by a respective one of the processors. The file server responds to a directory access request by returning a file handle containing a file system cell ID and a pointer to a file in the file system cell. The file server responds to a subsequent file access request including the file handle by extracting the file system cell ID and the pointer to the file, searching a routing table for an entry having a file system cell ID matching the file system cell ID extracted from the file handle, and routing the request to the processor managing the file system cell.