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

Mainframe architecture, Mainframe Architecture: Till a few decades bac...

Mainframe Architecture: Till a few decades back, all computing was controlled through the central mainframes server. Multiple users could connect to the central host through u

Variables and constants, Variables and Constants: These are the smalle...

Variables and Constants: These are the smallest components of a programming language.  For writing a program, one must know how to use the internal memory of a computer. A Com

Explain the important features of creational patterns, Question 1 Explain ...

Question 1 Explain the role of object oriented designers in developing a software system Question 2 What are the four essential elements of design patterns? Explain Question 3

Data processing, Data Processing In any computer-based system, d...

Data Processing In any computer-based system, data storage and retrieval plays an important role. Data storage involves decision about the encoding of data, assignment o

Printer output, Printer output : Consider what is required here. ...

Printer output : Consider what is required here. Do you just require management information on the one hand or camera copy for reprographic purposes? Inkjet Very quiet. C

Kirchhoff’s law, A car battery is of 12 V. Eight dry cells of 1.5 V each ...

A car battery is of 12 V. Eight dry cells of 1.5 V each connected in series can give 12 V. But such cells are not used in starting a car. Why?

Lines and Indentation in python , One of the first caveats programmers come...

One of the first caveats programmers come across when learning Python is the reality that there are no braces to point to blocks of code for class and function definitions or flow

General considerations for search - artificial intelligence, General Consid...

General Considerations for Search If we may specify the starting state, the operators and the goal check for a search problem, then we know from where to start, how to move and

Cp, I NEED FLOW CHART ANT DRAWINGS OF BASIC OPERATIONS OF COMPUTER

I NEED FLOW CHART ANT DRAWINGS OF BASIC OPERATIONS OF COMPUTER

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