Techniques for visualizing storage cluster system configurations and events

    公开(公告)号:US10229178B2

    公开(公告)日:2019-03-12

    申请号:US14928247

    申请日:2015-10-30

    Applicant: NETAPP, INC.

    Abstract: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes a processor component; a rendering component to generate a visualization of at least a portion of a storage cluster system for presentation on a display, the visualization to comprise a depiction of an object that corresponds to a component of the storage cluster system; and an interpretation component to interpret received indications of operation of an input device to select the depicted object and to select a first time and a second time along a timeline presented on the display, and to generate a command to request information indicating a change in state of the object between the first and second times.

    TECHNIQUES FOR VISUALIZING STORAGE CLUSTER SYSTEM CONFIGURATIONS AND API THEREFORE

    公开(公告)号:US20170124191A1

    公开(公告)日:2017-05-04

    申请号:US14928532

    申请日:2015-10-30

    Applicant: NETAPP, INC.

    CPC classification number: G06F17/30864 G06F9/542 H04L67/1097

    Abstract: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes an API component of a visualization server to make an API available to be called by another device via a network to request information associated with an object that represents a component of a storage cluster system; and a translation component of the visualization server to, in response to a call to the API received via the network that requests information associated with the object, generate query instructions to search for a system entry corresponding to the storage cluster system within a system database and to search for the requested information within the system entry.

    IN-LINE POLICY MANAGEMENT WITH MULTI-LEVEL OBJECT HANDLE
    13.
    发明申请
    IN-LINE POLICY MANAGEMENT WITH MULTI-LEVEL OBJECT HANDLE 审中-公开
    具有多级对象手柄的在线政策管理

    公开(公告)号:US20170075909A1

    公开(公告)日:2017-03-16

    申请号:US15359249

    申请日:2016-11-22

    Applicant: NetApp, Inc.

    Abstract: A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.

    Abstract translation: 网络存储系统中的分布式对象存储使用与存储的数据对象的位置无关的全局对象标识符(ID)。 全局对象ID使数据对象无缝地从一个位置移动到另一个位置,而不会影响存储系统的客户端,即“透明迁移”。 全局对象ID可以是多级对象句柄的一部分,其还可以包括指示存储数据对象的特定位置的位置ID,以及标识与数据对象相关联的一组数据管理策略的策略ID。 策略ID可以由存储系统的客户端与数据对象相关联,例如当客户端创建对象时,从而允许“内联”策略管理。 当客户机请求不包含对象的有效位置ID时,可以使用对象位置子系统(OLS)来定位对象。

    DATA STORAGE CLUSTER WITH DISTRIBUTED ZONES
    14.
    发明申请
    DATA STORAGE CLUSTER WITH DISTRIBUTED ZONES 审中-公开
    具有分布区的数据存储群

    公开(公告)号:US20150324123A1

    公开(公告)日:2015-11-12

    申请号:US14636055

    申请日:2015-03-02

    Applicant: NetApp, Inc.

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

    Object location service for network-based content repository
    16.
    发明授权
    Object location service for network-based content repository 有权
    基于网络的内容存储库的对象位置服务

    公开(公告)号:US09565254B2

    公开(公告)日:2017-02-07

    申请号:US14453813

    申请日:2014-08-07

    Applicant: NetApp, Inc.

    CPC classification number: H04L67/1097 G06F17/30091

    Abstract: A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.

    Abstract translation: 网络存储系统中的分布式对象存储使用与存储的数据对象的位置无关的全局对象标识符(ID)。 全局对象ID使数据对象无缝地从一个位置移动到另一个位置,而不会影响存储系统的客户端,即“透明迁移”。 全局对象ID可以是多级对象句柄的一部分,其还可以包括指示存储数据对象的特定位置的位置ID,以及标识与数据对象相关联的一组数据管理策略的策略ID。 策略ID可以由存储系统的客户端与数据对象相关联,例如当客户端创建对象时,从而允许“内联”策略管理。 当客户机请求不包含对象的有效位置ID时,可以使用对象位置子系统(OLS)来定位对象。

    OBJECT LOCATION SERVICE FOR NETWORK-BASED CONTENT REPOSITORY
    17.
    发明申请
    OBJECT LOCATION SERVICE FOR NETWORK-BASED CONTENT REPOSITORY 审中-公开
    基于网络的内容报告的对象位置服务

    公开(公告)号:US20140351388A1

    公开(公告)日:2014-11-27

    申请号:US14453813

    申请日:2014-08-07

    Applicant: NetApp, Inc.

    CPC classification number: H04L67/1097 G06F17/30091

    Abstract: A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.

    Abstract translation: 网络存储系统中的分布式对象存储使用与存储的数据对象的位置无关的全局对象标识符(ID)。 全局对象ID使数据对象无缝地从一个位置移动到另一个位置,而不会影响存储系统的客户端,即“透明迁移”。 全局对象ID可以是多级对象句柄的一部分,其还可以包括指示存储数据对象的特定位置的位置ID,以及标识与数据对象相关联的一组数据管理策略的策略ID。 策略ID可以由存储系统的客户端与数据对象相关联,例如当客户端创建对象时,从而允许“内联”策略管理。 当客户机请求不包含对象的有效位置ID时,可以使用对象位置子系统(OLS)来定位对象。

    METHOD AND SYSTEM FOR SECURELY CAPTURING WORKLOADS AT A LIVE NETWORK FOR REPLAYING AT A TEST NETWORK
    18.
    发明申请
    METHOD AND SYSTEM FOR SECURELY CAPTURING WORKLOADS AT A LIVE NETWORK FOR REPLAYING AT A TEST NETWORK 审中-公开
    用于在实际网络上安全地承载工作负载以便在测试网络中重新安装的方法和系统

    公开(公告)号:US20140237115A1

    公开(公告)日:2014-08-21

    申请号:US14265853

    申请日:2014-04-30

    Applicant: NetApp, Inc.

    Abstract: Methods and system for securely capturing workloads at a live network for replaying at a test network. The disclosed system captures file system states and workloads of a live server at the live network. In one embodiment the captured data is anonymized to protect confidentiality of the data. A file system of a test server at the test network is mirrored from a captured state of the live server. An anonymized version of the captured workloads is replayed as a request to the test server. A lost or incomplete command is recreated from the states of the live server. An order of the commands during replay can be based on an order in the captured workload, or based on a causal relationship. Performance characteristics of the live network are determined based on the response to the replayed command.

    Abstract translation: 用于在实时网络中安全捕获工作负载以在测试网络重播的方法和系统。 所公开的系统捕获实时网络上的实时服务器的文件系统状态和工作负载。 在一个实施例中,捕获的数据被匿名化以保护数据的机密性。 测试网络上的测试服务器的文件系统从实时服务器的捕获状态进行镜像。 捕获的工作负载的匿名版本作为对测试服务器的请求被重播。 从实时服务器的状态重新创建丢失或不完整的命令。 重放期间命令的顺序可以基于捕获的工作负载中的顺序,或者基于因果关系。 基于对重播命令的响应确定实时网络的性能特征。

Patent Agency Ranking