Time Triggered Scheduling Algorithm for Real-Time Wireless Systems

被引:0
|
作者
Baniabdelghany, Haytham [1 ]
Obermaisser, Roman [1 ]
Khalifeh, Ala' [2 ]
机构
[1] Univ Siegen, Siegen, Germany
[2] German Jordanian Univ, Amman, Jordan
关键词
TSN technology; time-triggered scheduling; real time; wireless technology; physical interference model;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Time Sensitive Networking (TSN) is a group of standards to improve reliability, minimize jitter and ensure bounded latency by using scheduled traffic for safety critical real-time applications. Recently, the incorporation of Time-Triggered (TT) wireless technology into this kind of networked systems has been proposed because of its flexibility and easy design. Despite these benefits, the mutual interference between signals must be considered depending on the transmission intervals and the spatial proximity. Interference may prevent reception, cause the corruption of signals or affect on the signal quality. Most of the scheduling algorithms consider either the perspective of scheduling and routing restrictions, or the impact of interference on the wireless scheduling solutions. To address the interference restrictions besides the scheduling and routing restrictions, a Wireless Heuristic List Scheduler (WHLS) is proposed in this paper to determine the schedule. In this algorithm, TT messages of the computational jobs use the optimal routes with minimum latency from all available routes. In addition, the message is fragmented according to the time-slot size and assigned to several time-slots. In each time-slot all messages can be transmitted simultaneously by using a physical interference model. WHLS supports multi-cast communication while respecting the precedence constraints between computation jobs and periodicity restrictions. To evaluate the proposed scheduler, a basic List Scheduler (LS) that uses a static route (the least hop count) is implemented. The experimental results show that WHLS outperforms LS in all simulation tests, where schedulability, make span and execution time are used as parameters.
引用
收藏
页码:265 / 272
页数:8
相关论文
共 50 条
  • [1] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    [J]. Constraints, 2000, 5 (4) : 335 - 357
  • [2] Time-Triggered Communication Scheduling Analysis for Real-Time Multicore Systems
    Freier, Matthias
    Chen, Jian-Jia
    [J]. 2015 10th IEEE International Symposium on Industrial Embedded Systems (SIES), 2015, : 108 - 116
  • [3] Survey on Periodic Scheduling for Time-triggered Hard Real-time Systems
    Minaeva, Anna
    Hanzalek, Zdenek
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (01)
  • [4] An efficient scheduling algorithm for real-time broadcast in wireless LAN
    Wang, GH
    [J]. PROCEEDINGS OF THE THIRD IASTED INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND COMPUTER NETWORKS, 2005, : 290 - 295
  • [5] An efficient real-time traffic scheduling algorithm in wireless networks
    Zhao, ZG
    Zhang, LF
    Hao, LP
    Shu, YT
    [J]. CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1543 - 1546
  • [6] PBHT scheduling algorithm for embedded real-time systems
    Song Kai
    Li, Hai-Sheng
    [J]. ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 504 - 507
  • [7] A scalable scheduling algorithm for real-time distributed systems
    Atif, Y
    Hamidzadeh, B
    [J]. 18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 352 - 359
  • [8] A DISTRIBUTED SCHEDULING ALGORITHM FOR HETEROGENEOUS REAL-TIME SYSTEMS
    ZEINELDINE, O
    ELTOWEISSY, M
    MUKKAMALA, R
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 588 - 598
  • [9] A dynamic scheduling algorithm for real-time expert systems
    Campos, AM
    García, DF
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2002, PROCEEDINGS, 2002, 2527 : 775 - 784
  • [10] Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    [J]. 2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 35 - +