Research and Implementation of an Improved Message Scheduling Mechanism Based on Adaptive Genetic Algorithm

CAN bus is widely implemented in distributed control systems, primarily for industrial automation communications. The message scheduling mechanism involves coordinating data transmission among multiple nodes while avoiding collisions and ensuring timely delivery of critical information. The CAN protocol employs a non-destructive arbitration mechanism based on message identifiers, where lower identifier values indicate higher priority. When two nodes transmit simultaneously, higher-priority messages continue transmission while lower-priority messages enter a backoff state. However, this mechanism may lead to message latency, degraded control performance, and reduced resource utilization efficiency. The adaptive genetic algorithm enhances traditional genetic algorithms by addressing premature convergence and low search efficiency in later evolutionary stages caused by the loss of high-quality gene segments under conventional genetic operators. This approach enables dynamic adjustment of CAN data frame transmission sequences rather than relying solely on fixed priorities. MATLAB simulations were conducted using standard CAN data frame samples. Results demonstrate that the proposed improved cosine-based AGA optimizes the CAN message scheduling mechanism, achieving a significant reduction in data frame transmission time.

Authors

Institutions

Publication Details

Published
2025-04-11
DOI
https://doi.org/10.1109/icmtim65484.2025.11040886
Primary Topic
Wireless Sensor Networks and IoT
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research and Implementation of an Improved Message Scheduling Mechanism Based on Adaptive Genetic Algorithm

Qingyan Ding, Guanghe Cheng, Xin Wang, Hang Shao et al.
Wireless Sensor Networks and IoT
article

Research and Implementation of an Improved Message Scheduling Mechanism Based on Adaptive Genetic Algorithm

Qingyan Ding, Guanghe Cheng, Xin Wang, Hang Shao, Liang Hu, Hu Zhang, Yifei Shao
article en

Abstract

CAN bus is widely implemented in distributed control systems, primarily for industrial automation communications. The message scheduling mechanism involves coordinating data transmission among multiple nodes while avoiding collisions and ensuring timely delivery of critical information. The CAN protocol employs a non-destructive arbitration mechanism based on message identifiers, where lower identifier values indicate higher priority. When two nodes transmit simultaneously, higher-priority messages continue transmission while lower-priority messages enter a backoff state. However, this mechanism may lead to message latency, degraded control performance, and reduced resource utilization efficiency. The adaptive genetic algorithm enhances traditional genetic algorithms by addressing premature convergence and low search efficiency in later evolutionary stages caused by the loss of high-quality gene segments under conventional genetic operators. This approach enables dynamic adjustment of CAN data frame transmission sequences rather than relying solely on fixed priorities. MATLAB simulations were conducted using standard CAN data frame samples. Results demonstrate that the proposed improved cosine-based AGA optimizes the CAN message scheduling mechanism, achieving a significant reduction in data frame transmission time.

Qilu University of Technology (CN), Shandong Academy of Sciences (CN)
Openalex Percentile: Top 83%
Wireless Sensor Networks and IoT
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.