Why is computer clock synchronization necessary? Describe the design requirements for a system
to synchronize the clocks in a distributed system.

What will be an ideal response?


See Section 14.1for the necessity for clock synchronization.
Major design requirements:
i) there should be a limit on deviation between clocks or between any clock and UTC;
ii) clocks should only ever advance;
iii) only authorized principals may reset clocks
In practice (i) cannot be achieved unless only benign failures are assumed to occur and the system is
synchronous.

Computer Science & Information Technology

You might also like to view...

A(n) ____ tag is used to define a section of text and/or images that belong together.

A. command B. cluster C. section D. aggregate

Computer Science & Information Technology

To indicate a change in topic in a presentation, you can use a different ________ for the new topic

Fill in the blank(s) with correct word

Computer Science & Information Technology

Outsourcing is when an enterprise offloads storage management to an outside organization or cloud storage provider.

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

Computer Science & Information Technology

A firewall is any device that prevents a specific type of information from moving between the untrusted network and the trusted network.

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

Computer Science & Information Technology