Apparatus and method for maintaining a file system index
    2.
    发明授权
    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.

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

    File system query and method of use
    3.
    发明授权
    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.

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

    Selection of migration methods including partial read restore in distributed storage management
    4.
    发明授权
    Selection of migration methods including partial read restore in distributed storage management 有权
    选择迁移方法,包括分布式存储管理中的部分读取还原

    公开(公告)号:US08055724B2

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

    申请号:US11085898

    申请日:2005-03-21

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F17/30221

    摘要: A hierarchical storage system is constructed from file servers and a policy engine server by building upon a file migration service. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, an offline read access method field is added to a connection database, and the primary file server is programmed to use these attributes and parameters for selecting a particular method (such as a partial read migration or a pass through read method) for read access to an offline file. In this fashion, the primary file server is provided with flexibility for selecting a particular one of a number of migration methods depending on various conditions, in order to improve the trade-off between the cost of storage and delay in file access.

    摘要翻译: 通过构建文件迁移服务,从文件服务器和策略引擎服务器构建分层存储系统。 离线属性被添加到主文件服务器中的文件系统inode中,文件系统参数被添加到主服务器中,将离线读取访问方法字段添加到连接数据库,并且主文件服务器被编程为使用这些属性和参数 用于选择特定方法(例如部分读取迁移或通过读取方法)以读取对脱机文件的访问。 以这种方式,主文件服务器具有根据各种条件选择多个迁移方法中的特定一个的灵活性,以便改善存储成本与文件访问延迟之间的权衡。

    Apparatus and method for building a file system index
    5.
    发明授权
    Apparatus and method for building a file system index 有权
    用于构建文件系统索引的装置和方法

    公开(公告)号:US07783615B1

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

    申请号:US11241132

    申请日:2005-09-30

    IPC分类号: G06F7/00

    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.

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

    Methods and Apparatus for Content-Defined Node Splitting
    6.
    发明申请
    Methods and Apparatus for Content-Defined Node Splitting 审中-公开
    内容定义节点拆分的方法和装置

    公开(公告)号:US20100082636A1

    公开(公告)日:2010-04-01

    申请号:US12237904

    申请日:2008-09-25

    IPC分类号: G06F17/30

    CPC分类号: G06F16/13

    摘要: A region of a node is searched to find a content-defined split point. A split point of a node is determined based at least in part on hashes of entries in the node and the node is split based on the determined split point. The search region is searched for the first encountered split point and the node is split based on that split point. That split point is based on a predetermined bitmask of the hashes of the entries in the node satisfying a predetermined condition.

    摘要翻译: 搜索节点的区域以找到内容定义的分割点。 至少部分地基于节点中的条目的散列来确定节点的分割点,并且基于所确定的分割点来分割节点。 搜索搜索区域的第一个遇到的分割点,并且基于该分割点分割节点。 该分割点基于满足预定条件的节点中的条目的散列的预定位掩码。

    Self-describing file system
    7.
    发明授权
    Self-describing file system 有权
    自我描述文件系统

    公开(公告)号:US07167867B1

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

    申请号:US09679456

    申请日:2000-10-04

    申请人: Stephen A. Rago

    发明人: Stephen A. Rago

    IPC分类号: G06F17/30

    摘要: The invention provides a way for computer applications to parse the operating system's file system format without embedding direct knowledge of the format in the applications themselves. By making a file system self-describing, applications running locally on the same computer, or remotely on another computer, can interpret file system data structures if they can access the disk containing the file system. Storage Area Networks (SANs) present a paradigm where multiple computer systems can see the same set of disk resources. This, combined with the invention of self-describing file systems, makes it possible to build applications that are more intelligent and perform better than their counterparts that either embed knowledge of a file system or rely on a file system driver to interpret the structure on behalf of the applications.

    摘要翻译: 本发明提供了一种计算机应用程序解析操作系统的文件系统格式的方式,而无需将该格式的直接知识嵌入应用程序本身。 通过使文件系统自我描述,在同一台计算机上本地运行的应用程序或另一台计算机上的远程应用程序可以解释文件系统数据结构,如果它们可以访问包含文件系统的磁盘。 存储区域网络(SAN)提供了多个计算机系统可以看到同一组磁盘资源的范例。 这与自描述文件系统的发明结合起来,使构建更智能和执行更好的应用程序成为可能,它们嵌入文件系统的知识或者依靠文件系统驱动程序来代表结构来解释结构 的应用程序。