| CPC G06F 1/12 (2013.01) [G06F 1/10 (2013.01); G06F 1/08 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
a clock circuitry to manage a clock for a device;
a first processing circuitry coupled to the clock circuitry, the first processing circuitry to execute instructions to perform operations for a clock manager, the clock manager to receive messages with time information for a network and generate clock manager control information to adjust the clock to a network time for the network;
a hardened execution environment coupled to the clock circuitry and the first processing circuitry, the hardened execution environment to comprise:
a detector to monitor the clock manager and generate an alert when the detector identifies abnormal behavior of the clock manager based on predictions of the clock manager control information; and
a second processing circuitry to execute instructions to perform operations for a redundant clock manager, the redundant clock manager to generate model control information based on a clock manager model comprising an analytical model representing a behavior of the clock manager, the redundant clock manager to take over the operations for the clock manager in response to the alert from the detector; and
wherein the first processing circuitry and the second processing circuitry are co-located on the device.
|