Health monitoring of applications in a guest partition
First Claim
1. A method implemented on a computing device having at least one processor, the method comprising:
- executing an application in a first guest partition of a virtualized platform, the first guest partition isolated from other guest partitions in the virtualized platform, the first guest partition including a guest operating system and a guest integration component; and
applying a sequence of remedial actions to remedy at least one event affecting performance of the execution of the application, the sequence including a first remedial action applied by the application, a second remedial action applied by the guest operating system when the first remedial action is unsuccessful, a third remedial action applied by a guest integration component when the second remedial action is unsuccessful, and a fourth remedial action applied by the virtualized platform when the third remedial action is unsuccessful.
2 Assignments
0 Petitions
Accused Products
Abstract
A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
10 Citations
20 Claims
-
1. A method implemented on a computing device having at least one processor, the method comprising:
-
executing an application in a first guest partition of a virtualized platform, the first guest partition isolated from other guest partitions in the virtualized platform, the first guest partition including a guest operating system and a guest integration component; and applying a sequence of remedial actions to remedy at least one event affecting performance of the execution of the application, the sequence including a first remedial action applied by the application, a second remedial action applied by the guest operating system when the first remedial action is unsuccessful, a third remedial action applied by a guest integration component when the second remedial action is unsuccessful, and a fourth remedial action applied by the virtualized platform when the third remedial action is unsuccessful. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium, not generating a propagating signal per se, storing thereon processor-executable instructions, that when executed perform actions, the actions comprising:
-
executing an application in a first guest partition of a virtualized platform, the first guest partition isolated from other guest partitions in the virtualized platform, the first guest partition including a guest operating system and a guest integration component; and applying a sequence of remedial actions to remedy at least one event affecting performance of the execution of the application, the sequence including a first remedial action applied by the application, a second remedial action applied by the guest operating system when the first remedial action is unsuccessful, a third remedial action applied by a guest integration component when the second remedial action is unsuccessful, and a fourth remedial action applied by the virtualized platform when the third remedial action is unsuccessful. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one processor of a computing device; at least one memory of the computing device, the at least one memory including; a first guest partition including a guest integration component, an application, and a guest operating system, the first guest partition operates as an independent execution environment to execute the application; and a virtualized platform causing the at least one processor to provide the first guest partition with the guest integration component; wherein the application attempts to remedy an event affecting health of the application; wherein the guest operating system attempts to remedy the event when the application is unable; wherein the guest integration component attempts to remedy the event when the guest operating system is unable; wherein the virtualized platform attempts to remedy the event when the guest integration component is unable. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification