Policy-based Message Scheduling Using FlexRay

被引:0
|
作者
Mundhenk, Philipp [1 ]
Sagstetter, Florian [1 ]
Steinhorst, Sebastian [1 ]
Lukasiewycz, Martin [1 ]
Chakraborty, Samarjit [2 ]
机构
[1] TUM CREATE, Singapore, Singapore
[2] Tech Univ Munich, Munich, Germany
基金
新加坡国家研究基金会;
关键词
FlexRay; scheduling;
D O I
10.1145/2656075.2656094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a virtual communication layer for time triggered networks, enabling a policy-based message scheduling as well as preemption which in turn simplifies real-time verification. The introduced layer is particularly advantageous in the automotive domain since it reduces the complexity of scheduling time-triggered communication systems and simplifies incremental changes of existing schedules. We propose a framework to schedule event-triggered messages based on a predefined policy in time-triggered communication slots, improving the network utilization while logically separating messages from different devices. Furthermore, we enhance the versatility of the system, allowing to transmit data that exceeds the size of one time-triggered slot. The proposed policy-based scheduling with fixed priorities enables the integration of mixed criticality applications in time-triggered networks, while ensuring hard deadline constraints. A prototypical implementation is provided for FlexRay, complying with the existing protocol and, thus, making it possible to coexist with the standard transmission scheme. Our experimental results demonstrate the advantages of the virtual layer, showing an increase in flexibility and significantly lower message latencies in case of asynchronous communication.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] POLICY-BASED SCHEDULING OF CLOUD SERVICES
    Nizamic, Faris
    Degeler, Viktoriya
    Groenboom, Rix
    Lazovik, Alexander
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2012, 13 (03): : 187 - 199
  • [2] Message Scheduling for the Static Segment of the FlexRay Protocol
    Schmidt, Ece Gueran
    Schmidt, Klaus
    [J]. 2008 IEEE 16TH SIGNAL PROCESSING, COMMUNICATION AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2008, : 501 - +
  • [3] Message Scheduling for the FlexRay Protocol: The Dynamic Segment
    Schmidt, Ece Guran
    Schmidt, Klaus
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2009, 58 (05) : 2160 - 2169
  • [4] Optimal Message Scheduling for the Static Segment of FlexRay
    Schmidt, Klaus
    Schmidt, Ece G.
    [J]. 2010 IEEE 72ND VEHICULAR TECHNOLOGY CONFERENCE FALL, 2010,
  • [5] Message Scheduling for the FlexRay Protocol: The Static Segment
    Schmidt, Klaus
    Schmidt, Ece Guran
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2009, 58 (05) : 2170 - 2179
  • [6] SLA-Constrained Policy-Based Scheduling Mechanism in Grid
    Han, Youngjoo
    Song, Hyewon
    Kim, Byungsang
    Youn, Chan-Hyun
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2008, E91B (12) : 4009 - 4012
  • [7] The K-Means clustering methods applied in the message scheduling methods of FlexRay communication network based on the Embedded FlexRay Node
    Sheu, Yung-Hoh
    Wang, Zuo-Wen
    Liou, Yao-Jhong
    [J]. 2014 TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2014), 2014, : 179 - 182
  • [8] A Design of Policy-Based Scheduling for Federated Multi-Clusters
    Kim, Young Sun
    Kim, Younghan
    [J]. 12TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2021): BEYOND THE PANDEMIC ERA WITH ICT CONVERGENCE INNOVATION, 2021, : 1885 - 1888
  • [9] A Scheduling Algorithm for Reducing FlexRay Message Response Time Using Empty Minislots in Dynamic Segment
    Park, Kiejin
    Kang, Minkoo
    Kim, Bongjun
    [J]. 2010 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS ICCE, 2010,
  • [10] Extensibility-Aware Message Scheduling Algorithm for the Static Segment of the FlexRay
    Xie, Yong
    Zeng, Gang
    Takada, Hiroaki
    Li, Renfa
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 508 - 515