Fault-tolerant Clock Synchronization using Precise Time Protocol Multi-Domain Aggregation

Distributed real-time systems often rely on time-triggered communication and task execution to guarantee end-to-end latency and time-predictable computation. Such systems require a reliable synchronized network time to be shared among end-systems. The IEEE 1588 Precision Time Protocol (PTP) enables...

Full description

Saved in:
Bibliographic Details
Published inProceedings / International Symposium on Object-Oriented Real-Time Distributed Computing pp. 114 - 122
Main Authors Kyriakakis, Eleftherios, Tange, Koen, Reusch, Niklas, Zaballa, Eder Ollora, Fafoutis, Xenofon, Schoeberl, Martin, Dragoni, Nicola
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.06.2021
Subjects
Online AccessGet full text
ISSN2375-5261
DOI10.1109/ISORC52013.2021.00025

Cover

Loading…
Abstract Distributed real-time systems often rely on time-triggered communication and task execution to guarantee end-to-end latency and time-predictable computation. Such systems require a reliable synchronized network time to be shared among end-systems. The IEEE 1588 Precision Time Protocol (PTP) enables such clock synchronization throughout an Ethernet-based network. While security was not addressed in previous versions of the IEEE 1588 standard, in its most recent iteration (IEEE 1588-2019), several security mechanisms and recommendations were included describing different measures that can be taken to improve system security and safety. One proposal to improve security and reliability is to add redundancy to the network through modifications in the topology. However, this recommendation omits implementation details and leaves the question open of how it affects synchronization quality. This work investigates the quality impact and security properties of redundant PTP deployment and proposes an observation window-based multi-domain, PTP end-system, design to increase fault-tolerance and security. We implement the proposed design inside a discrete-event network simulator and evaluate its clock synchronization quality using two test-case network topologies with simulated faults.
AbstractList Distributed real-time systems often rely on time-triggered communication and task execution to guarantee end-to-end latency and time-predictable computation. Such systems require a reliable synchronized network time to be shared among end-systems. The IEEE 1588 Precision Time Protocol (PTP) enables such clock synchronization throughout an Ethernet-based network. While security was not addressed in previous versions of the IEEE 1588 standard, in its most recent iteration (IEEE 1588-2019), several security mechanisms and recommendations were included describing different measures that can be taken to improve system security and safety. One proposal to improve security and reliability is to add redundancy to the network through modifications in the topology. However, this recommendation omits implementation details and leaves the question open of how it affects synchronization quality. This work investigates the quality impact and security properties of redundant PTP deployment and proposes an observation window-based multi-domain, PTP end-system, design to increase fault-tolerance and security. We implement the proposed design inside a discrete-event network simulator and evaluate its clock synchronization quality using two test-case network topologies with simulated faults.
Author Tange, Koen
Reusch, Niklas
Kyriakakis, Eleftherios
Fafoutis, Xenofon
Dragoni, Nicola
Zaballa, Eder Ollora
Schoeberl, Martin
Author_xml – sequence: 1
  givenname: Eleftherios
  surname: Kyriakakis
  fullname: Kyriakakis, Eleftherios
  email: elky@dtu.dk
  organization: DTU Compute, Technical University of Denmark
– sequence: 2
  givenname: Koen
  surname: Tange
  fullname: Tange, Koen
  email: kpta@dtu.dk
  organization: DTU Compute, Technical University of Denmark
– sequence: 3
  givenname: Niklas
  surname: Reusch
  fullname: Reusch, Niklas
  email: nikre@dtu.dk
  organization: DTU Compute, Technical University of Denmark
– sequence: 4
  givenname: Eder Ollora
  surname: Zaballa
  fullname: Zaballa, Eder Ollora
  email: eoza@dtu.dk
  organization: DTU Fotonik, Technical University of Denmark
– sequence: 5
  givenname: Xenofon
  surname: Fafoutis
  fullname: Fafoutis, Xenofon
  email: xefa@dtu.dk
  organization: DTU Compute, Technical University of Denmark
– sequence: 6
  givenname: Martin
  surname: Schoeberl
  fullname: Schoeberl, Martin
  email: masca@dtu.dk
  organization: DTU Compute, Technical University of Denmark
– sequence: 7
  givenname: Nicola
  surname: Dragoni
  fullname: Dragoni, Nicola
  email: ndra@dtu.dk
  organization: DTU Compute, Technical University of Denmark
