-
公开(公告)号:US11032145B2
公开(公告)日:2021-06-08
申请号:US15878304
申请日:2018-01-23
Applicant: VMware, Inc.
Inventor: Agila Govindaraju , Ashish Dhar , Ravi Kasha , Mohammed Muneebuddin , Akshata Sampagavi
Abstract: The current document is directed to an automated-application-installation subsystem that provisions, installs, and configures applications across cloud-computing providers. The automated-application-installation subsystem employs an application blueprint to identify components to provisions, including component specifications and constraints, and to identify interdependencies between components. The automated-application-installation subsystem then determines a cost-effective provisioning of the identified components across available cloud-computing providers and installs the application according to the cost-effective provisioning. When less expensive, storage and computer-instruction-execution components of the application may be allocated from different cloud=computing providers.
-
2.
公开(公告)号:US11853748B2
公开(公告)日:2023-12-26
申请号:US17510191
申请日:2021-10-25
Applicant: VMware, Inc.
Inventor: Agila Govindaraju , Ravi Kasha , Mohammed Muneebuddin
Abstract: The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks. The currently described methods and systems allow resources to be shared among multiple, interdependent release pipelines and allow access to shared resources to be controlled.
-
3.
公开(公告)号:US11182152B2
公开(公告)日:2021-11-23
申请号:US16418439
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Agila Govindaraju , Ravi Kasha , Mohammed Muneebuddin
Abstract: The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks. The currently described methods and systems allow resources to be shared among multiple, interdependent release pipelines and allow access to shared resources to be controlled.
-
公开(公告)号:US20200186445A1
公开(公告)日:2020-06-11
申请号:US16216749
申请日:2018-12-11
Applicant: VMware, Inc.
Inventor: Agila Govindaraju , Ashish Dhar , Ravi Kasha
Abstract: The current document is directed to an automated-application-installation subsystem that provisions, installs, and configures applications across cloud-computing providers, including applications that invoke functions provisioned and executed through a distributed-function-as-a-service feature of the automated-application-installation subsystem. The automated-application-installation subsystem employs application blueprints to identify components to provision. An application blueprint generally includes component specifications, constraints, and interdependencies. The automated-application-installation subsystem then determines a cost-effective provisioning of the identified components across available cloud-computing providers and installs the application according to the cost-effective provisioning.
-
5.
公开(公告)号:US10733010B2
公开(公告)日:2020-08-04
申请号:US15674583
申请日:2017-08-11
Applicant: VMWARE, INC.
Inventor: Ravi Kasha , Karthikeyan Ramasamy , Bhawesh Ranjan
Abstract: The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks. The currently described methods and systems check whether endpoints and external tasks are reachable prior to initiating execution of application-release-management pipelines. Automatic reachability checking is scheduled for idle intervals, when the workflow-execution-engine component of the automated application-release-management facility is not executing release pipelines.
-
公开(公告)号:US20190229983A1
公开(公告)日:2019-07-25
申请号:US15878304
申请日:2018-01-23
Applicant: VMware, Inc.
Inventor: Agila Govindaraju , Ashish Dhar , Ravi Kasha , Mohammed Muneebuddin , Akshata Sampagavi
Abstract: The current document is directed to an automated-application-installation subsystem that provisions, installs, and configures applications across cloud-computing providers. The automated-application-installation subsystem employs an application blueprint to identify components to provisions, including component specifications and constraints, and to identify interdependencies between components. The automated-application-installation subsystem then determines a cost-effective provisioning of the identified components across available cloud-computing providers and installs the application according to the cost-effective provisioning. When less expensive, storage and computer-instruction-execution components of the application may be allocated from different cloud=computing providers.
-
7.
公开(公告)号:US10296327B2
公开(公告)日:2019-05-21
申请号:US15348995
申请日:2016-11-11
Applicant: VMWARE, INC.
Inventor: Agila Govindaraju , Ravi Kasha , Mohammed Muneebuddin
Abstract: The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks. The currently described methods and systems allow resources to be shared among multiple, interdependent release pipelines and allow access to shared resources to be controlled.
-
公开(公告)号:US11038778B2
公开(公告)日:2021-06-15
申请号:US16216749
申请日:2018-12-11
Applicant: VMware, Inc.
Inventor: Agila Govindaraju , Ashish Dhar , Ravi Kasha
IPC: G06F15/173 , H04L12/24 , G06F9/455 , G06F9/50 , H04L29/08
Abstract: The current document is directed to an automated-application-installation subsystem that provisions, installs, and configures applications across cloud-computing providers, including applications that invoke functions provisioned and executed through a distributed-function-as-a-service feature of the automated-application-installation subsystem. The automated-application-installation subsystem employs application blueprints to identify components to provision. An application blueprint generally includes component specifications, constraints, and interdependencies. The automated-application-installation subsystem then determines a cost-effective provisioning of the identified components across available cloud-computing providers and installs the application according to the cost-effective provisioning.
-
9.
公开(公告)号:US20180107525A1
公开(公告)日:2018-04-19
申请号:US15348995
申请日:2016-11-11
Applicant: VMWARE, INC.
Inventor: AGILA GOVINDARAJU , Ravi Kasha , Mohammed Muneebuddin
Abstract: The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks. The currently described methods and systems allow resources to be shared among multiple, interdependent release pipelines and allow access to shared resources to be controlled.
-
10.
公开(公告)号:US11507403B2
公开(公告)日:2022-11-22
申请号:US16390022
申请日:2019-04-22
Applicant: VMWARE, INC.
Inventor: Agila Govindaraju , Ravi Kasha , Ashish Dhar , Akshata Sampagavi , Yavor Boychev
Abstract: Techniques for determining host computing systems to deploy virtual machines based on disk specifications are disclosed. In one example, a blueprint to deploy a virtual machine in a cloud computing environment may be received. Further, disk specifications required to deploy the virtual machine may be retrieved from the blueprint. Furthermore, candidate storage entities that support the retrieved disk specifications may be determined. A host computing system that has connectivity to the candidate storage entities may be determined. the determined host computing system may be recommended to deploy the virtual machine.
-
-
-
-
-
-
-
-
-