Method and system for responding to client requests for information maintained by storage systems
    471.
    发明授权
    Method and system for responding to client requests for information maintained by storage systems 有权
    用于响应客户机对存储系统维护的信息的请求的方法和系统

    公开(公告)号:US08996832B2

    公开(公告)日:2015-03-31

    申请号:US14511926

    申请日:2014-10-10

    Applicant: Netapp, Inc.

    CPC classification number: G06F12/1475 G06F17/302 G06F2212/263

    Abstract: Method and system for providing information regarding a plurality of storage devices managed by a plurality of storage servers are provided. The storage space at the storage devices is presented to a plurality of computing systems as logical storage space. A plurality of searchable data structures having a plurality of data object types are stored at a temporary memory storage device of a management console that interfaces with the plurality of computing systems and the storage servers. Each data object type stores information regarding the storage device. The searchable data structure includes information regarding the storage devices and the logical storage space presented to the computing systems. A lock data structure for tracking locks that are assigned for accessing information pertaining to a storage server and a data object type is maintained to prevent unauthorized access to at least one of the searchable data structures.

    Abstract translation: 提供了用于提供关于由多个存储服务器管理的多个存储设备的信息的方法和系统。 将存储设备的存储空间呈现给多个计算系统作为逻辑存储空间。 具有多个数据对象类型的多个可搜索数据结构存储在与多个计算系统和存储服务器接口的管理控制台的临时存储器装置中。 每个数据对象类型存储关于存储设备的信息。 可搜索的数据结构包括关于存储设备和呈现给计算系统的逻辑存储空间的信息。 维护用于跟踪被分配用于访问与存储服务器和数据对象类型有关的信息的锁的锁定数据结构,以防止对可搜索数据结构中的至少一个的未经授权的访问。

    System and method for improving the relevance of search results using data container access patterns
    472.
    发明授权
    System and method for improving the relevance of search results using data container access patterns 有权
    使用数据容器访问模式来提高搜索结果的相关性的系统和方法

    公开(公告)号:US08996487B1

    公开(公告)日:2015-03-31

    申请号:US11590193

    申请日:2006-10-31

    CPC classification number: G06F17/301

    Abstract: A system and method for improving the relevance of search results using data container access patterns. An indexing process tracks data access patterns and updates an access data structure. When executing a search operation, a search process first identifies a set of data containers containing the search terms. The search process then utilizes the access data structure to rank the identified data containers based on the collected data access pattern information.

    Abstract translation: 一种用于使用数据容器访问模式来提高搜索结果的相关性的系统和方法。 索引过程跟踪数据访问模式并更新访问数据结构。 当执行搜索操作时,搜索处理首先识别包含搜索项的一组数据容器。 然后,搜索过程利用访问数据结构基于收集的数据访问模式信息对所识别的数据容器进行排名。

    SYSTEMS AND METHODS FOR PROVIDING SNAPSHOTS OF APPLICATIONS TO REMOTE LOCATIONS WITH MINIMAL PERFORMANCE IMPACT
    474.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING SNAPSHOTS OF APPLICATIONS TO REMOTE LOCATIONS WITH MINIMAL PERFORMANCE IMPACT 有权
    用于向具有最小性能影响的远程位置提供应用程序的系统和方法

    公开(公告)号:US20150081636A1

    公开(公告)日:2015-03-19

    申请号:US14029572

    申请日:2013-09-17

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1482 G06F11/1438 G06F17/30088 G06F2201/84

    Abstract: Systems and methods herein obtain snapshots of one or more applications, while having minimal impact on performance of the applications. Embodiments may involve obtaining snapshots of modified application data within a node without disturbing the operations of the application. Systems may be configured to leverage the fast characteristics of local storage devices while utilizing the advantages provided by the remote storage of data. One or more applications may be preconfigured to record data modifications in one or more associated application state storages located on local memory. Further, one or more systems may operate in the background to identify modifications made to the associated application state storages and to determine an appropriate moment to take one or more snapshots of the stored data and transfer the one or more snapshots to one or more remote locations to be stored. Several factors may be used to determine when an appropriate moment has occurred.

    Abstract translation: 本文中的系统和方法获得一个或多个应用程序的快照,同时对应用程序的性能影响最小。 实施例可以涉及在节点内获取修改的应用数据的快照,而不会干扰应用的操作。 系统可以被配置为利用本地存储设备的快速特性,同时利用由数据的远程存储提供的优点。 可以预配置一个或多个应用以在位于本地存储器上的一个或多个相关联的应用状态存储器中记录数据修改。 此外,一个或多个系统可以在后台操作以识别对相关联的应用状态存储器进行的修改,并且确定适当时刻以采取存储的数据的一个或多个快照并将一个或多个快照传送到一个或多个远程位置 被存储。 可以使用几个因素来确定何时发生适当的时刻。

    Using append only log format in data storage cluster with distributed zones for determining parity of reliability groups
    477.
    发明授权
    Using append only log format in data storage cluster with distributed zones for determining parity of reliability groups 有权
    在具有分布式区域的数据存储集群中使用追加日志格式来确定可靠性组的奇偶校验

    公开(公告)号:US08972478B1

    公开(公告)日:2015-03-03

    申请号:US13479171

    申请日:2012-05-23

    Abstract: Techniques for a data storage cluster and a method for maintaining and updating reliability data and reducing data communication between nodes, are disclosed herein. Each data object is written to a single data zone on a data node within the data storage cluster. Each data object includes one or more data chunks, and the data chunks of a data object are written to a data node in an append-only log format. When parity is determined for a reliability group including the data zone, there is no need to transmit data from other data nodes where the rest of data zones of the reliability group reside. Thus, inter-node data communication for determining reliability data is reduced.

    Abstract translation: 本文公开了用于数据存储集群的技术以及用于维护和更新可靠性数据并减少节点之间的数据通信的方法。 每个数据对象被写入数据存储集群内的数据节点上的单个数据区。 每个数据对象包括一个或多个数据块,数据对象的数据块以仅追加日志格式写入数据节点。 当对包括数据区的可靠性组确定奇偶校验时,不需要从可靠性组的其余数据区所在的其他数据节点发送数据。 因此,用于确定可靠性数据的节点间数据通信被减少。

    Systems, Methods, and Computer Program Products Implementing Hybrid File Structures for Data Storage
    478.
    发明申请
    Systems, Methods, and Computer Program Products Implementing Hybrid File Structures for Data Storage 有权
    系统,方法和计算机程序产品实现数据存储的混合文件结构

    公开(公告)号:US20150058554A1

    公开(公告)日:2015-02-26

    申请号:US13972620

    申请日:2013-08-21

    Applicant: NETAPP, INC.

    Abstract: Systems, methods, and computer program products implementing hybrid file structures for data storage are provided. One embodiment of a method performed in a computer-based storage system includes writing a file as data blocks in an array of storage devices. The method includes associating the data blocks with metadata related to at least one location in the array of storage devices for later access to the data blocks. The file is represented as a hierarchical data structure having a plurality of nodes. A first portion of nodes has a first span type, and a second portion of nodes has a second span type. The data structure includes a buftree. The first span type includes a fixed-span type. The second span type includes a variable-span type.

    Abstract translation: 提供了实现用于数据存储的混合文件结构的系统,方法和计算机程序产品。 在基于计算机的存储系统中执行的方法的一个实施例包括将文件作为数据块写入存储设备的阵列中。 该方法包括将数据块与存储设备阵列中的至少一个位置相关的元数据相关联,以便稍后访问数据块。 该文件被表示为具有多个节点的分层数据结构。 节点的第一部分具有第一跨度类型,节点的第二部分具有第二跨度类型。 数据结构包括一个buftree。 第一种跨度类型包括固定跨度类型。 第二种跨度类型包括可变跨度类型。

    SYSTEM AND METHOD FOR EMULATING SHARED STORAGE
    479.
    发明申请
    SYSTEM AND METHOD FOR EMULATING SHARED STORAGE 有权
    用于模拟共享存储的系统和方法

    公开(公告)号:US20150033220A1

    公开(公告)日:2015-01-29

    申请号:US13949130

    申请日:2013-07-23

    Applicant: NetApp, Inc.

    Abstract: A system and method of emulating a shared storage device includes determining a storage unit identifier (SUID) associated with a first local storage device in a first node of a distributed computing system, updating a first path handler to intercept storage requests including the SUID and being made on the first node and forwarding the storage requests to drivers for an emulated shared storage device, associating a second local storage device in a second node of the distributed computing system with the SUID, updating a second path handler to intercept storage requests including the SUID and being made on the second node and forwarding the storage requests to the drivers for the emulated shared storage device, and intercepting storage requests including the SUID and being made on the second node and forwarding the storage requests to the drivers for the emulated shared storage device.

    Abstract translation: 模拟共享存储设备的系统和方法包括:确定与分布式计算系统的第一节点中的第一本地存储设备相关联的存储单元标识符(SUID),更新第一路径处理程序以截取包括SUID的存储请求,并且 将所述存储请求转发到用于仿真共享存储设备的驱动器,将所述分布式计算系统的第二节点中的第二本地存储设备与所述SUID相关联,更新第二路径处理器以截取包括所述SUID的存储请求 并且在第二节点上形成并将存储请求转发给用于仿真的共享存储设备的驱动器,以及拦截包括SUID并在第二节点上进行的存储请求,并将存储请求转发给用于仿真的共享存储设备的驱动器 。

    SYSTEMS AND METHODS FOR MANAGING STORAGE NETWORK DEVICES
    480.
    发明申请
    SYSTEMS AND METHODS FOR MANAGING STORAGE NETWORK DEVICES 审中-公开
    用于管理存储网络设备的系统和方法

    公开(公告)号:US20150032839A1

    公开(公告)日:2015-01-29

    申请号:US13952108

    申请日:2013-07-26

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for managing storage entities in a storage network are provided. Embodiments may provide a group of management devices to manage a plurality of storage entities in the storage network. In some instances, a storage entity hierarchy for the plurality of storage entities may be identified. At least one of a load or a health associated with a management device of the group of management devices may, in embodiments, be determined. In some embodiments, the plurality of storage entities may be managed in accordance with the identified storage entity hierarchy and based, at least in part, on the determined at least one of a load or a health.

    Abstract translation: 提供了用于管理存储网络中的存储实体的系统和方法。 实施例可以提供一组管理设备来管理存储网络中的多个存储实体。 在一些情况下,可以识别用于多个存储实体的存储实体层次结构。 在实施例中,可以确定与该组管理设备的管理设备相关联的负载或健康中的至少一个。 在一些实施例中,可以根据所识别的存储实体层级管理多个存储实体,并且至少部分地基于所确定的负载或健康中的至少一个。

Patent Agency Ranking