-
公开(公告)号:US10469318B1
公开(公告)日:2019-11-05
申请号:US15388995
申请日:2016-12-22
Applicant: Nutanix, Inc.
Inventor: Ranjan Parthasarathy , Abhijit S. Khinvasara , Bharath Yarlagadda , Vinod Gupta
IPC: G06F15/16 , 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.
-
公开(公告)号:US10942836B2
公开(公告)日:2021-03-09
申请号:US16171348
申请日:2018-10-25
Applicant: Nutanix, Inc.
Inventor: Mahesh Vinayak Patil , Balaji Janakiram , Pranav Yogesh Gupta , Rohit Jayprakash Girme , Siyu Wei , Vinod Gupta , Aditya Dipankar , Jasnoor Singh Gill , Aaditya Sood , Ashutosh Kumar
IPC: H04L29/08 , G05B19/418 , G06F9/44 , G06F9/445 , G06F11/36
Abstract: Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications. A user-specific application marketplace is presented in a user interface to show a portion of the user-specific curated applications.
-
13.
公开(公告)号:US10785029B2
公开(公告)日:2020-09-22
申请号:US16177310
申请日:2018-10-31
Applicant: Nutanix, Inc.
Inventor: Vinod Gupta , Abhijit Khinvasara , Ranjan Parthasarathy , Pritesh Lahoti , Akanksha Deswal , Vaishali Gupta , Ramesh Chandra
Abstract: A method includes receiving, by a host server on a public cloud including one or more physical data centers associated with one or more logical zones, a pairing request by a client device associated with a private cloud, allocating, by the host server, access to resources on the one or more physical data centers to the client device, and pairing, by the host server, the private cloud to the public cloud based on receiving an identity provider token from an identity provider.
-
公开(公告)号:US10783046B2
公开(公告)日:2020-09-22
申请号:US15818704
申请日:2017-11-20
Applicant: Nutanix, Inc.
Inventor: Ranjan Parthasarathy , Vinod Gupta , Digvijay Dalapathi
Abstract: Computing cluster system management. Embodiments implement fine-grained rule-based approaches to error recovery. A service dispatches tasks to components of the computing cluster. At the time of task dispatching, entries are made into a write-ahead log. The write-ahead log entries serve for recording task and component attributes. A monitor detects a failure event raised by one or more of the components of the computing cluster. Responses to the failure event include determining a set of conditions that are present in the computing cluster at the time of the detection, and then using the failure event and the determined conditions in combination with a set of fine-grained failure processing rules to determine one or more recovery actions to take. Recovery actions include redistributing the failed task to a different node or to different service. Certain conditions and rules initiate actions that rollback the state of a component to a previous success point.
-
公开(公告)号:US20200177474A1
公开(公告)日:2020-06-04
申请号:US16206237
申请日:2018-11-30
Applicant: Nutanix, Inc.
Inventor: Aman Nijhawan , Anil Kumar Kushwah , Jie Li , Vinod Gupta
Abstract: Examples of services described herein expose an application programming interface (API) which may return the run-time configuration information. In this manner, software external to the service (e.g., an orchestrator) may query the service to determine the run-time configuration information, then provide both the initial configuration information known to the external software and the run-time configuration information to an Internet-facing gateway. Examples described herein may accordingly avoid or reduce instances of an upgrade dependency. When the service is upgraded, the run-time configuration information may be obtained by calling the API without a need to also upgrade the software external to the service.
-
-
-
-
-