BookMark eNotjMFOwzAQRA0Cibb0CxCSfyBh7bUd51gFCpWKimg5cKpMug2GxEZJeihfTwRcZjRPejNmZyEGYuxaQCoE5DeL9eq50BIEphKkSAFA6hM2zTMrjNEKlFB4ykYSM51oacQFG3fdBwBmCNmIvc7doe6TPtbUutDzoo7lJ18fQ_nexuC_Xe9j4IfOh4o_tVT6jvjGNzSM2Mcy1vxx8H1yGxvnA59VVUvVr3TJzveu7mj63xP2Mr_bFA_JcnW_KGbLxEvAPrFaWSIUaIwVjrRRQoPcW1vubOlQCmWAcMC5esscWbUD60APSo5mSJywq79fT0Tbr9Y3rj1uc5WBzCX-ANx9VNA
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ISORC52013.2021.00025
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781665404143
1665404140
EISSN 2375-5261
EndPage 122
ExternalDocumentID 9470292
Genre orig-research
GroupedDBID 29O
6IE
6IK
6IL
ALMA_UNASSIGNED_HOLDINGS
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i203t-8548ee3136681ae5641502f88cd8ca321460e356494b7ae84d08a05ee3936ee33
IEDL.DBID RIE
IngestDate Wed Aug 27 02:26:25 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-8548ee3136681ae5641502f88cd8ca321460e356494b7ae84d08a05ee3936ee33
PageCount 9
ParticipantIDs ieee_primary_9470292
PublicationCentury 2000
PublicationDate 2021-June
PublicationDateYYYYMMDD 2021-06-01
PublicationDate_xml – month: 06
  year: 2021
  text: 2021-June
PublicationDecade 2020
PublicationTitle Proceedings / International Symposium on Object-Oriented Real-Time Distributed Computing
PublicationTitleAbbrev ISORC
PublicationYear 2021
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0037307
Score 2.1900892
Snippet Distributed real-time systems often rely on time-triggered communication and task execution to guarantee end-to-end latency and time-predictable computation....
SourceID ieee
SourceType Publisher
StartPage 114
SubjectTerms availability
clock synchronization
fault tolerance
Fault tolerant systems
Network topology
precise time protocol
Protocols
Real-time systems
safety
Security
Synchronization
time-sensitive networking
Topology
Title Fault-tolerant Clock Synchronization using Precise Time Protocol Multi-Domain Aggregation
URI https://ieeexplore.ieee.org/document/9470292
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA5zJ09TN_E3OXg0W9ukbXqU6ZjCVJyDeRpp-zaGsxVJD_rX-17bTREPUiglNK8lycvHa9_3PsbOJaRzCMnTUikF7n6-MJoIzKECV0GipUsE59FdMJyo26k_bbCLDRcGAMrkM-jSZfkvP82Tgj6V9SKFViPccLcwcKu4WutdV-JKDWuGjutEvZvx_WPfR3STGAN6LpUpJDXsHwoqJYAMWmy0fnSVN_LSLWzcTT5_VWX877vtsM43VY8_bEBolzUg22OttVYDr123zZ4HplhZYfMVIDpZ3kcQe-Hjjywpq-NWZExOWfALtEfCO8CJHkLGbY6rhZdUXXGVv5plxi8XGKcvyk4dNhlcP_WHopZVEEvPkVZoDFIApCuDQLsG_AAx3PHmWlOZAEPCRYEDEpsjFYcGtEodbRwfu0QywLPcZ80sz-CA8QggDkONN0pQSjpxrFIPDXl4kHsfsjaN1Oytqpwxqwfp6O_mY7ZNc1UlYp2wpn0v4BQh38Zn5Vx_AfVQq6s
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8JAEN4QPOjJBxjf7sGjhba7bbdHgxJQQCOQ4In0MRACtsZsD_rrnWkLGuPBNGmaTXfa7O7Mt9PON8PYlYB4Bh5pWiyEgdbPMQJFBGZPgiUhUsIignN_4HbG8n7iTCrsesOFAYA8-AwadJn_y4_TKKNPZU1folQfDe4W4r70C7bW2u4KXKteydGxTL_ZHT4-txzEN4FeoG1RokKqh_2jhkoOIe1d1l8_vIgcWTYyHTaiz195Gf_7dnus_k3W408bGNpnFUgO2O66WgMvlbfGXtpBttKGTleA-KR5C2FsyYcfSZTnxy3omJzi4Ocoj0rvACeCCAnXKa4XnpN1jdv0NVgk_GaOnvo871Rn4_bdqNUxysIKxsI2hTYUuikAwhKuq6wAHBdR3LRnSlGigIBKF7kmCGz2ZegFoGRsqsB0sIsvXDyLQ1ZN0gSOGPcBQs9TeKMAKYUZhjK2UZCNByn4MavRSE3fitwZ03KQTv5uvmTbnVG_N-11Bw-nbIfmrQjLOmNV_Z7BOW4AdHiRz_sXJx6u-w
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%2F+International+Symposium+on+Object-Oriented+Real-Time+Distributed+Computing&rft.atitle=Fault-tolerant+Clock+Synchronization+using+Precise+Time+Protocol+Multi-Domain+Aggregation&rft.au=Kyriakakis%2C+Eleftherios&rft.au=Tange%2C+Koen&rft.au=Reusch%2C+Niklas&rft.au=Zaballa%2C+Eder+Ollora&rft.date=2021-06-01&rft.pub=IEEE&rft.eissn=2375-5261&rft.spage=114&rft.epage=122&rft_id=info:doi/10.1109%2FISORC52013.2021.00025&rft.externalDocID=9470292