The 6th International Workshop on OMNeT++

Research Article

Evaluating Requirements of High Precision Time Synchronisation Protocols using Simulation

  • @INPROCEEDINGS{10.4108/icst.simutools.2013.251730,
        author={Lazar Todorov and Till Steinbach and Franz Korf and Thomas Schmidt},
        title={Evaluating Requirements of High Precision Time Synchronisation Protocols using Simulation},
        proceedings={The 6th International Workshop on OMNeT++},
        publisher={ACM},
        proceedings_a={OMNET WORKSHOP},
        year={2013},
        month={7},
        keywords={network synchronisation simulation as6802 omnet++},
        doi={10.4108/icst.simutools.2013.251730}
    }
    
  • Lazar Todorov
    Till Steinbach
    Franz Korf
    Thomas Schmidt
    Year: 2013
    Evaluating Requirements of High Precision Time Synchronisation Protocols using Simulation
    OMNET WORKSHOP
    ICST
    DOI: 10.4108/icst.simutools.2013.251730
Lazar Todorov1,*, Till Steinbach1, Franz Korf1, Thomas Schmidt1
  • 1: Hamburg University of Applied Sciences
*Contact email: lazartodorov.todorov@informatik.haw-hamburg.de

Abstract

High precision time synchronisation protocols are used in distributed real-time systems such as trains, planes, cars or industrial installations. In time-triggered systems, with a coordinated time division multiple access media allocation strategy, the achievable precision of time synchronisation among sending participants determines the quality of communication and the available bandwidth. The simulation of time synchronisation protocols allows to find problems at the earliest time - in general, during the design and configuration - of a synchronised distributed system. In this work we show a concept for the simulation of distributed real-time synchronisation protocols that uses discrete event-based simulation. Our model for the OMNeT++ Framework is adaptable and thus allows for providing highly accurate results or fast simulations. The precise simulation of a real-time synchronisation protocol usually consumes considerable simulation time. This paper presents an approach to speed up accurate simulation, based on recordings of previous runs. We evaluate typical real-world use cases for the introduced concept by simulating the AS6802 standard for time synchronisation. Our results show that the simulation can help to reduce the effort of determining configuration parameters for clock synchronisation protocols. We further quantify the performance increase of our evolutionary approach.