Title :
PariSync: Clock synchronization in P2P networks
Author :
Bertasi, P. ; Bonazza, M. ; Moretti, N. ; Peserico, E.
Author_Institution :
Dept. of Inf. Eng., Univ. of Padova, Padova, Italy
Abstract :
This paper presents PariSync, a distributed system for clock synchronization in DHT-based peer to peer networks. PariSync is formed by two modules: a topology module, that chooses for each node a small subset of neighbors with which to exchange timing information (piggybacking on the DHT link structure) and an extimation module, that assembles the information into an extimate of the node´s offset and drift from a global virtual clock emerging from the consensus of all peers. PariSync works on extremely large peer-to-peer networks (millions of nodes) exhibiting good performance even in the presence of churn and malicious nodes. We provide a version of PariSync in pure Java and in JXTA.
Keywords :
clocks; peer-to-peer computing; synchronisation; DHT-based; JXTA; Java; P2P networks; PariSync; clock synchronization; distributed system; extimation module; global virtual clock; malicious nodes; peer to peer networks; topology module; Bandwidth; Clocks; Communication system control; Control systems; Delay estimation; Java; Network topology; Peer to peer computing; Protocols; Synchronization;
Conference_Titel :
Precision Clock Synchronization for Measurement, Control and Communication, 2009. ISPCS 2009. International Symposium on
Conference_Location :
Brescia
Print_ISBN :
978-1-4244-4391-8
Electronic_ISBN :
978-1-4244-4392-5
DOI :
10.1109/ISPCS.2009.5340205