Provisioning advisor
    352.
    发明授权

    公开(公告)号: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.

    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.

    System and method for a scalable crash-consistent snapshot operation
    356.
    发明授权
    System and method for a scalable crash-consistent snapshot operation 有权
    用于可升级的崩溃一致性快照操作的系统和方法

    公开(公告)号:US09569310B2

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

    申请号:US13778703

    申请日:2013-02-27

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1448 G06F11/1466 G06F2201/82 G06F2201/84

    Abstract: Described herein is a system and method for a scalable crash-consistent snapshot operation. Write requests may be received from an application and a snapshot creation request may further be received. Write requests received before the snapshot creation request may be associated with pre-snapshot tags and write requests received after the snapshot creation request may be associated with post-snapshot tags. Furthermore, in response to the snapshot creation request, logical interfaces may begin to be switched from a pre-snapshot configuration to a post-snapshot configuration. The snapshot may then be created based on the pre-snapshot write requests and the post-snapshot write requests may be suspended until the logical interfaces have switched configuration.

    Abstract translation: 这里描述了用于可升级的崩溃一致的快照操作的系统和方法。 可以从应用程序接收写入请求,并且还可以接收快照创建请求。 在快照创建请求之前收到的写请求可能与快照前标签相关联,并且快照创建请求之后接收到的写入请求可能与快照后标签相关联。 此外,响应于快照创建请求,逻辑接口可以开始从快照前配置切换到快照后配置。 然后可以基于快照前写入请求来创建快照,并且可以暂停快照后写入请求,直到逻辑接口已经切换配置。

    System and method for managing event tracking
    357.
    发明授权
    System and method for managing event tracking 有权
    用于管理事件跟踪的系统和方法

    公开(公告)号:US09565243B2

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

    申请号:US13945836

    申请日:2013-07-18

    Applicant: NetApp, Inc.

    Abstract: A system and method of managing event tracking includes a tracking registry. The tracking registry includes a memory for storing tracking entries, a tracking entry hierarchy, and a registry interface configured to receive requests from a plurality of modules. The tracking registry opens a tracking entry based on a registry request received from a first module of the plurality of modules, and being associated with a first operation being handled by the first module and including a parent identifier of a parent tracking entry of the tracking entry, updates the tracking entry hierarchy based on the parent identifier, stores the first tracking entry in the memory, and closes the tracking entry based on an entry closing request received from a second module of the plurality of modules and being associated with completion of a second operation being handled by the second module. The second operation performs processing associated with completion of the first operation.

    Abstract translation: 管理事件跟踪的系统和方法包括跟踪注册表。 跟踪注册表包括用于存储跟踪条目的存储器,跟踪条目层次结构以及被配置为从多个模块接收请求的注册表界面。 跟踪注册表基于从多个模块中的第一模块接收的注册表请求打开跟踪条目,并且与由第一模块处理的第一操作相关联,并且包括跟踪条目的父跟踪条目的父标识符 基于所述父标识符来更新所述跟踪条目层级,将所述第一跟踪条目存储在所述存储器中,并且基于从所述多个模块中的第二模块接收到的条目关闭请求来关闭所述跟踪条目,并且与所述第二跟踪条目的完成相关联 操作由第二模块处理。 第二操作执行与完成第一操作相关联的处理。

    System and method for storage and deployment of virtual machines in a virtual server environment
    358.
    发明授权
    System and method for storage and deployment of virtual machines in a virtual server environment 有权
    在虚拟服务器环境中存储和部署虚拟机的系统和方法

    公开(公告)号:US09563469B2

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

    申请号:US14605235

    申请日:2015-01-26

    Applicant: NETAPP, INC.

    Abstract: Described herein are systems and methods for storage and deployment of VMs in a virtual server environment. A VM deployment module executing on a server may produce VM container objects representing VMs, a VM container object comprising VM data describing a VM and vdisk configuration data. The VM deployment module may also later produce VMs on a server using the VM container objects. The VM deployment module may do so by producing a vdisk from a VM container object, the vdisk comprising the VM and vdisk configuration data. Rather than configuring the vdisk as typically done to make the vdisk useable to the server, the vdisk configuration data is used to make the vdisk useable and the VM data on the vdisk immediately accessible to the server. As such, the VM data may be immediately read to produce a VM on the server, thus providing rapid deployment of VMs.

    Abstract translation: 这里描述了用于在虚拟服务器环境中存储和部署VM的系统和方法。 在服务器上执行的VM部署模块可以产生表示VM的VM容器对象,VM容器对象包括描述VM和虚拟磁盘配置数据的VM数据。 VM部署模块还可以随后使用VM容器对象在服务器上生成VM。 VM部署模块可以通过从VM容器对象生成虚拟磁盘,虚拟磁盘包含虚拟机和虚拟磁盘配置数据。 而不是通常配置虚拟磁盘,以使虚拟磁盘可用于服务器,虚拟磁盘配置数据用于使虚拟磁盘可用,虚拟磁盘上的虚拟机数据可立即由服务器访问。 因此,可以立即读取VM数据以在服务器上产生VM,从而提供VM的快速部署。

    TECHNIQUES FOR DYNAMIC ENROLLMENT IN STORAGE SYSTEM NEWSGROUPS
    359.
    发明申请
    TECHNIQUES FOR DYNAMIC ENROLLMENT IN STORAGE SYSTEM NEWSGROUPS 审中-公开
    存储系统新闻动态动态技术

    公开(公告)号:US20170034293A1

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

    申请号:US14840408

    申请日:2015-08-31

    Applicant: NETAPP, INC.

    CPC classification number: H04L67/26 H04L51/14 H04L67/1046 H04L67/1097

    Abstract: Various embodiments are generally directed to techniques for dynamically enrolling storage system administrators into one or more news feeds based on aspects of operation of the one or more storage systems that each storage system administrator oversees. An apparatus includes a processor component of an enrollment server; a selection component of the enrollment server to analyze an aspect of the storage of client data by at least one storage device of a storage system to determine a topic of interest to the operation of the storage system, and to enroll an administration device of the storage system as a recipient of a news feed based on the topic of interest; and a triggering component of the enrollment server to trigger a distribution server to transmit a document associated with the news feed to the administration device in response to the enrollment of the administration device.

    Abstract translation: 各种实施例通常涉及用于基于每个存储系统管理员监督的一个或多个存储系统的操作的方面来动态地将存储系统管理员注册到一个或多个新闻馈送中的技术。 一种装置包括登记服务器的处理器部件; 登记服务器的选择组件,用于分析由存储系统的至少一个存储设备存储客户端数据的方面,以确定存储系统的操作感兴趣的主题,以及登记存储器的管理设备 系统作为基于感兴趣的话题的新闻提供者的接收者; 以及登记服务器的触发组件,以响应于管理设备的注册,触发分发服务器将与新闻馈送相关联的文档发送到管理设备。

    COMPRESSION FILE STRUCTURE
    360.
    发明申请
    COMPRESSION FILE STRUCTURE 审中-公开
    压缩文件结构

    公开(公告)号:US20170031940A1

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

    申请号:US14815903

    申请日:2015-07-31

    Applicant: NetApp, Inc.

    CPC classification number: G06F16/1727 G06F16/13

    Abstract: A file system layout apportions an underlying physical volume into one or more virtual volumes of a storage system. The virtual volumes having a file system and one or more files organized as buffer trees, the buffer trees utilizing indirect blocks to point to the data blocks. The indirect block at the level above the data blocks are grouped into compression groups that point to a set of physical volume block number (pvbn) block pointers.

    Abstract translation: 文件系统布局将底层物理卷分配到存储系统的一个或多个虚拟卷中。 具有文件系统的虚拟卷和被组织为缓冲树的一个或多个文件,缓冲树利用间接块指向数据块。 数据块上方的间接块被分组成指向一组物理卷块(pvbn)块指针的压缩组。

Patent Agency Ranking