Discuss the factors to be taken into account when deciding to which NTP server a client should
synchronize its clock.

What will be an ideal response?

The main factors to take into account are the intrinsic reliability of the server as a source of time values, and
the quality of the time information as it arrives at the destination. Sanity checks are needed, in case servers
have bugs or are operated maliciously and emit spurious time values. Assuming that servers emit the best time
values known to them, servers with lower stratum numbers are closest to UTC, and therefore liable to be the
most accurate. On the other hand, a large network distance from a source can introduce large variations in
network delays. The choice involves a trade-off between these two factors, and servers may synchronize with
several other servers (peers) to seek the highest quality data.

Computer Science & Information Technology

You might also like to view...

An example of ________ prototyping is programming a working model that has all the necessary features but is inefficient.

A) first-of-a-series B) patched-up C) nonoperational D) selected features

Computer Science & Information Technology

What does the following for statement print?

for counter in range(10): 
    print(counter, end=' ')
a. It doesn’t run because it’s syntactically incorrect. b. 0 1 2 3 4 5 6 7 8 9 10 c. 1 2 3 4 5 6 7 8 9 d. 0 1 2 3 4 5 6 7 8 9

Computer Science & Information Technology