TY - GEN
T1 - Self-adaptive algorithm for asynchronous multi-task communication on time-triggered avionics system
AU - Xu, Qingfei
AU - Yang, Xinyu
AU - Saintonge, Gilles
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/3/8
Y1 - 2019/3/8
N2 - Avionics communication system has multiple ending equipment with safety-critical data exchanges which require high reliability, low latency, and no data loss. Time-Triggered Architecture which is prevalent in that safety-critical system is a synchronized real-time system with fault-tolerance ability, but most host applications usually work at asynchronous fashion, their execution speed is heavily dependent on the temperature and supply voltage. It's difficult for asynchronous host applications to synchronize with Time-Triggered communication Architecture. This paper introduced a novel algorithm which could periodically synchronize host applications with the global clock of Time-Triggered Architecture; furthermore, we introduced three different implementation alternatives, evaluated them in the same test board, and gave a performance comparison of them. The result showed our design worked fine in the embedded platform.
AB - Avionics communication system has multiple ending equipment with safety-critical data exchanges which require high reliability, low latency, and no data loss. Time-Triggered Architecture which is prevalent in that safety-critical system is a synchronized real-time system with fault-tolerance ability, but most host applications usually work at asynchronous fashion, their execution speed is heavily dependent on the temperature and supply voltage. It's difficult for asynchronous host applications to synchronize with Time-Triggered communication Architecture. This paper introduced a novel algorithm which could periodically synchronize host applications with the global clock of Time-Triggered Architecture; furthermore, we introduced three different implementation alternatives, evaluated them in the same test board, and gave a performance comparison of them. The result showed our design worked fine in the embedded platform.
KW - Asynchronous
KW - Multi-task
KW - Self-adaptive
KW - Time-triggered architecture
UR - https://www.scopus.com/pages/publications/85064466474
U2 - 10.1145/3318265.3318277
DO - 10.1145/3318265.3318277
M3 - 会议稿件
AN - SCOPUS:85064466474
T3 - ACM International Conference Proceeding Series
SP - 165
EP - 172
BT - HP3C 2019 - 2019 the 3rd International Conference on High Performance Compilation, Computing and Communications
PB - Association for Computing Machinery
T2 - 3rd International Conference on High Performance Compilation, Computing and Communications, HP3C 2019
Y2 - 8 March 2019 through 10 March 2019
ER -