A precise time synchronization method for real-time schedulers

被引:0
|
作者
Kikutani T. [1 ]
Yakoh T. [1 ]
机构
[1] Department of System Design Engineering, Faculty of Science and Technology, Keio University, 3-14-1, Hiyoshi, Kouhoku-ku, Yokohama, Kanagawa
关键词
Kalman filter; Real-time operating system; Time synchronization;
D O I
10.1541/ieejeiss.138.695
中图分类号
学科分类号
摘要
This paper proposed a precise time synchronization method between schedulers of real-time operating systems by communicating timestamps over a network. An NTP based communication protocol was used to measure the time offset between nodes. To minimize the measurement error, a light-weight network stack called RT-Messenger was used instead of common TCP/IP stack. Also, a Kalman filter was introduced to eliminate such error and to estimate time offset and drift. Furthermore, a real-time scheduler in RTAI/Linux was modified to compensate the time difference using the estimated offset and drift. The time compensation of a scheduler clock affects the next resume times for realtime tasks. Therefore, a re-calculation process of next resume times for all real-time tasks and a re-ordering process of reak-time task queue were added into the real-time scheduler. To validate the proposed method, time differences of resume times for two real-time tasks on different nodes were measured under various experimental conditions. The results confirm that the resume time differences were successfully kept lower than 400 ns with 300 ns standard deviation under the condition of observation period at 1 s and correction period at 10 s. © 2018 The Institute of Electrical Engineers of Japan.
引用
收藏
页码:695 / 702
页数:7
相关论文
共 50 条
  • [31] Synchronization for distributed real-time applications
    Kshemkalyani, AD
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 81 - 90
  • [32] Self-tuning Schedulers for Legacy Real-Time Applications
    Cucinotta, Tommaso
    Checconi, Fabio
    Abeni, Luca
    Palopoli, Luigi
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 55 - 67
  • [33] Simulation intervals for uniprocessor real-time schedulers with preemption delay
    Goossens, Joel
    Masson, Damien
    PROCEEDINGS OF THE 30TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS, RTNS 2022, 2022, : 36 - 45
  • [34] Performance of real-time Precise Point Positioning using IGS real-time service
    Elsobeiey, Mohamed
    Al-Harbi, Salim
    GPS SOLUTIONS, 2016, 20 (03) : 565 - 571
  • [35] Performance of real-time Precise Point Positioning using IGS real-time service
    Mohamed Elsobeiey
    Salim Al-Harbi
    GPS Solutions, 2016, 20 : 565 - 571
  • [36] Research on a method of real-time combination of precise GPS clock corrections
    Chen, Liang
    Song, Weiwei
    Yi, Wenting
    Shi, Chuang
    Lou, Yidong
    Guo, Hailin
    GPS SOLUTIONS, 2017, 21 (01) : 187 - 195
  • [37] Research on a method of real-time combination of precise GPS clock corrections
    Liang Chen
    Weiwei Song
    Wenting Yi
    Chuang Shi
    Yidong Lou
    Hailin Guo
    GPS Solutions, 2017, 21 : 187 - 195
  • [38] Real-Time Precise Orbit Determination of BDS/GNSS:Method and Service
    Zhao Q.
    Xu X.
    Ma H.
    Liu J.
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2018, 43 (12): : 2157 - 2166
  • [39] A Precise Real-Time Delay Calibration Method for Navigation Satellite Transceiver
    Xiao, Yu
    Xu, Yong
    Sun, Houjun
    Xu, Xiaowen
    Zhou, Aosong
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2016, 65 (11) : 2578 - 2586
  • [40] Time Synchronization Accuracy in Real-time Wireless Sensor Networks
    Mahmood, Aamir
    Jantti, Riku
    2009 IEEE 9TH MALAYSIA INTERNATIONAL CONFERENCE ON COMMUNICATIONS (MICC), 2009, : 652 - 657