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...
Saved in:
Published in | Proceedings / International Symposium on Object-Oriented Real-Time Distributed Computing pp. 114 - 122 |
---|---|
Main Authors | , , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.06.2021
|
Subjects | |
Online Access | Get full text |
ISSN | 2375-5261 |
DOI | 10.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 |