{"title":"Self-adaptive algorithm for asynchronous multi-task communication on time-triggered avionics system","authors":"Qingfei Xu, Xinyu Yang, Gilles Saintonge","doi":"10.1145/3318265.3318277","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3318265.3318277","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.