Why computer clock synchronization of paramount importance, Software Engineering

Assignment Help:

QUESTION - Time Synchronization

(a) Why is computer clock synchronization of paramount importance? Give 2 business scenarios whereby time accuracy is critical?

(b) Computers clocks can be synchronized through peers, UTC and NTP servers.

       (i) How might the clocks in two computers that are linked by a local network be synchronized without reference to an external time source?

       (ii) What factors limit the accuracy of the procedure you have described in (i)?

       (iii) How could the clocks in a large number of computers connected by the Internet be synchronized? Discuss the accuracy of that procedure.

(c) Logical time is more efficient for tracking processes in a distributed system and to model the time drift and skew. Explain how.

(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.

                                         419_cb.png

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

       (ii) Estimate the accuracy of the setting with respect to the server's clock.

       (iii) If it is known that the time between sending and receiving a message in the system concerned is at least 8 ms, do your answers change?


Related Discussions:- Why computer clock synchronization of paramount importance

What is stress testing, What is Stress testing - It checks the robustn...

What is Stress testing - It checks the robustness of application. - It verifies that application consistently provides satisfactory performance under unfavourable and extre

Models, what are draw backs or disadvantages of waterfall model

what are draw backs or disadvantages of waterfall model

ER Diagram, ER Diagram for Safe Home System

ER Diagram for Safe Home Systems

Explain in detail about black box testing, Explain in detail about Black bo...

Explain in detail about Black box testing. Black box or behavioural testing focuses on the functional needs of the software. It is applied during the last stage of testing.

Which phase is not available in software life cycle, Which phase is not ava...

Which phase is not available in software life cycle? Abstraction is the only phase which in not available in software life cycle

Simulate the operations of a scientific calculator, Q. A program is to be d...

Q. A program is to be developed to simulate the operations of a scientific calculator. List the facilities to be provided by this calculator. Analyze this using DFD? Level 0

Determine ways to handle concurrency, How to handle concurrency:  Mech...

How to handle concurrency:  Mechanisms Locks Semaphores Monitors Synchronized methods Methods Deadlock avoidance Verification Sim

Assumptions of the execution-time component model, What are the assumptions...

What are the assumptions of the execution-time component model? The execution-time component is based on the several assumptions: (1) Tests show the environment in which the

How many types of project plan, How many types of project plan. Quality...

How many types of project plan. Quality plan - This plan describes the quality techniques and standards that will be used in a project. Validation plan - This plan explains the

What is detailed COCOMO model, Q. What is Detailed COCOMO model ? The d...

Q. What is Detailed COCOMO model ? The detailed COCOMO model is able to estimate the staffing cost and duration of each of the subsystem, development phases and modules. It per

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