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...

Full description

Bibliographic Details
Main Authors: Heyuan Shi, Kun Tang, Chengbao Liu, Xiaoyu Song, Chao Hu, Jiaguang Sun
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