SYSTEM AND METHOD OF MANAGING CLOUD RESOURCES AND SERVICES ACROSS TWO OR MORE REGIONS IN A SINGLE VIEW

    公开(公告)号:US20190230156A1

    公开(公告)日:2019-07-25

    申请号:US15875252

    申请日:2018-01-19

    Applicant: Nutanix, Inc.

    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.

    SYSTEM AND METHOD FOR MANAGING OBJECT STORE
    16.
    发明申请

    公开(公告)号:US20190227713A1

    公开(公告)日:2019-07-25

    申请号:US15877948

    申请日:2018-01-23

    Applicant: Nutanix, Inc.

    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.

    Entity management in distributed systems

    公开(公告)号:US10362092B1

    公开(公告)日:2019-07-23

    申请号:US15294422

    申请日:2016-10-14

    Applicant: Nutanix, Inc.

    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.

    State control in distributed computing systems

    公开(公告)号:US10361917B1

    公开(公告)日:2019-07-23

    申请号:US15389123

    申请日:2016-12-22

    Applicant: Nutanix, Inc.

    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.

    Method and apparatus for data driven and cluster specific version/update control

    公开(公告)号:US10824412B2

    公开(公告)日:2020-11-03

    申请号:US15964928

    申请日:2018-04-27

    Applicant: Nutanix, Inc

    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.

    Rule-based data protection
    20.
    发明授权

    公开(公告)号:US10802835B2

    公开(公告)日:2020-10-13

    申请号:US15842837

    申请日:2017-12-14

    Applicant: Nutanix, Inc.

    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.

Patent Agency Ranking