Architecture for managing I/O and storage for a virtualization environment using executable containers and virtual machines

    公开(公告)号:US11368519B2

    公开(公告)日:2022-06-21

    申请号:US16947098

    申请日:2020-07-17

    Applicant: Nutanix, Inc.

    Abstract: Systems for high-performance computing. A storage control architecture is implemented by a plurality of nodes, where a node comprises combinations of executable containers that execute in cooperation with virtual machines running above a hypervisor. The containers run in a virtual machine above a hypervisor, and/or can be integrated directly into the operating system of a host node. Sensitive information such as credit card information may be isolated from the containers in a separate virtual machine that is configured to be threat resistant, and which can be accessed through a threat resistant interface module. One of the virtual machines of the node may be a node-specific control virtual machine that is configured to operate as a dedicated storage controller for a node. One of the virtual machines of the node may be a node-specific container service machine that is configured to provide storage-related and other support to a hosted executable container.

    Containerized application extensions in distributed storage systems

    公开(公告)号:US10649679B2

    公开(公告)日:2020-05-12

    申请号:US15360077

    申请日:2016-11-23

    Applicant: Nutanix, Inc.

    Abstract: Systems for distributed data storage. A user accesses a user interface in a distributed virtualization system comprising computing nodes that support virtualized controllers that include preconfigured APIs to receive application extension modules. The system receives a user command from a user interface at the virtualized controller, the user command corresponding to a download request for at least one application extension. A successful download and integration event causes integration of the containerized application extension into the system. The additional functionality of the containerized application extension is offered to the user. The user can address additional functionality of the containerized application extension through a user interface.

    Hypervisor hibernation
    26.
    发明授权

    公开(公告)号:US12282795B2

    公开(公告)日:2025-04-22

    申请号:US18667648

    申请日:2024-05-17

    Applicant: Nutanix, Inc.

    Inventor: Binny Sher Gill

    Abstract: Upon receiving a request to hibernate a hypervisor of a virtualization system running on a first computer, acts are carried out to capture a state of the hypervisor, where the state of the hypervisor comprises hypervisor logical resource parameters and an execution state of the hypervisor. After hibernating the hypervisor by quiescing the hypervisor and storing the state of the hypervisor into a data structure, the data structure is moved to a different location. At a later moment in time, the data structure is loaded onto a second computing machine and restored. The restore operation restores the hypervisor and all of its state, including all of the virtual machines of the hypervisor as well as all of the virtual disks and other virtual devices of the virtual machines. Differences between the first computing machine and the second computing machine are reconciled before execution of the hypervisor on the second machine.

    Hypervisor hibernation
    27.
    发明授权

    公开(公告)号:US11593137B2

    公开(公告)日:2023-02-28

    申请号:US16778909

    申请日:2020-01-31

    Applicant: Nutanix, Inc.

    Inventor: Binny Sher Gill

    Abstract: Upon receiving a request to hibernate a hypervisor of a virtualization system running on a first computer, acts are carried out to capture a state of the hypervisor, where the state of the hypervisor comprises hypervisor logical resource parameters and an execution state of the hypervisor. After hibernating the hypervisor by quiescing the hypervisor and storing the state of the hypervisor into a data structure, the data structure is moved to a different location. At a later moment in time, the data structure is loaded onto a second computing machine and restored. The restore operation restores the hypervisor and all of its state, including all of the virtual machines of the hypervisor as well as all of the virtual disks and other virtual devices of the virtual machines. Differences between the first computing machine and the second computing machine are reconciled before execution of the hypervisor on the second machine.

    Dynamic allocation of compute resources at a recovery site

    公开(公告)号:US10963356B2

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

    申请号:US15956036

    申请日:2018-04-18

    Applicant: Nutanix, Inc.

    Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.

Patent Agency Ranking