Apparatus and method for maintaining a file system index
    11.
    发明授权
    Apparatus and method for maintaining a file system index 有权
    用于维护文件系统索引的装置和方法

    公开(公告)号:US08135763B1

    公开(公告)日:2012-03-13

    申请号:US11241054

    申请日:2005-09-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30082 G06F17/30091

    摘要: 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.

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

    Pathname caching and protection of the root directory in a nested multilayer directory structure
    13.
    发明授权
    Pathname caching and protection of the root directory in a nested multilayer directory structure 有权
    路径名缓存和保护嵌套多层目录结构中的根目录

    公开(公告)号:US08166005B2

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

    申请号:US10945653

    申请日:2004-09-21

    IPC分类号: G06F7/00 G06F11/00

    CPC分类号: G06F17/30067 Y10S707/966

    摘要: Servers in a storage system store a nested multilayer directory structure, and a global index that is an abstract of the directory structure. The global index identifies respective portions of the directory structure that are stored in respective ones of the servers, and the global index identifies paths through the directory structure linking the respective portions. Upon performing a top-down search of the directory structure in response to a client request and finding that a portion of it is offline, the global index is searched to discover portions of the directory structure that are located below the offline portion. The global index may also identify the respective server storing each of the respective portions of the directory structure, and may indicate whether or not each of the respective portions of the directory structure is known to be offline.

    摘要翻译: 存储系统中的服务器存储嵌套的多层目录结构,以及作为目录结构的抽象的全局索引。 全局索引标识存储在相应服务器中的目录结构的各个部分,并且全局索引通过链接相应部分的目录结构来标识路径。 在响应于客户机请求并发现其一部分脱机时对目录结构进行自顶向下搜索时,搜索全局索引以发现位于离线部分下方的目录结构的部分。 全局索引还可以标识存储目录结构的各个部分的相应服务器,并且可以指示目录结构的各个部分中的每一个是否已知脱机。

    Methods, systems, and computer program products for providing access to shared storage by computing grids and clusters with large numbers of nodes
    14.
    发明授权
    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操作,而无需服务器的干预。

    Controlling information about a data storage system returned to an end-user
    16.
    发明授权
    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.

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

    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.

    Managing data on data storage systems
    19.
    发明授权
    Managing data on data storage systems 有权
    管理数据存储系统的数据

    公开(公告)号:US08392370B1

    公开(公告)日:2013-03-05

    申请号:US12058240

    申请日:2008-03-28

    IPC分类号: G06F7/00 G06F13/28

    摘要: A method is used in managing data on data storage systems. Rules are defined for candidate data unit selection. The rules are automatically executed on a primary data storage system to examine data units on the primary data storage system. The rules are applied to the data units. A data unit is identified that matches the rules and the identified data unit is migrated. The identified data unit is copied from the primary storage system to a secondary storage system. The identified data unit on the primary storage system is replaced with metadata. the data storage space in the primary storage system corresponding to the identified data unit is freed up.

    摘要翻译: 一种方法用于管理数据存储系统上的数据。 为候选数据单元选择定义规则。 这些规则在主数据存储系统上自动执行,以检查主数据存储系统上的数据单元。 规则适用于数据单元。 识别与规则匹配并且识别的数据单元被迁移的数据单元。 所识别的数据单元从主存储系统复制到辅助存储系统。 主存储系统上识别的数据单元被元数据替换。 与所识别的数据单元对应的主存储系统中的数据存储空间被释放。

    Configuring data storage for electronic mail application
    20.
    发明授权
    Configuring data storage for electronic mail application 有权
    配置电子邮件应用的数据存储

    公开(公告)号:US07634567B1

    公开(公告)日:2009-12-15

    申请号:US11824435

    申请日:2007-06-29

    IPC分类号: G06F15/173

    CPC分类号: G06Q10/107 Y10S707/99939

    摘要: Described are techniques for processing a data storage configuration request for an application A first user level of a plurality of user levels at which said data storage configuration request is made is determined. One or more rule sets defining mappings between different ones of said plurality of user levels are provided. Each of the different user levels is associated with a different level of abstraction with respect to processing performed in the data storage system for implementing the data storage configuration request. One of the rule sets is selected in accordance with the application, a data service requested in said data storage configuration request, and a user grouping including said plurality of user levels. The data storage configuration request is serviced using rules of the selected rule set.

    摘要翻译: 描述了用于处理应用的数据存储配置请求的技术确定进行所述数据存储配置请求的多个用户级的第一用户级别。 提供了一个或多个定义所述多个用户级别中的不同用户级别之间的映射的规则集。 与数据存储系统中执行的用于实现数据存储配置请求的处理相比,不同用户级别中的每一个与不同的抽象级别相关联。 根据应用,所述数据存储配置请求中请求的数据服务和包括所述多个用户级别的用户分组来选择其中一个规则集。 使用所选规则集的规则对数据存储配置请求进行服务。