Algorithms for o -line clock synchronisation
نویسنده
چکیده
O -line clock synchronisation algorithms, in which synchronisation is performed by adjusting a collection of recorded timestamps, is suitable for use with many monitors for distributed systems. O -line synchronisation can often achieve very good synchronisation without the need for extra messages. The work described here builds on earlier work in this area [4] by introducing new synchronisation algorithms, developing ways of evaluating algorithms, and performing an extensive set of experiments based on ve di erent algorithms and a considerable amount of data collected by a monitor for Amoeba. The best algorithms achieve excellent synchronisation, and are used in the Amoeba monitor.
منابع مشابه
Initial experiences with a clock synchronisation test bed
In a distributed system, no hardware facilities exist to synchronise the clocks of the computers within the system. Algorithms designed to synchronise clocks in such systems have been the subject of much research. The lack of a global clock has meant that the accuracy of these algorithms has generally been assessed using indirect measures of clock offsets. We have developed a clock synchronisat...
متن کاملSimulating Distributed Clock Synchronisation
Clock synchronisation algorithms for distributed systems are complex and diicult to study in situ. This report describes how a commercial simulation tool for embedded systems can be used to simulate the behaviour of a simple clock synchronisation algorithm.
متن کاملA Framework for the Analysis of Non-Deterministic Clock Synchronisation Algorithms
In recent years, non-deterministic clock synchronisation algorithms (NDCSA) have appeared as an attractive alternative to deter-ministic ones. NDCSA ooer a precision that can be made as small as desired. The price to pay is a probability of success that is less than one. We propose an uniform analysis of NDCSA. Our approach strives at decomposing and identifying the factors that aaect the perfo...
متن کاملPerformance Evaluation of Clock Synchronization Algorithms
Clock synchronization algorithms ensure that physically dispersed processors have a common knowledge of time. This report proposes a survey of software fault-tolerant clock synchronization algorithms: deterministic, probabilistic and statistical ; internal and external ; and resilient from crash to Byzantine failures. Our survey is based on a classiica-tion of clock synchronization algorithms (...
متن کاملComp9243 — Week 5 (08s1) Synchronisation & Coordination Time & Clocks
This lecture deals with one of the fundamental issues encountered when constructing a system made up of independent communicating processes: dealing with time and making sure that processes do the right thing at the right time. In essence this comes down to allowing processes to synchronise and coordinate their actions. Coordination refers to coordinating the actions of separate processes relat...
متن کامل