Priority Assignment for Real-Time Flows in WirelessHART Networks

被引:20
|
作者
Saifullah, Abusayeed [1 ]
Xu, You [1 ]
Lu, Chenyang [1 ]
Chen, Yixin [1 ]
机构
[1] Washington Univ, Dept Comp Sci & Engn, St Louis, MO 63130 USA
关键词
D O I
10.1109/ECRTS.2011.12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
WirelessHART is a new wireless sensor-actuator network standard specifically developed for process industries. A key challenge faced by WirelessHART networks is to meet the stringent real-time communication requirements imposed by process monitoring and control applications. Fixed-priority scheduling, a popular scheduling policy for real-time networks, has recently been shown to be an effective real-time transmission scheduling policy in WirelessHART networks. Priority assignment has a major impact on the schedulability of real-time flows in these networks. This paper investigates the open problem of priority assignment for periodic real-time flows in a WirelessHART network. We first propose an optimal priority assignment algorithm based on local search for any given worst case delay analysis. We then propose an efficient heuristic search algorithm for priority assignment. We also identify special cases where the heuristic search is optimal. Simulations based on random networks and the real topology of a physical sensor network testbed showed that the heuristic search algorithm achieved near optimal performance in terms of schedulability, while significantly outperforming traditional priority assignment policies for real-time systems.
引用
收藏
页码:35 / 44
页数:10
相关论文
共 50 条
  • [41] Improved priority assignment for global fixed priority pre-emptive scheduling in multiprocessor real-time systems
    Robert I. Davis
    Alan Burns
    Real-Time Systems, 2011, 47 : 1 - 40
  • [42] PASS: Priority Assignment of Real-Time Tasks with Dynamic Suspending Behavior under Fixed-Priority Scheduling
    Huang, Wen-Hung
    Chen, Jian-Jia
    Zhou, Husheng
    Liu, Cong
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [43] Improved priority assignment for global fixed priority pre-emptive scheduling in multiprocessor real-time systems
    Davis, Robert I.
    Burns, Alan
    REAL-TIME SYSTEMS, 2011, 47 (01) : 1 - 40
  • [44] Real-Time Scheduling of Conditional DAG Tasks With Intra-Task Priority Assignment
    He, Qingqiang
    Sun, Jinghao
    Guan, Nan
    Lv, Mingsong
    Sun, Zhenyu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (10) : 3196 - 3209
  • [45] Optimized partitioning and priority assignment of real-time applications on heterogeneous platforms with hardware acceleration
    Casini, Daniel
    Pazzaglia, Paolo
    Biondi, Alessandro
    Di Natale, Marco
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 124
  • [46] Impact of priority assignment on schedule-based attacks in real-time embedded systems
    Karin, Sina Yari
    Aydin, Hakan
    Zhu, Dakai
    Drager, Steven
    Anderson, Matthew
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 145
  • [47] Mapping and Priority Assignment for Real-Time Network-on-chip with Static and Dynamic Applications
    Khare, Ajay
    Nallamalli, Manikanta
    Patil, Chinmay
    Chattopadhayay, Santana
    2018 4TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [48] Energy Efficient Scheduling for Hard Real-Time Systems with Fixed-Priority Assignment
    Niu, Linwei
    2010 IEEE 29TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2010, : 153 - 160
  • [49] Real-time MAC protocol of wireless sensor networks based on priority
    Li, Hong-Jun
    Li, Xun
    Ma, Hong-Xu
    Kongzhi yu Juece/Control and Decision, 2010, 25 (06): : 873 - 878
  • [50] Buffer Space Allocation for Real-Time Priority-Aware Networks
    Kashif, Hany
    Patel, Hiren
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,