What is meant by clock skew and clock drift among clocks, Basic Computer Science

Assignment Help:

QUESTION

(a) Describe what is meant by Clock Skew and Clock Drift among clocks in a distributed system.

(b) A clock is reading 08:25:46.0 (hr:min:sec) when it is discovered to be 6 seconds fast. Describe why it is undesirable to set it back to the right time at that point and show (numerically) how it should be adjusted so as to be correct after 12 seconds has elapsed.

(c) An NTP server B receives server A?s message at 10:44:22.380 bearing a timestamp 10:44:13.230 and replies to it. A receives the message at 10:44:49.500, bearing B?s timestamp 10:44:40.300. Estimate the offset between B and A and the accuracy of the estimate.

 (d) A client attempts to synchronize with a time server. It records the round-trip times and timestamps returned by the server in the table below.

Round-trip (ms)                              Time (hr:min:sec)

32                                                        08:32:33.540

35                                                        08:32:35.600

30                                                        08:32:38.300

(i) Which of these times should it use to set its clock?

(ii) To what time it should be set?

(iii) Estimate the accuracy of the setting with respect to the server's clock. If it is known that the time between sending and receiving a message in the system concerned is at least 10 ms, do your answers change?

 


Related Discussions:- What is meant by clock skew and clock drift among clocks

Computer storage, Computer Storage: Computer systems include two types...

Computer Storage: Computer systems include two types of digital information storage: internal storage, within the CPU, and the backing (back up) storage on external devices su

What is a view, Question (a) What is a view? (b) Can we use a view t...

Question (a) What is a view? (b) Can we use a view to insert or update a record into a table? Do we have any limitation to perform the above command? (c) The syntax to cr

System software, System software: System software helps run the  compu...

System software: System software helps run the  computer hardware and system. It is designed to control the operations of a computer and coordinate all external devices like c

Probability, Mike sells on the average 15 newspapers per week (Monday – Fri...

Mike sells on the average 15 newspapers per week (Monday – Friday). Find the probability that 2.1 In a given week he will sell all the newspapers [7] 2.2 In a given day he will sel

With an example, Question 1 With an example, illustrate the concept of ext...

Question 1 With an example, illustrate the concept of extern variable Question 2 What is the difference between pointer variable and simple variable? Question 3 Give the

Gaided media, explain the working of gaided media ?

explain the working of gaided media ?

Transaction-based model, Transaction-based model: Here,  the pricing i...

Transaction-based model: Here,  the pricing is based on providing a committed business service, for ex, processing payroll for a global company as part of HR offering and this

What is raid?explain its levels, Question 1 What is fabric login and what ...

Question 1 What is fabric login and what are its functions Question 2 Explain how is IP SAN different from SAN Question 3 Discuss the product related to Fibre Channel Questio

C language, parent and child process using c language

parent and child process using c language

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd