| CPC G06F 1/12 (2013.01) | 20 Claims |

|
1. A processor-implemented method for dynamic synchronizing of clocks in a distributed system, the method comprising:
evaluating a maximum time interval error (MTIE) and a constant time error (cTE) for a learning period for a system comprising a first information handling system comprising a master clock and a second information handling system comprising a slave clock;
responsive to clock synchronization between the master clock and the slave clock being stable for a stability period based on one or more metrics:
if a delay request message rate is not at a minimum delay request message rate, decreasing the delay request message rate; and
if a sync message rate is not at a minimum sync message rate, sending a management message to the first information handling system to decrement the sync message rate; and
responsive to detecting an increase in instability based on one or more metrics:
if a delay request message rate is not at a default delay request message rate, incrementing the delay request message rate; and
if a sync message rate is not at a default sync message rate, sending a management message to the first information handling system to increase the sync message rate.
|