US 11,733,729 B2
Centralized imposing of multi-cloud clock speeds
Gandhi Sivakumar, Bentleigh (AU); Luke Peter Macura, Lucas (AU); Kushal S. Patel, Pune (IN); and Sarvesh S. Patel, Pune (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 27, 2021, as Appl. No. 17/448,900.
Prior Publication US 2023/0097310 A1, Mar. 30, 2023
Int. Cl. G06F 1/08 (2006.01); G06F 11/30 (2006.01)
CPC G06F 1/08 (2013.01) [G06F 11/3024 (2013.01); G06F 11/3055 (2013.01)] 18 Claims
OG exemplary drawing
 
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.