-
公开(公告)号:US11579991B2
公开(公告)日:2023-02-14
申请号:US17210012
申请日:2021-03-23
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Jan Olderdissen , Rajiv Mirani , Miao Cui
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.
-
公开(公告)号:US10733041B2
公开(公告)日:2020-08-04
申请号:US15842698
申请日:2017-12-14
Applicant: Nutanix, Inc.
Inventor: Ranjan Parthasarathy , Akshay Anant Deodhar , Binny Sher Gill , Carl David Sutton
Abstract: Systems for achieving and maintaining a specified state of a computing resource in a distributed computing environment. A method embodiment commences upon receiving one or more specification parameters that describe a desired target state associated with a particular computing resource and/or of a particular computing environment. The specification parameters that characterize the desired target state of a resource are recorded in a target state data structure. Periodically, an agent issues a state progression query to determine if the computing resource has reached its desired target state. The query is then processed by collecting state parameters that describe the then-current state of the computing resource or environment. The target state data structure is accessed to identify one or more state differences between the desired target state and the then-current state of the particular computing resource and/or its particular computing environment. Remediation operations based on the state differences are then carried out.
-
公开(公告)号:US20190340281A1
公开(公告)日:2019-11-07
申请号:US15970103
申请日:2018-05-03
Applicant: NUTANIX, INC.
Inventor: Atreyee Maiti , Bryan Crowe , Himanshu Shukla , Rahul Singh , Shamita Pisal , Shyan-Ming Perng , Ken Chen , Binny Sher Gill , Satish Ramachandran
Abstract: A system and method include receiving, by a search system of a virtual computing system, a search query via a search console, converting the search query into a structured query, and retrieving search results based on the structured query. The system and method further include activating a subset of widgets that satisfy a condition based on the search results and determining a view for each activated widget. Each widget is configured to display a particular type of the search results and the view for each widget is based upon a number of the search results of the particular type that the widget is configured to display. The system and method additionally include displaying the activated widget on the search console according to the view of that widget.
-
公开(公告)号:US20180239628A1
公开(公告)日:2018-08-23
申请号:US15439559
申请日:2017-02-22
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Igor Grobman , Srinivas Bandi , Abhishek Arora , Rahul Paul , Aditya Ramesh
CPC classification number: G06F9/45558 , G06F8/63 , G06F9/44505 , G06F2009/45562 , G06F2009/45575
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.
-
公开(公告)号:US09672106B2
公开(公告)日:2017-06-06
申请号:US14586628
申请日:2014-12-30
Applicant: Nutanix, Inc.
Inventor: Dmitri Bronnikov , Binny Sher Gill
CPC classification number: G06F11/1076
Abstract: A method for implementing erasure coding, including identifying a plurality of storage units, determining a number of storage unit failures to be tolerated, organizing data within the plurality of storage units as a matrix of rows and columns for computing one or more parity data, configuring the matrix to include one or more additional rows having preset values, computing the one or more parity data from the matrix that corresponds to the number of storage unit failures to be tolerated, wherein the one or more parity data comprises a row parity, a first diagonal parity, and a second diagonal parity, wherein the one or more additional rows having the preset values are used to compute the first diagonal parity and the second diagonal parity; and wherein the first diagonal parity comprises a different slope from the second diagonal parity.
-
公开(公告)号:US12074937B2
公开(公告)日:2024-08-27
申请号:US17807708
申请日:2022-06-17
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Karan Gupta , Miao Cui
IPC: H04L67/10 , G06F9/455 , H04L67/1097 , H04L61/2514 , H04L61/2521
CPC classification number: H04L67/10 , G06F9/45558 , H04L67/1097 , G06F2009/45579 , H04L61/2514 , H04L61/2525
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.
-
公开(公告)号:US11900172B2
公开(公告)日:2024-02-13
申请号:US17815949
申请日:2022-07-29
Applicant: Nutanix, Inc.
Inventor: Shlomo Shlomi Vaknin , Binny Sher Gill
CPC classification number: G06F9/5072 , G06F9/547 , G06F2209/505
Abstract: Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure with techniques utilizing expressed intents (high level descriptions of desired configuration) and asynchronously receiving configuration status messages from the public cloud infrastructure. The method includes a cloud management computing system transmitting to the public cloud infrastructure a first expressed intent for bringing-up a computing cluster. The cloud management computing system asynchronously receiving periodic status messages comprising cluster status data from the public cloud infrastructure reflecting a current configuration state of the computing cluster. The system determines, based on the cluster status data, whether the first expressed intent for the computing cluster has been achieved.
-
公开(公告)号:US20230229575A1
公开(公告)日:2023-07-20
申请号:US18151350
申请日:2023-01-06
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Jan Olderdissen , Rajiv Mirani , Miao Cui
CPC classification number: G06F11/2094 , G06F9/45558 , G06F2009/45583 , G06F2201/815
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.
-
公开(公告)号:US11507356B2
公开(公告)日:2022-11-22
申请号:US17334940
申请日:2021-05-31
Applicant: Nutanix, Inc.
Inventor: Mohan Maturi , Nitin Parab , Vidhi Taneja , Binny Sher Gill
Abstract: Methods, systems, and computer program products for flexible virtualization system deployment into different cloud computing environments. A set of floating licenses to virtualization system software components is established. The set of floating licenses are configured to permit usage of the virtualization system software components on different cloud computing infrastructures. Workload parameters of a workload to be deployed to one of the different cloud computing infrastructures is considered with respect to cloud attributes corresponding to the different cloud computing infrastructures. One or more candidate target cloud computing infrastructures are selected based upon a comparison between workload attributes of a computing workload and cloud attributes of the candidate target cloud computing infrastructures. Virtualization system software components are deployed into the selected target cloud computing infrastructures. Licenses to the virtualization system software components can float between any combination of different cloud computing infrastructures, including floating the licenses between private clouds and public clouds.
-
公开(公告)号:US10884870B2
公开(公告)日:2021-01-05
申请号:US16256360
申请日:2019-01-24
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Brian Byrne , Mohit Aron
Abstract: Disclosed is an approach for implementing disaster recovery for virtual machines. Consistency groups are implemented for virtual machines, where the consistency group link together two or more VMs. The consistency group includes any set of VMs which need to be managed on a consistent basis in the event of a disaster recovery scenario.
-
-
-
-
-
-
-
-
-