Discuss how it is possible to compensate for clock drift between synchronization points by
observing the drift rate over time. Discuss any limitations to your method.

What will be an ideal response?


If we know that the drift rate is constant, then we need only measure it between synchronization points with
an accurate source and compensate for it. For example, if the clock loses a second every hour, then we can add
a second every hour, in smooth increments, to the value returned to the user. The difficulty is that the clock’s
drift rate is liable to be variable – for example, it may be a function of temperature. Therefore we need an
adaptive adjustment method, which guesses the drift rate, based on past behaviour, but which compensates
when the drift rate is discovered to have changed by the next synchronisation point.

Computer Science & Information Technology

You might also like to view...

Which of the following is not a step that a data breach victim should take?

A. Change your passwords B. Activate a fraud alert C. Get informed about the breach D. Purchase a new computer or device

Computer Science & Information Technology

The process of validating input data is fundamental to programming when using a graphical user interface.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

Static electricity is not noticeable to humans until levels approach 150 volts.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

A ________ is a hacker with sufficient technical skills to modify and extend attack toolkits to use newly discovered vulnerabilities.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology