Memetic-based schedule synthesis for communication on time-triggered embedded systems
Time-triggered systems play an important role in industrial embedded systems. The time-triggered network is deployed on the time-triggered network-on-chip implementation. It ensures the safety-critical industrial communication for real-time embedded multiprocessor systems. To guarantee the safety-cr...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2017-10-01
|
Series: | International Journal of Distributed Sensor Networks |
Online Access: | https://doi.org/10.1177/1550147717738167 |
id |
doaj-936d6e107df74ea8beb25b9f2a0ba43c |
---|---|
record_format |
Article |
spelling |
doaj-936d6e107df74ea8beb25b9f2a0ba43c2020-11-25T02:52:31ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772017-10-011310.1177/1550147717738167Memetic-based schedule synthesis for communication on time-triggered embedded systemsHeyuan Shi0Kun Tang1Chengbao Liu2Xiaoyu Song3Chao Hu4Jiaguang Sun5School of Software, Tsinghua University, Beijing, ChinaSchool of Information Science and Engineering, Central South University, Changsha, ChinaUniversity of Chinese Academy of Sciences, Beijing, ChinaDepartment of Electrical & Computer Engineering, Portland State University, Portland, OR, USAInformation and Network Center, Central South University, Changsha, ChinaSchool of Software, Tsinghua University, Beijing, ChinaTime-triggered systems play an important role in industrial embedded systems. The time-triggered network is deployed on the time-triggered network-on-chip implementation. It ensures the safety-critical industrial communication for real-time embedded multiprocessor systems. To guarantee the safety-critical requirements for communication, each message is transmitted by a predefined static schedule. However, synthesizing a feasible schedule is a challenge because both spatial and temporal constraints should be considered. This article presents a novel memetic-based schedule synthesis algorithm to derive a feasible schedule by determining the offset of messages on the time-triggered network-on-chip. Memetic-based schedule synthesis algorithm is based on memetic algorithm, which incorporates local search in the iterations of general genetic algorithm. We compare memetic-based schedule synthesis algorithm with genetic algorithm in different scale of time-triggered network-on-chip and number of messages. The experimental results show that the memetic-based schedule synthesis algorithm is effective to synthesize a feasible schedule, and the failure schedule synthesized by memetic-based schedule synthesis algorithm is only 34.2% in average compared to the conventional genetic algorithm.https://doi.org/10.1177/1550147717738167 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Heyuan Shi Kun Tang Chengbao Liu Xiaoyu Song Chao Hu Jiaguang Sun |
spellingShingle |
Heyuan Shi Kun Tang Chengbao Liu Xiaoyu Song Chao Hu Jiaguang Sun Memetic-based schedule synthesis for communication on time-triggered embedded systems International Journal of Distributed Sensor Networks |
author_facet |
Heyuan Shi Kun Tang Chengbao Liu Xiaoyu Song Chao Hu Jiaguang Sun |
author_sort |
Heyuan Shi |
title |
Memetic-based schedule synthesis for communication on time-triggered embedded systems |
title_short |
Memetic-based schedule synthesis for communication on time-triggered embedded systems |
title_full |
Memetic-based schedule synthesis for communication on time-triggered embedded systems |
title_fullStr |
Memetic-based schedule synthesis for communication on time-triggered embedded systems |
title_full_unstemmed |
Memetic-based schedule synthesis for communication on time-triggered embedded systems |
title_sort |
memetic-based schedule synthesis for communication on time-triggered embedded systems |
publisher |
SAGE Publishing |
series |
International Journal of Distributed Sensor Networks |
issn |
1550-1477 |
publishDate |
2017-10-01 |
description |
Time-triggered systems play an important role in industrial embedded systems. The time-triggered network is deployed on the time-triggered network-on-chip implementation. It ensures the safety-critical industrial communication for real-time embedded multiprocessor systems. To guarantee the safety-critical requirements for communication, each message is transmitted by a predefined static schedule. However, synthesizing a feasible schedule is a challenge because both spatial and temporal constraints should be considered. This article presents a novel memetic-based schedule synthesis algorithm to derive a feasible schedule by determining the offset of messages on the time-triggered network-on-chip. Memetic-based schedule synthesis algorithm is based on memetic algorithm, which incorporates local search in the iterations of general genetic algorithm. We compare memetic-based schedule synthesis algorithm with genetic algorithm in different scale of time-triggered network-on-chip and number of messages. The experimental results show that the memetic-based schedule synthesis algorithm is effective to synthesize a feasible schedule, and the failure schedule synthesized by memetic-based schedule synthesis algorithm is only 34.2% in average compared to the conventional genetic algorithm. |
url |
https://doi.org/10.1177/1550147717738167 |
work_keys_str_mv |
AT heyuanshi memeticbasedschedulesynthesisforcommunicationontimetriggeredembeddedsystems AT kuntang memeticbasedschedulesynthesisforcommunicationontimetriggeredembeddedsystems AT chengbaoliu memeticbasedschedulesynthesisforcommunicationontimetriggeredembeddedsystems AT xiaoyusong memeticbasedschedulesynthesisforcommunicationontimetriggeredembeddedsystems AT chaohu memeticbasedschedulesynthesisforcommunicationontimetriggeredembeddedsystems AT jiaguangsun memeticbasedschedulesynthesisforcommunicationontimetriggeredembeddedsystems |
_version_ |
1724729404049850368 |