next up previous contents
Next: Synchronizers Up: Network model Previous: Asynchronous and Archimedean timing   Contents

Synchronous timing

In synchronous distributed systems the processing of all the events occurs at time which corresponds to pulses defined by the local clocks of the system's nodes. The basic principles of the synchronization which are necessary for the validation of its simulation are the following:

Synchronous systems are ideal according to the transfer delay on their links. Considering the pulse duration of the node's clock as unit, the link propagation delay is forced to be less than or equal to this unit. This way, it is guarranted that a process will receive the messages sent to it in time and process them at its clock next pulse.

The main difference between synchronous and asynchronous systems is that while in asynchronous systems event time determines system time, in synchronous systems, system time determines event time.

SEE ALSO: Asynchronous and Archimedean timing, Synchronizers (Section 4.3.1) and Making new networks (Section 6).


next up previous contents
Next: Synchronizers Up: Network model Previous: Asynchronous and Archimedean timing   Contents
Ha Hoai Phuong
2002-11-11