• 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