SOFTWARE SERVICE INTERVENTION IN A COMPUTING SYSTEM
First Claim
1. A system comprising:
- a computing node including a hypervisor, wherein the hypervisor includes a host agent configured to;
start a service;
determine whether a performance of the service has met a criteria;
if the performance of the service has met the criteria;
determine whether the service has any pending critical operations;
if it is determined that the service has no pending critical operation, stop the service.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include multiple computing nodes, each including a hypervisor, a controller virtual machine and multiple virtual machines. The hypervisor may include a host agent configured to start a service and determine whether a performance of the service has met a criteria. If the performance of the service has met the criteria, the hypervisor may further determine whether the service has any pending critical operations, and if no critical operations are pending, stop the service. In some examples, each service may create a process configured to monitor the performance of the service. Examples of the performance of the service may include memory utilization and the service response time.
4 Citations
30 Claims
-
1. A system comprising:
a computing node including a hypervisor, wherein the hypervisor includes a host agent configured to; start a service; determine whether a performance of the service has met a criteria; if the performance of the service has met the criteria; determine whether the service has any pending critical operations; if it is determined that the service has no pending critical operation, stop the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 24, 25)
-
11. A method comprising, by a host agent of a computing node in a distributed system:
-
starting a service; determining whether a performance of the service has met a criteria; if the performance of the service has met the criteria; determining whether the service has any pending critical operations; if it is determined that the service has no pending critical operation, stopping the service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a computing node including a hypervisor, wherein the hypervisor includes a host agent configured to; start a service; spawn a process associated with the service, the spawned process is configured to; determine a memory utilization of the service; determine whether the memory utilization of the service has exceeded a threshold; if the memory utilization of the service has exceeded the threshold; determine whether the service has any pending critical operations; if it is determined that the service has no pending critical operation, stop the service. - View Dependent Claims (22, 23, 26)
-
-
27. A non-transitory computer readable medium comprising instructions that, when executed, cause a computing node in a distributed system to:
-
start a service; determine whether a performance of the service has met a criteria; if the performance of the service has met the criteria; determine whether the service has any pending critical operations; if it is determined that the service has no pending critical operation, stop the service. - View Dependent Claims (28, 29, 30)
-
Specification