Executing a multicomponent software application on a virtualized computer platform
AssigneeVMware, Inc.
InventorsRene W. Schmidt, Karl E. Rumelhart
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsRene W. Schmidt, Karl E. Rumelhart
Estimating the term…
A virtualized computer platform is established and maintained by virtualization software on one or more physical computers. A multicomponent software application may execute on the virtualized computer platform, with different components of the application executing in different virtual machines, which are supported by the virtualization software. The virtualization software may also provide, and/or facilitate the provision of, one or more services that may be beneficial to the operation of the multicomponent software application, such as automated provisioning, resource allocation, VM distribution, performance monitoring, resource management, high availability, backup, disaster recovery, alarms, security, etc. In some embodiments of the invention, some of these services are provided through coordinated efforts of a system resource manager, a VM manager, an application monitor and an application resource manager. In some of these embodiments, an application monitor and an application manager may be included with a multicomponent software application in a single installation package.
A method for supporting the execution of a multicomponent software application (MCSA) in a virtual computer system, wherein multiple components of the MCSA execute within multiple virtual machines (VMs) on one or more physical computers, the method comprising:
A computer program embodied in a non-transitory computer readable medium, the computer program being executable in a virtual computer system in which multiple components of a multicomponent software application (MCSA) execute in multiple virtual machines (VMs), wherein computing resources are allocated to the MCSA to establish MCSA computing resources, the computer program comprising:
A computer system in which multiple components of at least one multicomponent software application (MCSA) execute within multiple virtual machines (VMs) on a virtualized computer platform, the computer system comprising:
Dependencies are inferred from the claim text.