US 12,306,664 B1
Dynamic precision time message rate support
Sanal Kumar Kariyezhath Sivaraman, Chennai (IN)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by DELL PRODUCTS L.P., Round Rock, TX (US)
Filed on Nov. 15, 2023, as Appl. No. 18/510,372.
Int. Cl. G06F 1/12 (2006.01)
CPC G06F 1/12 (2013.01) 20 Claims
OG exemplary drawing
 
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.