Virtual disk management for virtual disks accessed from compute only nodes

    公开(公告)号:US11150932B2

    公开(公告)日:2021-10-19

    申请号:US16267262

    申请日:2019-02-04

    Applicant: Nutanix, Inc.

    Abstract: A system and method include classifying and assigning virtual disks accessed from compute only nodes. The method determines, by a management processor of a virtual computing system, characteristics for a plurality of virtual disks hosted on a plurality of hyper converged nodes in a cluster of nodes in the virtual computing system. The method further classifies, by the management processor, each of the plurality of virtual disks based on the determined characteristics and identifies, by the management processor, one of the plurality of virtual disks to host data for a virtual machine on a compute only node based on the classification to spread out input-output demand in the cluster, reducing probability of input-output bottlenecks and increasing cluster-wide storage throughput. The method also assigns, by the management processor, the identified virtual disk to host data for the virtual machine located on the compute only node.

    Dynamic resource distribution using periodicity-aware predictive modeling

    公开(公告)号:US10484301B1

    公开(公告)日:2019-11-19

    申请号:US15283004

    申请日:2016-09-30

    Applicant: Nutanix, Inc.

    Abstract: Resource allocation techniques for distributed data storage. A set of distributed storage system historical resource usage measurements are collected and stored using distributed storage system measurement techniques. The resource usage metrics are associated with and/or derived from processing entities in the distributed storage computing system. An analysis module determines a training window time period corresponding to a portion of the collected distributed storage system historical resource usage measurements. The training window time period is determined so as to provide an earlier time boundary and a later time boundary that defines a periodically recurring portion of the distributed storage system historical resource usage measurements. A latest cycle of those periodically recurring measurements are then used to train a predictive model, which in turn is used to produce distributed storage system predicted resource usage characteristics. Resource allocation decisions are made based at least in part on predictions from the trained predictive model.

    HYPERVISOR AGNOSTIC CUSTOMIZATION OF VIRTUAL MACHINES

    公开(公告)号:US20180239628A1

    公开(公告)日:2018-08-23

    申请号:US15439559

    申请日:2017-02-22

    Applicant: Nutanix, Inc.

    Abstract: Examples of systems described herein include a computing node configured to execute a hypervisor and a hypervisor independent interface software layer configured to execute on the computing node. The interface software layer may be configured to determine configuration information and an operating system for a virtual machine to be created, receive an instruction to create the virtual machine through the hypervisor independent interface software layer, convert the instruction to create the virtual machine into a hypervisor specific command, create a virtual machine instance responsive to the hypervisor specific command, generate an image file by accessing a customization tool library from a plurality of customization tool libraries based, at least in part, on the customization information operating system for the virtual machine, attach the image file to the virtual machine, and power on the virtual machine instance.

    VIRTUAL DISK MANAGEMENT FOR EFFICIENT BIN PACKING ACROSS NODES

    公开(公告)号:US20200249973A1

    公开(公告)日:2020-08-06

    申请号:US16267262

    申请日:2019-02-04

    Applicant: Nutanix, Inc.

    Abstract: A system and method include classifying and assigning virtual disks accessed from compute only nodes. The method determines, by a management processor of a virtual computing system, characteristics for a plurality of virtual disks hosted on a plurality of hyper converged nodes in a cluster of nodes in the virtual computing system. The method further classifies, by the management processor, each of the plurality of virtual disks based on the determined characteristics and identifies, by the management processor, one of the plurality of virtual disks to host data for a virtual machine on a compute only node based on the classification to spread out input-output demand in the cluster, reducing probability of input-output bottlenecks and increasing cluster-wide storage throughput. The method also assigns, by the management processor, the identified virtual disk to host data for the virtual machine located on the compute only node.

    Adapting a pre-trained distributed resource predictive model to a target distributed computing environment

    公开(公告)号:US10691491B2

    公开(公告)日:2020-06-23

    申请号:US15298149

    申请日:2016-10-19

    Applicant: Nutanix, Inc.

    Abstract: Systems for distributed resource system management. A first computing system operates in a first computing environment. A predictive model is trained in the first computing environment to form a trained resource performance predictive model that comprises a set of trained model parameters to capture at least computing and storage IO parameters that are responsive to execution of one or more workloads that consume computing and storage resources in the first computing environment. When the trained resource performance predictive model is deployed to a second computing environment, various computing system configuration differences, and/or workload differences and/or other differences between the first computing environment and the second computing environment are detected and measured. Responsive to the detected differences and/or measurements, some of the trained resource performance predictive model parameters are modified to adapt the trained resource performance predictive model to any of the detected and/or measured characteristics of the second computing environment.

    STORAGE-AWARE DYNAMIC PLACEMENT OF VIRTUAL MACHINES

    公开(公告)号:US20180136958A1

    公开(公告)日:2018-05-17

    申请号:US15351388

    申请日:2016-11-14

    Applicant: Nutanix, Inc.

    CPC classification number: G06F9/45558 G06F2009/4557

    Abstract: In one embodiment, a system for placing virtual machines in a virtualization environment receives instructions to place a virtual machine within the virtualization environment, wherein the virtual environment includes a plurality of host machines that include a hypervisor, at least one user virtual machine, and an input/output (I/O) controller and a virtual disk that includes a plurality of storage devices and is accessible by all of the I/O controllers, wherein the I/O controllers conduct I/O transactions with the virtual disk based on I/O requests received from the UVMs. The system determines a predicted resource usage profile for the virtual machine. The system selects, based on the predicted resource usage profile, one of the host machines for placement of the virtual machine. The system places the virtual machine on the selected one of the host machines.

    Security-aware scheduling of virtual machines in a multi-tenant infrastructure

    公开(公告)号:US11347558B2

    公开(公告)日:2022-05-31

    申请号:US16777237

    申请日:2020-01-30

    Applicant: Nutanix, Inc.

    Abstract: Methods, systems and computer program products for computer cluster management. Multiple components are operatively interconnected to carry out operations for placing virtual machines onto a multi-tenant computing cluster, where the placement achieves adherence to a set of security requirements. Initially, data characterizing logical CPU resources of the multi-tenant computing cluster are gathered. Upon receipt of a request to place a virtual machine onto a node of the multi-tenant computing cluster, a set of security rules that are used to achieve the set of security requirements associated with the multi-tenant computing cluster are accessed. In accordance with the security rules the virtual machine is assigned to execute in a portion of the logical CPU resources. The virtual machine does not share logical CPU resources with any other tenant.

Patent Agency Ranking