DocumentCode :
2013245
Title :
A Peer-to-Peer Filter-Based Algorithm for Internal Clock Synchronization in Presence of Corrupted Processes
Author :
Baldoni, Roberto ; Platania, Marco ; Querzoni, Leonardo ; Scipioni, Sirio
Author_Institution :
Dipt. di Inf. e Sist. A. Ruberti, Sapienza - Univ. di Roma, Rome, Italy
fYear :
2008
fDate :
15-17 Dec. 2008
Firstpage :
64
Lastpage :
72
Abstract :
This paper proposes an internal clock synchronization algorithm for very large number of processes that is able to (i) self-synchronize their local clocks without any central control and (ii) resist to attacks of an adversary whose aim is to put out-of-synchronization as many correct processes as possible. To cope with scale the algorithm utilizes the gossip-based paradigm where each process has a limited view of the system, while to resist to attacks the algorithm employs a filtering mechanism based on the notion of ¿-trimmed mean to filter out out-of-range clock values. The algorithm shows nice convergence in presence of networks errors and in absence of the adversary. When the adversary takes control of some of the processes in the system, we define two goals for the adversary, actually two predicates, to measure the strength of the attack. The first one captures the percentage of time in which at least one correct is out of synchronization and the second one when all correct processes are out of synchronization. The paper presents an extensive simulation study showing under which conditions (in terms of number of corrupted processes and size of local views) these two goals can be achieved by the adversary. Interestingly, these results can be exploited by applications that can tolerate either a certain time in which some correct process is non-synchronized or a certain percentage of correct processes that is non-synchronized.
Keywords :
clocks; information filters; peer-to-peer computing; security of data; synchronisation; corrupted processes; gossip-based paradigm; internal clock synchronization; peer-to-peer filter-based algorithm; Clocks; Computer crashes; Error correction; Filtering; Frequency synchronization; Large-scale systems; Oscillators; Peer to peer computing; Protocols; Resists; Byzantine Faults; Internal Clock Synchronization; Peer-to-Peer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing, 2008. PRDC '08. 14th IEEE Pacific Rim International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-0-7695-3448-0
Electronic_ISBN :
978-0-7695-3448-0
Type :
conf
DOI :
10.1109/PRDC.2008.38
Filename :
4725280
Link To Document :
بازگشت