Methods and systems for determining a cache size for a storage system
    591.
    发明授权
    Methods and systems for determining a cache size for a storage system 有权
    用于确定存储系统的高速缓存大小的方法和系统

    公开(公告)号:US09069680B2

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

    申请号:US13963875

    申请日:2013-08-09

    Applicant: NetApp, Inc.

    Abstract: Technology for operating a cache sizing system is disclosed. In various embodiments, the technology monitors input/output (IO) accesses to a storage system within a monitor period; tracks an access map for storage addresses within the storage system during the monitor period; and counts a particular access condition of the IO accesses based on the access map during the monitor period. When sizing a cache of the storage system that enables the storage system to provide a specified level of service, the counting is for computing a working set size (WSS) estimate of the storage system.

    Abstract translation: 公开了用于操作缓存大小调整系统的技术。 在各种实施例中,技术监视在监视周期内对存储系统的输入/输出(IO)访问; 在监视期间跟踪存储系统内存储地址的访问地图; 并在监视期间根据访问映射计算IO访问的特定访问条件。 当确定使存储系统能够提供指定级别的服务的存储系统的高速缓存时,计数用于计算存储系统的工作集大小(WSS)估计。

    MODIFYING INFORMATION LIFECYCLE MANAGEMENT RULES IN A DISTRIBUTED SYSTEM
    594.
    发明申请
    MODIFYING INFORMATION LIFECYCLE MANAGEMENT RULES IN A DISTRIBUTED SYSTEM 有权
    在分布式系统中修改信息生物多样性管理规则

    公开(公告)号:US20150169625A1

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

    申请号:US14524033

    申请日:2014-10-27

    Applicant: NETAPP, INC.

    CPC classification number: G06F17/30215 G06F17/30082 G06F17/30584

    Abstract: A system and method for specifying the placement of and managing the placement of objects on a distributed networked grid. Some embodiments of the invention comprise a user interface for specifying rules for the placement of objects on the grid and an execution module that places objects on the grid based on the rules specified. Rules may comprise a matching criteria specification, which determines whether a rule applies to a particular object, and a placement specification, which directs the locations at which an object will be placed under the rule.

    Abstract translation: 一种用于指定分布式网络上的对象的放置和管理布局的系统和方法。 本发明的一些实施例包括用于指定用于在网格上放置对象的规则的用户界面以及基于规定的规则将对象放置在网格上的执行模块。 规则可以包括匹配标准规范,其确定规则是否适用于特定对象,以及指定将被放置在规则下的对象的位置的布局规范。

    TECHNIQUES TO MANAGE NON-DISRUPTIVE SAN AVAILABILITY IN A PARTITIONED CLUSTER
    595.
    发明申请
    TECHNIQUES TO MANAGE NON-DISRUPTIVE SAN AVAILABILITY IN A PARTITIONED CLUSTER 有权
    在分组集群中管理非破坏性SAN可用性的技术

    公开(公告)号:US20150169415A1

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

    申请号:US14526975

    申请日:2014-10-29

    Applicant: NETAPP, INC.

    Abstract: Techniques to managing non-disruptive SAN availability in a partitioned cluster comprising one or more components configured to determine whether to separate a cluster into two or more partitions, notify one or more responsive cluster nodes to separate the cluster into a first partition and a second partition, update one or more access states, notify the host that access states of one or more network paths has been updated, and provide the one or more access states. Other embodiments are described and claimed.

    Abstract translation: 在分区集群中管理非破坏性SAN可用性的技术,包括被配置为确定是否将集群分离成两个或更多个分区的一个或多个组件,通知一个或多个响应群集节点将所述集群分离成第一分区和第二分区 更新一个或多个访问状态,通知主机访问一个或多个网络路径的状态已被更新,并提供一个或多个访问状态。 描述和要求保护其他实施例。

    System and Method for Providing Performance Sampling in a Computing System
    596.
    发明申请
    System and Method for Providing Performance Sampling in a Computing System 有权
    在计算系统中提供性能抽样的系统和方法

    公开(公告)号:US20150149663A1

    公开(公告)日:2015-05-28

    申请号:US14088090

    申请日:2013-11-22

    Applicant: NetApp, Inc.

    Inventor: Joseph Weihs

    Abstract: A method performed by a computer system, the method including maintaining a plurality of work-based counters, each of the work-based counters being associated with a respective functional entity of a plurality of functional entities, in response to determining that a first one of the work-based counters has reached a threshold, sampling a performance data of a first functional entity associated with the first one of the work-based counters, and presenting the sampled performance data to an analysis tool separate from an operating system of the computer system.

    Abstract translation: 一种由计算机系统执行的方法,所述方法包括维护多个基于工作的计数器,每个基于工作的计数器与多个功能实体的相应功能实体相关联,响应于确定第一个 基于工作的计数器已经达到阈值,对与第一个基于工作的计数器相关联的第一功能实体的性能数据进行采样,并将采样的性能数据呈现给与计算机系统的操作系统分开的分析工具 。

    SYSTEM AND METHOD FOR NEGOTIATED TAKEOVER OF STORAGE OBJECTS
    597.
    发明申请
    SYSTEM AND METHOD FOR NEGOTIATED TAKEOVER OF STORAGE OBJECTS 有权
    存储对象讨论的系统与方法

    公开(公告)号:US20150149416A1

    公开(公告)日:2015-05-28

    申请号:US14088196

    申请日:2013-11-22

    Applicant: NETAPP, INC.

    CPC classification number: G06F17/30348

    Abstract: A system and method of negotiated takeover of storage objects includes one or more processors, a storage controller, and memory coupled to the one or more processors. The memory stores a data structure that includes information about a plurality of storage objects manageable by the storage controller. The storage controller is configured to assume, one by one, current ownership of a first subset of the storage objects and assume, concurrently, current ownership of a second subset of the storage objects. The first subset of storage objects and the second subset of storage objects are currently owned by a second storage server coupled to the storage server. In some embodiments, current ownership of the first subset of storage objects is transferred by iteratively detecting a particular storage object from the first subset of the storage objects whose current ownership can be assumed and bringing the particular storage object online.

    Abstract translation: 协商接管存储对象的系统和方法包括耦合到一个或多个处理器的一个或多个处理器,存储控制器和存储器。 存储器存储包括关于由存储控制器可管理的多个存储对象的信息的数据结构。 存储控制器被配置为逐个地假设存储对象的第一子集的当前所有权并同时假设存储对象的第二子集的当前所有权。 存储对象的第一子集和存储对象的第二子集目前由耦合到存储服务器的第二存储服务器所拥有。 在一些实施例中,存储对象的第一子集的当前所有权通过迭代地从存储对象的第一子集迭代地检测特定存储对象来传送,该存储对象的当前所有权可以被假设并且使特定存储对象在线。

    Metadata subsystem for a distributed object store in a network storage system
    598.
    发明授权
    Metadata subsystem for a distributed object store in a network storage system 有权
    网络存储系统中分布式对象存储的元数据子系统

    公开(公告)号:US09043372B2

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

    申请号:US13916389

    申请日:2013-06-12

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30979 G06F17/30997

    Abstract: A network storage server system includes a distributed object store and a metadata subsystem. The metadata subsystem stores metadata relating to the stored data objects and allows data objects to be located and retrieved easily via user-specified search queries. It manages and allows searches on at least three categories of metadata via the same user interface and technique. These categories include user-specified metadata, inferred metadata and system-defined metadata. Search queries for the metadata can include multi-predicate queries.

    Abstract translation: 网络存储服务器系统包括分布式对象存储和元数据子系统。 元数据子系统存储与存储的数据对象相关的元数据,并允许通过用户指定的搜索查询容易地定位和检索数据对象。 它管理并允许通过相同的用户界面和技术在至少三类元数据中进行搜索。 这些类别包括用户指定的元数据,推断的元数据和系统定义的元数据。 元数据的搜索查询可以包括多谓词查询。

    Deduplication in an extent-based architecture
    599.
    发明授权
    Deduplication in an extent-based architecture 有权
    基于范围的架构中的重复数据删除

    公开(公告)号:US09043287B2

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

    申请号:US14087345

    申请日:2013-11-22

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30156 G06F3/0608 G06F3/0641

    Abstract: It is determined that a first data block contains the same data as a second data block. The first data block is associated with a first extent and the second data block is associated with a second extent. In response to determining that the first data block contains the same data as the second data block, the second data block is associated with the first extent and the first data block is disassociated with the second extent.

    Abstract translation: 确定第一数据块包含与第二数据块相同的数据。 第一数据块与第一范围相关联,并且第二数据块与第二范围相关联。 响应于确定第一数据块包含与第二数据块相同的数据,第二数据块与第一扩展区相关联,并且第一数据块与第二扩展区分离。

    System and Method for Progressive Fault Injection Testing
    600.
    发明申请
    System and Method for Progressive Fault Injection Testing 审中-公开
    逐步故障注入测试的系统和方法

    公开(公告)号:US20150143179A1

    公开(公告)日:2015-05-21

    申请号:US14081750

    申请日:2013-11-15

    Applicant: NETAPP, INC.

    CPC classification number: G06F11/3688

    Abstract: A system and method for performing a progressive fault injection process to verify software is provided. In some embodiments, the method comprises loading a software product into the memory of a testbed computing system, wherein the software product includes a function and a statement that calls the function. A data structure is updated based on an error domain of the function. The calling statement is executed for each of one or more error return codes of the error domain. For each iteration of the execution, a call of the function by the calling statement is detected, and, in response, an error return code of the one or more error return codes is provided in lieu of executing the function. The software product is monitored to determine a response to the provided error return code. In some embodiments, the error return code to provide is determined by querying the data structure.

    Abstract translation: 提供了一种用于执行逐行故障注入处理以验证软件的系统和方法。 在一些实施例中,该方法包括将软件产品加载到测试台计算系统的存储器中,其中软件产品包括调用功能的功能和语句。 基于该函数的错误域更新数据结构。 为错误域的一个或多个错误返回码中的每一个执行调用语句。 对于执行的每次迭代,检测到通过调用语句的函数的调用,并且作为响应,提供了一个或多个错误返回码的错误返回码来代替执行该功能。 监视软件产品以确定对提供的错误返回码的响应。 在一些实施例中,通过查询数据结构来确定要提供的错误返回码。

Patent Agency Ranking