Cross domain locking in a distributed environment
    3.
    发明授权
    Cross domain locking in a distributed environment 有权
    在分布式环境中进行跨域锁定

    公开(公告)号:US09152687B2

    公开(公告)日:2015-10-06

    申请号:US13910883

    申请日:2013-06-05

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30581 G06F9/466 G06F17/30377

    Abstract: In a distributed system, multiple nodes of a cluster update target data using a cross-domain lock. In the distributed system, data is separated into different domains, where some data elements are part of multiple domains. Multiple nodes each store a copy of the target data, which can be part of a single domain, or part of multiple domains. Where at least one element of the target data is part of two different domains, the nodes use cross-domain locks to lock both domains for at least a portion of the data update, and update the data while the lock is active. After updating the data, the nodes can release the cross-domain lock.

    Abstract translation: 在分布式系统中,群集的多个节点使用跨域锁更新目标数据。 在分布式系统中,数据被分成不同的域,其中一些数据元素是多个域的一部分。 多个节点每个存储目标数据的副本,其可以是单个域的一部分或多个域的一部分。 在目标数据的至少一个元素是两个不同域的一部分的情况下,节点使用跨域锁来锁定数据更新的至少一部分的两个域,并且在锁处于活动状态时更新数据。 更新数据后,节点可以释放跨域锁定。

    CROSS DOMAIN LOCKING IN A DISTRIBUTED ENVIRONMENT
    4.
    发明申请
    CROSS DOMAIN LOCKING IN A DISTRIBUTED ENVIRONMENT 有权
    分布式环境中的跨域锁定

    公开(公告)号:US20140365433A1

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

    申请号:US13910883

    申请日:2013-06-05

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30581 G06F9/466 G06F17/30377

    Abstract: In a distributed system, multiple nodes of a cluster update target data using a cross-domain lock. In the distributed system, data is separated into different domains, where some data elements are part of multiple domains. Multiple nodes each store a copy of the target data, which can be part of a single domain, or part of multiple domains. Where at least one element of the target data is part of two different domains, the nodes use cross-domain locks to lock both domains for at least a portion of the data update, and update the data while the lock is active. After updating the data, the nodes can release the cross-domain lock.

    Abstract translation: 在分布式系统中,群集的多个节点使用跨域锁更新目标数据。 在分布式系统中,数据被分成不同的域,其中一些数据元素是多个域的一部分。 多个节点每个存储目标数据的副本,其可以是单个域的一部分或多个域的一部分。 在目标数据的至少一个元素是两个不同域的一部分的情况下,节点使用跨域锁来锁定两个域至少部分数据更新,并在锁处于活动状态时更新数据。 更新数据后,节点可以释放跨域锁定。

    METHODS FOR MANAGING WORKLOADS IN A STORAGE SYSTEM AND DEVICES THEREOF

    公开(公告)号:US20200068042A1

    公开(公告)日:2020-02-27

    申请号:US16276793

    申请日:2019-02-15

    Applicant: NetApp, inc.

    Abstract: The present technology relates to managing workload within a storage system. A quality of service parameter proposal associated with managing incoming network traffic is generated and provided to a plurality of nodes. The generated quality of service parameter proposal to manage the incoming network traffic is modified based on a response received from the nodes. The incoming network traffic is serviced using the data from the modified quality of service parameter proposal.

    Techniques for path optimization in storage networks

    公开(公告)号:US10402100B2

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

    申请号:US15078993

    申请日:2016-03-23

    Applicant: NetApp, Inc.

    Inventor: Dean Kalman

    Abstract: Disclosed are various embodiments for managing paths in a cluster environment. The cluster environment receives a request from a client to access a logical storage volume via a selected one of a plurality of paths defined for the logical storage volume. In response to an access of the logical storage volume via one of the paths, the cluster environment updates a timestamp for the respective path that corresponds to a time of the access via the respective path. Subsequently, the cluster environment determines a remote path defined for the logical storage volume that can be removed based upon comparing a timestamp for the selected path with a timestamp for the remote path.

    Access management techniques for storage networks

    公开(公告)号:US09819738B2

    公开(公告)日:2017-11-14

    申请号:US14163067

    申请日:2014-01-24

    Applicant: NetApp, Inc.

    CPC classification number: H04L67/1097 G06F17/30194

    Abstract: Improved access management techniques for storage networks are described. In one embodiment, for example, an apparatus may comprise a processor circuit and an access control component for execution by the processor circuit to select a set of hosts for which to enable access to a logical storage volume of a network storage cluster, select, from among a plurality of nodes of the network storage cluster, a set of nodes via which to enable access to the logical storage volume by the set of hosts, and generate a storage configuration object comprising a parameter identifying the set of nodes. Other embodiments are described and claimed.

    POWER SAVINGS USING DYNAMIC STORAGE CLUSTER MEMBERSHIP
    8.
    发明申请
    POWER SAVINGS USING DYNAMIC STORAGE CLUSTER MEMBERSHIP 有权
    使用动态存储器会议的节电

    公开(公告)号:US20130254573A1

    公开(公告)日:2013-09-26

    申请号:US13869870

    申请日:2013-04-24

    Applicant: NETAPP, INC.

    Inventor: Dean Kalman

    Abstract: A system for controlling power usage in a storage cluster by dynamically controlling membership in the storage cluster is disclosed. The storage cluster includes multiple storage servers that provide access to one or more storage subsystems. The power management system uses a power management policy to set parameters for controlling membership in the storage cluster and monitors the storage cluster based on the policy. Based on the monitoring, the system detects when the number of storage servers in the storage cluster should be reduced or increased. To reduce the number, the system selects a storage server to deactivate and directs the selected storage server to migrate storage resources (e.g., data, metadata) associated with the server to a different storage server. The system then deactivates the selected storage server by directing it to transition to a low power mode. The system may increase the number of servers in the storage cluster by reversing these steps.

    Abstract translation: 公开了一种通过动态控制存储簇中的成员关系来控制存储簇中的功率使用的系统。 存储集群包括提供对一个或多个存储子系统的访问的多个存储服务器。 电源管理系统使用电源管理策略来设置用于控制存储集群中的成员资格的参数,并根据策略监视存储集群。 基于监控,系统检测存储集群中存储服务器的数量何时减少或增加。 为了减少数量,系统选择存储服务器以停用并引导所选择的存储服务器将与服务器相关联的存储资源(例如,数据,元数据)迁移到不同的存储服务器。 然后,系统通过将其转换到低功耗模式来停用所选择的存储服务器。 系统可以通过反转这些步骤来增加存储集群中的服务器数量。

    METHODS FOR FACILITATING ADAPTIVE QUALITY OF SERVICE IN STORAGE NETWORKS AND DEVICES THEREOF

    公开(公告)号:US20200036604A1

    公开(公告)日:2020-01-30

    申请号:US16192145

    申请日:2018-11-15

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that assign a quality of service (QoS) policy to an instantiated storage object. The assigned QoS policy includes a throughput parameter including a number of input/output (I/O) operations per second (IOPS) based on a storage operation block size. Storage operations are executed with the storage object according to the throughput parameter. Metadata is monitored including a size attribute of the storage object. The QoS policy is then automatically modified to adjust the throughput parameter based on the size attribute. This technology configures, manages, and scales performance provided to storage objects based on a monitored used or allocated size of the storage objects. Accordingly, this technology provides more performance for applications as storage object space is increasingly consumed by the applications, thereby improving the functionality and efficiency of storage nodes or controllers that are executing storage operations and managing I/O in storage networks.

    ACCESS MANAGEMENT TECHNIQUES FOR STORAGE NETWORKS
    10.
    发明申请
    ACCESS MANAGEMENT TECHNIQUES FOR STORAGE NETWORKS 有权
    存储网络访问管理技术

    公开(公告)号:US20150169647A1

    公开(公告)日:2015-06-18

    申请号:US14163067

    申请日:2014-01-24

    Applicant: NetApp, Inc.

    CPC classification number: H04L67/1097 G06F17/30194

    Abstract: Improved access management techniques for storage networks are described. In one embodiment, for example, an apparatus may comprise a processor circuit and an access control component for execution by the processor circuit to select a set of hosts for which to enable access to a logical storage volume of a network storage cluster, select, from among a plurality of nodes of the network storage cluster, a set of nodes via which to enable access to the logical storage volume by the set of hosts, and generate a storage configuration object comprising a parameter identifying the set of nodes. Other embodiments are described and claimed.

    Abstract translation: 描述了用于存储网络的改进的访问管理技术。 在一个实施例中,例如,设备可以包括处理器电路和访问控制部件,用于由处理器电路执行以选择一组主机,以使得能够访问网络存储集群的逻辑存储卷,从 在所述网络存储集群的多个节点中,存在一组节点,通过所述节点能够由所述主机集合访问所述逻辑存储卷,并且生成包括标识所述节点集合的参数的存储配置对象。 描述和要求保护其他实施例。

Patent Agency Ranking