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

    公开(公告)号:US08055724B2

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

    申请号:US11085898

    申请日:2005-03-21

    CPC classification number: G06F17/30221

    Abstract: 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.

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

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

    公开(公告)号:US07783615B1

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

    申请号:US11241132

    申请日:2005-09-30

    CPC classification number: G06F17/30082 G06F17/30091

    Abstract: 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.

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

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

    公开(公告)号:US07805416B1

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

    申请号:US11241053

    申请日:2005-09-30

    CPC classification number: G06F17/30082 G06F17/30091 G06F17/30112

    Abstract: 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.

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

    Methods, systems, and computer program products for providing access to shared storage by computing grids and clusters with large numbers of nodes
    4.
    发明授权
    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

    CPC classification number: G06F3/0665 G06F3/0605 G06F3/067 H04L67/1097

    Abstract: 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.

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

    Multiprocessor cluster membership manager framework
    5.
    发明授权
    Multiprocessor cluster membership manager framework 失效
    多处理器集群成员管理框架

    公开(公告)号:US5666486A

    公开(公告)日:1997-09-09

    申请号:US493550

    申请日:1995-06-23

    Abstract: A shared-disk cluster system includes a cluster membership manager framework which coordinates the joining or leaving among all nodes in a cluster including taking the multiple layers of involved subsystems through transitions. Subsystems are notified of transitions in particular order depending upon the transition, and all nodes' subsystems receiving a notification must process that notification prior to another layer of subsystems being notified. One of the subsystems registered for notification is an event manager in user space. The event manager carries out transfers of client services, including user applications, resulting from nodes joining and leaving the cluster. This includes a registration and launch service which registers a node, or multiple nodes, in a cluster which claims, or is assigned, responsibility for the service and provides an optional launching function which initiates the client service upon successful registration.

    Abstract translation: 共享磁盘集群系统包括一个集群成员资格管理器框架,用于协调集群中所有节点之间的连接或离开,包括通过转换获取涉及的多个子系统层。 子系统根据转换以特定顺序通知转换,并且接收到通知的所有节点的子系统必须在通知另一个子系统层之前处理该通知。 注册通知的子系统之一是用户空间中的事件管理器。 事件管理器执行由节点加入和离开集群而导致的客户端服务(包括用户应用程序)的传输。 这包括一个注册和发布服务,它将一个节点或多个节点注册在一个要求或被分配给该服务的集群中,并提供了一个可选的启动功能,该功能在成功注册时启动客户端服务。

    Methods systems, and computer program products for managing quality-of-service associated with storage shared by computing grids and clusters with a plurality of nodes
    6.
    发明授权
    Methods systems, and computer program products for managing quality-of-service associated with storage shared by computing grids and clusters with a plurality of nodes 有权
    用于管理与由多个节点计算网格和群集共享的存储相关联的服务质量的方法系统和计算机程序产品

    公开(公告)号:US08473566B1

    公开(公告)日:2013-06-25

    申请号:US11479939

    申请日:2006-06-30

    Abstract: Methods, systems, and computer program products for managing quality of service for shared storage accessed by a plurality of nodes are disclosed. According to one method, at a node of a plurality of nodes sharing access to a first disk array, quality-of-service (QoS) metadata associated with a portion of the disk array are requested from a server, wherein the QoS metadata includes at least one performance criterion for the portion of the disk array. I/O performance is monitored for the portion of the disk array in response to receiving the QoS metadata. The monitored I/O performance is compared with the QoS metadata. Based upon the comparison of the monitored I/O performance with the QoS metadata, it is determined whether a QoS violation has occurred. In response to determining that a QoS violation has occurred, the server is requested to migrate data associated with the portion of the disk array.

    Abstract translation: 公开了用于管理由多个节点访问的共享存储器的服务质量的方法,系统和计算机程序产品。 根据一种方法,在共享对第一磁盘阵列的访问的多个节点的节点处,从服务器请求与所述磁盘阵列的一部分相关联的服务质量(QoS)元数据,其中所述QoS元数据包括在 磁盘阵列部分的至少一个性能标准。 响应于接收到QoS元数据,对磁盘阵列的部分监视I / O性能。 将监视的I / O性能与QoS元数据进行比较。 基于所监视的I / O性能与QoS元数据的比较,确定是否发生QoS冲突。 响应于确定已经发生QoS冲突,请求服务器迁移与磁盘阵列的一部分相关联的数据。

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

    公开(公告)号:US08135763B1

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

    申请号:US11241054

    申请日:2005-09-30

    CPC classification number: G06F17/30082 G06F17/30091

    Abstract: 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.

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

Patent Agency Ranking