CPC G06F 1/08 (2013.01) [G06F 11/3024 (2013.01); G06F 11/3055 (2013.01)] | 18 Claims |
1. A computer-implemented method comprising:
identifying, for a specified job to be performed within a multi-cloud distributed computing system, participating cognitive services of a plurality of cloud-hosting environments;
identifying, by a centralized cognitive system, containers of the participating cognitive services in the plurality of cloud-hosting environments, the containers identified for collectively executing a set of instructions to complete the specified job;
monitoring, by the centralized cognitive system, the identified containers in the plurality of cloud-hosting environments for state change notifications (SCNs) issued by hardware abstraction layers of corresponding cloud-hosting environments while executing the set of instructions to complete the specified job;
detecting a need to tune execution of a subset of instructions for a first container among the identified containers based on an SCN and a required response time; and
adjusting a clock speed of the first container to a selected clock speed within a permissible range for adjustment, the plurality of cloud-hosting environments having independent clock speeds.
|