OpenClock: A Testbed for Clock Synchronization Research

Fatima M. Anwar, Amr Alanwar, Mani B. Srivastava

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

3 Zitate (Scopus)

Abstract

Clock synchronization protocols have always been tested and compared in controlled environments. The hardware variability of different platforms, and network variability in communication channels is often ignored. Most of the synchronization algorithms are not tested for faults, failures or adversarial attacks because it is hard to reproduce them on different devices. The presence of few clocks on a single device limits the use of one device to test multiple synchronization protocols at once. For fair comparison of multiple synchronization protocols, we assert that it is essential for their disciplinable clocks to be derived from the same clock hardware, and that they process the same network traffic. We propose OpenClock, a clock synchronization testbed that manages synchronization resources and provides multiple disciplinable clocks on a single platform. OpenClock features a rich set of clocks for modular and extensible design, and an attack simulator for testing algorithmic resilience. Users can leverage the attack capability to find vulnerabilities, and test the resilience of synchronization algorithms. We prototype OpenClock on an embedded platform and ×86 desktop. We evaluate variants of PTP and NTP protocols on the embedded platform under various clock parameters, disciplining mechanisms, and attack scenarios.

OriginalspracheEnglisch
TitelISPCS 2018 - International IEEE Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, Proceedings
Herausgeber (Verlag)IEEE Computer Society
ISBN (elektronisch)9781538642627
DOIs
PublikationsstatusVeröffentlicht - 21 Nov. 2018
Extern publiziertJa
Veranstaltung12th International IEEE Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, ISPCS 2018 - Geneva, Schweiz
Dauer: 30 Sept. 20185 Okt. 2018

Publikationsreihe

NameIEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, ISPCS
Band2018-September
ISSN (Print)1949-0305
ISSN (elektronisch)1949-0313

Konferenz

Konferenz12th International IEEE Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, ISPCS 2018
Land/GebietSchweiz
OrtGeneva
Zeitraum30/09/185/10/18

Fingerprint

Untersuchen Sie die Forschungsthemen von „OpenClock: A Testbed for Clock Synchronization Research“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren