Dynamic Resizing of Applications Running on Virtual Machines
First Claim
1. A computer-implemented method comprising:
- registering, at a monitor, one or more controllers associated with one or more corresponding applications;
receiving configuration information for the one or more corresponding applications; and
providing event information to the one or more controllers to enable the one or more controllers to adjust one or more aspects of the corresponding applications, the event information representative of one or more changes in resources, the one or more aspects adjusted based on the one or more changes.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided for sizing an application running on a virtual machine. In one aspect, there is provided a computer-implemented method. The method may include registering, at a monitor, one or more controllers associated with one or more corresponding applications. Configuration information may be received for one or more corresponding applications. Event information may be provided to the one or more controllers to enable the one or more controllers to adjust one or more aspects of the corresponding applications. The event information may represent changes in resources (e.g., at the physical machine hosting the virtual machine and application). The aspects may be adjusted based on the changes. Related apparatus, systems, methods, and articles are also described.
217 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
registering, at a monitor, one or more controllers associated with one or more corresponding applications; receiving configuration information for the one or more corresponding applications; and providing event information to the one or more controllers to enable the one or more controllers to adjust one or more aspects of the corresponding applications, the event information representative of one or more changes in resources, the one or more aspects adjusted based on the one or more changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium containing instructions to configure a processor to perform a method, the method comprising:
-
registering, at a monitor, one or more controllers associated with one or more corresponding applications; receiving configuration information for the one or more corresponding applications; and providing event information to the one or more controllers to enable the one or more controllers to adjust one or more aspects of the corresponding applications, the event information representative of one or more changes in resources, the one or more aspects adjusted based on the one or more changes. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
a processor; and a memory, wherein the processor and the memory are configured to perform a method comprising; registering, at a monitor, one or more controllers associated with one or more corresponding applications; receiving configuration information for the one or more corresponding applications; and providing event information to the one or more controllers to enable the one or more controllers to adjust one or more aspects of the corresponding applications, the event information representative of one or more changes in resources, the one or more aspects adjusted based on the one or more changes. - View Dependent Claims (18, 19, 20)
-
Specification