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