-
-
公开(公告)号:USD955412S1
公开(公告)日:2022-06-21
申请号:US29793014
申请日:2020-11-05
Applicant: Nutanix, Inc.
Designer: Brighton Vino Jegarajan , Julie Ni , Rajesh P. Bhatt , Ranjan Parthasarathy
-
公开(公告)号:US10990467B2
公开(公告)日:2021-04-27
申请号:US15842714
申请日:2017-12-14
Applicant: Nutanix, Inc.
Inventor: Ranjan Parthasarathy , Binny Sher Gill
IPC: H04L29/06 , G06F11/07 , G06F9/50 , G06F16/242 , H04L12/24 , G06F16/27 , G06F16/951 , G06F3/0482 , G06F3/0484 , G06F8/71 , G06F9/445 , G06F9/455 , G06F9/48 , G06F9/54 , G06F11/14 , H04L29/08
Abstract: Synchronization techniques for computing systems that interface with external service providers. A method for accessing status and other attributes of an external service provider commences upon identifying an external service such as a firewall appliance or backup repository that provides computing-related functions to computing entities of the computing system. One or more access mechanisms such as an application programming interface is exposed to the external service. The external service is registered with the computing system to use the access mechanism. When the external service detects a change of its state, the external service can communicate that change to the computing system through a “push” operation. The computing system processes the “pushed” data from the external service by verifying the status of the registration and authorization permissions, and then modifies one or more entity attributes of the computing resource entity.
-
-
15.
公开(公告)号:US20190230156A1
公开(公告)日:2019-07-25
申请号:US15875252
申请日:2018-01-19
Applicant: Nutanix, Inc.
Inventor: Melina McLarty , Manjul Sahay , Ranjan Parthasarathy
Abstract: A method of discovering a status of entities associated with one or more data centers of a data center cluster. The method includes receiving, a request for entity data associated with one or more data centers of a data center cluster; identifying a host machine of a data center of the one or more data centers based on the request; and sending a discovery request to the host machine of the data center. The discovery request configured to cause operations comprising generating, by the host machine of the data center, entity data associated with the host machine of the data center and a second host machine of a second data center; generating display data based on the entity data; and sending the display data to the user device. The display data configured to cause the user device to display the entity data in a window of the application.
-
公开(公告)号:US20190227713A1
公开(公告)日:2019-07-25
申请号:US15877948
申请日:2018-01-23
Applicant: Nutanix, Inc.
Inventor: Ranjan Parthasarathy
Abstract: A system and method include receiving, by an object store virtual machine of a virtual object storage system, a user request for updating an element of an object store. The user request includes a first compare and swap value. The system and method also include updating the first compare and swap value from the second user request for obtaining an updated compare and swap value, comparing the updated compare and swap value with a current compare and swap value of the element, and updating the element upon determining that the updated compare and swap value is greater than the current swap and compare value. Updating the element comprises one of creating a new version of the element and overwriting a previous version of the element. The system and method further include replacing the current compare and swap value with the updated compare and swap value.
-
公开(公告)号:US10362092B1
公开(公告)日:2019-07-23
申请号:US15294422
申请日:2016-10-14
Applicant: Nutanix, Inc.
Inventor: Ranjan Parthasarathy
Abstract: Systems for managing shared entities between computing clusters while avoiding race conditions. Multiple clusters are interconnected over a network. When a node of a cluster intends to move a shared data item or virtual machine from its cluster to another cluster, the movement or migration can be initiated by establishing sole ownership followed by a request to an arbiter to intermediate during the movement or migration. The request explicitly includes subject entity metadata that describes sharing states pertaining to the subject entity. Upon granting a request, the arbiter generates a master copy of the entity metadata and grants itself read-write access. Any other sharers of the subject entity observe read-only access while the arbiter maintains the sole master copy. A sharer of the subject entity can cause changes to the subject entity through the arbiter. The arbiter can pass ownership to a new cluster to complete the subject entity migration.
-
公开(公告)号:US10361917B1
公开(公告)日:2019-07-23
申请号:US15389123
申请日:2016-12-22
Applicant: Nutanix, Inc.
Inventor: Ranjan Parthasarathy , Abhijit S. Khinvasara , Bharath Yarlagadda , Vinod Gupta
IPC: H04L12/00 , G06F17/30 , H04L12/24 , H04L12/927 , H04L12/925 , H04L29/08
Abstract: Systems and methods commence upon detecting certain computing system specification change events. Changes are recorded in resource usage intent specification records that characterize desired states associated with respective resources of the computing system. The change event causes generation of a data state snapshot of data stored in the computing system. A state tuple is constructed to associate the desired state with the data state. The state tuple is committed to a version control system. At any time, a user or process can select a selected system state tuple from committed tuples stored in the version control system. The tuple is analyzed to determine its associated desired state and its data state. Actions are taken to restore the data state of the tuple to the computing system, and then bringing the computing system to the state of the tuple so as to reproduce the desired system state in the computing system.
-
公开(公告)号:US10824412B2
公开(公告)日:2020-11-03
申请号:US15964928
申请日:2018-04-27
Applicant: Nutanix, Inc
Inventor: Karan Gupta , Amit Jain , Avinash Manjaya Shetty , Harry Hai Yang , Jie Li , Krishna Ganti , Paul Michael Digioia , Pavan Kumar Konka , Ranjan Parthasarathy , Yang Xiao
Abstract: A method and apparatus for data driven and cluster specific version/update control. The apparatus includes an automated multi-clusters management apparatus that interfaces with a plurality of remote clusters to provide data driven version/update control on a cluster by cluster basis. Generally, operation includes collection/identification of cluster specific data pertaining to software, hardware, and cluster requirements. The cluster specific data is later compared/analyzed against multi-cluster data pertaining to software releases, hardware characteristics, and known bugs/issues for each. The results of the comparison/analysis can then be ranked according to various metrics to different possible solutions and to differentiate the less desirable results from the more desirable results. Thus, the automated multi-cluster management apparatus provides for selection of versions/updates that is dependent on the cluster specific data. Additionally, the present disclosure provides for scheduling and distribution planning for selected versions/updates.
-
公开(公告)号:US10802835B2
公开(公告)日:2020-10-13
申请号:US15842837
申请日:2017-12-14
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Naveen Kumar , Ranjan Parthasarathy
IPC: G06F9/445 , H04L29/08 , G06F8/71 , G06F3/0482 , G06F3/0484 , G06F16/27 , G06F16/951 , G06F9/54 , H04L12/24 , H04L29/06 , G06F11/14 , G06F9/455 , G06F9/48 , G06F9/50 , G06F11/07
Abstract: Systems for rule-based data protection of virtualized computing entities. A method embodiment commences upon receiving specification parameters that correspond to one or more data protection schemes or data protection configurations such as schemes for making backups or snapshots. Based on the specification parameters and the data protection configurations, one or more resource entities associated with the data protection configurations are identified. Each of the resource entities are accessed and one or more applicable data protection administration rules that correspond to the respective resource entities are applied. The resource entities might be organized hierarchically. Determination of which data protection administration rules are applicable to the resource entities is based on the type of resource entity being considered. The combination of the resource entity type and respective applicable rules is used to generate entity-specific data protection commands. The entity-specific commands to administer the data protection configurations over the resource entities are executed.
-
-
-
-
-
-
-
-
-