TY - JOUR
T1 - D-scheduler
T2 - A scheduler in time-triggered distributed system through decoupling dependencies between tasks and messages
AU - Yang, Ting Ting
AU - Zhang, Yu Qi
AU - Yue, Feng Lai
AU - Wuniri, Qi Qi Ge
AU - Tong, Chao
N1 - Publisher Copyright:
© 2023, Science China Press.
PY - 2024/1
Y1 - 2024/1
N2 - Time-triggered architecture, as a mainstream design of the distributed real-time system, has been successfully applied in the aerospace, automotive and mechanical industries. However, time-triggered scheduling is a challenging NP-hard problem. There are few studies that could quickly solve the scheduling problem of large distributed time-triggered systems. To solve this problem, a communication affinity parameter is defined in this paper to describe the degree of bias of the shaper task towards sending or receiving messages. Based on this, an innovative task-message decoupling model named D-scheduler is built to reduce the computation complexity of the scheduling problem in large-scale systems. Additionally, we provide mathematical proof that our model is a convex optimization that is easy to solve with existing computational tools. Our experiments substantiate the efficacy of the D-scheduler. It dramatically reduces the scheduling complexity of large-scale real-time systems with a small loss of solving space compared to the federal scheduler.
AB - Time-triggered architecture, as a mainstream design of the distributed real-time system, has been successfully applied in the aerospace, automotive and mechanical industries. However, time-triggered scheduling is a challenging NP-hard problem. There are few studies that could quickly solve the scheduling problem of large distributed time-triggered systems. To solve this problem, a communication affinity parameter is defined in this paper to describe the degree of bias of the shaper task towards sending or receiving messages. Based on this, an innovative task-message decoupling model named D-scheduler is built to reduce the computation complexity of the scheduling problem in large-scale systems. Additionally, we provide mathematical proof that our model is a convex optimization that is easy to solve with existing computational tools. Our experiments substantiate the efficacy of the D-scheduler. It dramatically reduces the scheduling complexity of large-scale real-time systems with a small loss of solving space compared to the federal scheduler.
KW - communication affinity parameter
KW - task-message decoupling model
KW - time-triggered architecture
KW - time-triggered scheduling
UR - https://www.scopus.com/pages/publications/85177087409
U2 - 10.1007/s11431-023-2492-8
DO - 10.1007/s11431-023-2492-8
M3 - 文章
AN - SCOPUS:85177087409
SN - 1674-7321
VL - 67
SP - 183
EP - 196
JO - Science China Technological Sciences
JF - Science China Technological Sciences
IS - 1
ER -