Provisioning advisor
    433.
    发明授权

    公开(公告)号:US09612751B2

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

    申请号:US14724744

    申请日:2015-05-28

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/061 G06F3/0605 G06F3/0647 G06F3/0653 G06F3/067

    Abstract: A method and system for a provisioning advisor are described which estimates the input/output operation performance of a workload on a storage system. A regression module in a provisioning advisor estimates a maximum IOPS on the storage system for buckets, or combinations of values, for various characteristics of the workloads running on the system by modeling a relationship between the workload characteristics and performance metrics gathered from the storage system. A performance module can use the estimated maximum IOPS for each bucket to update a set of working tables for the provisioning advisor, which can then be used to predict the input/output performance of a new workload to be provisioned on the storage system.

    OBJECT STORAGE BACKED FILE SYSTEM
    435.
    发明申请

    公开(公告)号:US20170091296A1

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

    申请号:US14866793

    申请日:2015-09-25

    Applicant: NetApp, Inc.

    Abstract: To leverage the attributes of object storage for applications/systems created to interface with a network files system, an object storage backed file system can accept the defined file system commands from the applications/systems and transform the file system commands into requests that target object storage. The file system is “backed” by object storage because attributes and content of file system entities are stored in objects. For instance, content data and metadata of a file are stored in objects in object storage. This object storage backed file system can be considered a bridge between a client perceived hierarchical file system namespace and a flat namespace of an object storage.

    System and method for planning an upgrade of a modular computing system

    公开(公告)号:US09600604B2

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

    申请号:US13945634

    申请日:2013-07-18

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/50 G06F3/048

    Abstract: A system and method for planning and configuring the components of a modular computing system is provided. In some embodiments, the method for planning an implementation of a modular computing system comprises presenting a user interface at a display device, the user interface including a plurality of user-selectable objects, each of the user-selectable objects representing a component of the modular computing system. A user selection is received via a user input device. The user selection is from among the user-selectable objects and specifies one of an enclosure, an existing component, and a future component of the modular computing system. A representation of the specified one of an enclosure, an existing component, and a future component is displayed at a display device. The user selection is verified with respect to an implementation guideline. An indicator of whether the user selection meets the implementation guideline is displayed at the display device.

    NON-DISRUPTIVE CONTROLLER REPLACEMENT IN A CROSS-CLUSTER REDUNDANCY CONFIGURATION
    438.
    发明申请
    NON-DISRUPTIVE CONTROLLER REPLACEMENT IN A CROSS-CLUSTER REDUNDANCY CONFIGURATION 审中-公开
    十字架冗余配置中的非破坏性控制器替换

    公开(公告)号:US20170075783A1

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

    申请号:US15361625

    申请日:2016-11-28

    Applicant: NetApp Inc.

    Abstract: During a storage redundancy giveback from a first node to a second node following a storage redundancy takeover from the second node by the first node, the second node is initialized in part by receiving a node identification indicator from the second node. The node identification indicator is included in a node advertisement message sent by the second node during a giveback wait phase of the storage redundancy giveback. The node identification indicator includes an intra-cluster node connectivity identifier that is used by the first node to determine whether the second node is an intra-cluster takeover partner. In response to determining that the second node is an intra-cluster takeover partner, the first node completes the giveback of storage resources to the second node.

    Abstract translation: 在从第一节点从第二节点接收存储冗余之后,从第一节点到第二节点的存储冗余中,第二节点通过从第二节点接收节点识别指示符而被初始化。 节点识别指示符包括在由存储冗余回授的回馈等待阶段由第二节点发送的节点通告消息中。 节点识别指示符包括簇内节点连接性标识符,第一节点使用该标识符来确定第二节点是否是集群内收购伙伴。 响应于确定第二节点是群内接管伙伴,第一节点完成对第二节点的存储资源的回馈。

    METHODS FOR PRESERVING STATE ACROSS A FAILURE AND DEVICES THEREOF
    439.
    发明申请
    METHODS FOR PRESERVING STATE ACROSS A FAILURE AND DEVICES THEREOF 审中-公开
    用于保存故障状态的方法及其设备

    公开(公告)号:US20170075776A1

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

    申请号:US15359827

    申请日:2016-11-23

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and computing device that determines when a software failure associated with a virtual storage controller has occurred. At least a portion of a transaction log corresponding to the virtual storage controller is stored in a stable storage device, when the determining indicates that the software failure associated with the virtual storage controller has occurred. A determination is made when the virtual storage controller has rebooted. The at least a portion of the transaction log is retrieved from the stable storage device, when the determining indicates that the virtual storage controller has rebooted. Thereby, state can be preserved and transactions pending, but not yet committed to storage server devices, can be replayed and proceed with minimal or no impact on the client devices originating the transactions.

    Abstract translation: 确定与虚拟存储控制器相关联的软件故障何时发生的方法,非暂时计算机可读介质和计算设备。 当确定指示与虚拟存储控制器相关联的软件故障已经发生时,对应于虚拟存储控制器的事务日志的至少一部分被存储在稳定的存储设备中。 当虚拟存储控制器重新启动时确定。 当确定指示虚拟存储控制器已重新启动时,从稳定存储设备检索事务日志的至少一部分。 因此,可以保留状态,并且可以重播事件挂起但尚未提交到存储服务器设备,并且对发起事务的客户端设备进行最小化或不影响。

    SYSTEMS, METHODS AND DEVICES FOR COMPRESSING SNAPSHOT DATA AND FOR BLOCK SHARING ACROSS VOLUMES
    440.
    发明申请
    SYSTEMS, METHODS AND DEVICES FOR COMPRESSING SNAPSHOT DATA AND FOR BLOCK SHARING ACROSS VOLUMES 有权
    用于压缩快照数据并用于块体分组的系统,方法和设备

    公开(公告)号:US20170068472A1

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

    申请号:US14848482

    申请日:2015-09-09

    Applicant: NetApp, Inc.

    Abstract: Presented herein are mass data storage systems, file system protocols, non-transitory machine readable devices, and methods for storing data blocks in data file systems. Methods for compressing snapshot data in a data file system are disclosed which include: loading a snapshot file with one or more data blocks, the snapshot representing a state of the data file system at a point in time; determining if at least one of the snapshot data blocks is less than a predetermined byte value; responsive to a snapshot data block having a size that is less than the predetermined byte value, identifying a packed block configured to store data chunks from plural distinct snapshots and having available sufficient storage space to store the snapshot data block; and adding to the packed block the snapshot data block and lost-write context information corresponding to the snapshot data block.

    Abstract translation: 这里提出的是大量数据存储系统,文件系统协议,非暂时性机器可读设备以及用于在数据文件系统中存储数据块的方法。 公开了一种用于压缩数据文件系统中的快照数据的方法,其包括:使用一个或多个数据块加载快照文件,该快照表示数据文件系统在某个时间点的状态; 确定所述快照数据块中的至少一个是否小于预定字节值; 响应于具有小于所述预定字节值的大小的快照数据块,识别被配置为存储来自多个不同快照的数据块的打包块,并且具有可用的足够的存储空间来存储所述快照数据块; 并向打包块添加对应于快照数据块的快照数据块和丢失写入上下文信息。

Patent Agency Ranking