Enhanced restart of nodes after interruption
AssigneeNet Insight AB
InventorPaul DREIK
Life of this patent
Estimating the term…
Abstract
The current disclosure relates to methods for resuming a time of a clock in a first node after interruption of service, and systems for performing the methods. A second node may keep the time during downtime of the first node, and transmit sync pulses to the first node, which may be used for estimating a time error that may be used to adjust the clock of the first node.
Claims15
A method for resuming a time of a local clock of a first node in a system after an interruption of service of the first node, the system comprising a memory, a second node and one or more frequency oscillator, each oscillator being in connection with one or both of the first and second node, the method comprising:
- receiving, in the first node from the second node, a first sync pulse;
- obtaining, in the first node, first data related to the first sync pulse;
- timestamping, in the first node, the received first sync pulse with a timestamp t1 relating to a time when the first sync pulse was received in relation to the local clock in the first node;
- storing, in the memory of the system, the timestamped first sync pulse
- and the obtained first data;
- interrupting service of the first node;
- restarting the service of the first node, the restarting comprising:
- retrieving, in the first node, information from the memory, the information indicating the first sync pulse and its timestamp, t1, and
- the obtained first data;
- receiving, in the first node from the second node, a second sync pulse;
- obtaining, in the first node, second data related to the second sync pulse, wherein the first and second data enables the first node to estimate a time that has passed between a second sync pulse and a first sync pulse;
- timestamping, in the first node, the received second sync pulse with a timestamp t2 relating to a time when the sync pulse was received in relation to the local clock in the first node;
- estimating, in the first node, based on the retrieved information, the timestamp t2 of the second sync pulse and the second data, a time error, E, of the local clock of the first node;
- and
- adjusting the internal clock of the first node using the estimated time error to resume the time of the local clock.
Dependencies are inferred from the claim text.