Research Article
VLSI Implementation of a Distributed Algorithm for Fault-Tolerant Clock Generation
Algorithm 2
Acceptance function selecting valid clock ticks [
36].
1: variables | 2: : integer :=0 | 3: end variables | 4: for each correct process do | 5: if received,TICK from at least distinct nodes then //Init Relay Rule | 6: send(,TICK to all | 7: end if | 8: if received(,TICK from at least distinct nodes then //Echo Relay | 9: send(,TICK to all | 10: end if | 11: if received(,TICK from at least distinct nodes then //Accept Rule | 12: accept(TICK)) | 13: end if | 14: end for |
|