DistributedHART: A Distributed Real-Time Scheduling System for WirelessHART Networks

被引:27
|
作者
Modekurthy, Venkata P. [1 ]
Saifullah, Abusayeed [1 ]
Madria, Sanjay [2 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
[2] Missouri Univ Sci & Technol, Dept Comp Sci, Rolla, MO 65409 USA
关键词
SENSOR; COMMUNICATION;
D O I
10.1109/RTAS.2019.00026
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Industry 4.0 is a new industry trend which relies on data driven business model to set the productivity requirements of the cyber physical system. To meet this requirement, Industry 4.0 cyber physical systems need to be highly scalable, adaptive, real-time, and reliable. Recent successful industrial wireless standards such as WirelessHART appeared as a feasible approach for such cyber physical systems. For reliable and real-time communication in highly unreliable environments, they adopt a high degree of redundancy. While a high degree of redundancy is crucial to real-time control, it causes a huge waste of energy, bandwidth, and time under a centralized approach, and are therefore less suitable for scalability and handling network dynamics. To address these challenges, we propose DistributedHART - a distributed real-time scheduling system for WirelessHART networks. The essence of our approach is to adopt local (node-level) scheduling through a time window allocation among the nodes that allows each node to schedule its transmissions using a real-time scheduling policy locally and online. DistributedHART obviates the need of creating and disseminating a central global schedule in our approach, and thereby significantly reducing resource usage and enhancing the scalability. To our knowledge, it is the first distributed real-time multi-channel scheduler for WirelessHART. We have implemented DistributedHART and experimented on a 130-node testbed. Our testbed experiments as well as simulations show at least 85% less energy consumption in DistributedHART compared to existing centralized approach while ensuring similar schedulability.
引用
收藏
页码:216 / 227
页数:12
相关论文
共 50 条
  • [1] Real-Time Scheduling for WirelessHART Networks
    Saifullah, Abusayeed
    Xu, You
    Lu, Chenyang
    Chen, Yixin
    [J]. 31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 150 - 159
  • [2] A Distributed Real-time Scheduling System for Industrial Wireless Networks
    Modekurthy, Venkata P.
    Saifullah, Abusayeed
    Madria, Sanjay
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [3] A scheduling simulator for real-time distributed system
    Casile, A
    Buttazzo, G
    Lamastra, G
    Lipari, G
    [J]. DISTRIBUTED COMPUTER CONTROL SYSTEMS 1998, 1999, : 161 - 167
  • [4] Priority Assignment for Real-Time Flows in WirelessHART Networks
    Saifullah, Abusayeed
    Xu, You
    Lu, Chenyang
    Chen, Yixin
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 35 - 44
  • [5] A study on transaction scheduling in a real-time distributed system
    Singh, Y. Jayanta
    Al-Saedy, Hasan
    Mehrotra, S. C.
    [J]. 7TH INDUSTRIAL SIMULATION CONFERENCE 2009, 2009, : 157 - +
  • [6] The Research on Real-Time Scheduling Algorithm in Distributed System
    Wang Chengjun
    [J]. 2009 PACIFIC-ASIA CONFERENCE ON KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 71 - 74
  • [7] Network scheduling of distributed real-time control system
    [J]. 2005, Science Press, Beijing, China (40):
  • [8] A methodology for scheduling real-time tasks in a distributed system
    Bestavros, A
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 449 - 456
  • [9] Distributed scheduling for real-time convergecast in wireless sensor networks
    Ke, Xin
    Sun, Li-Min
    Wu, Zhi-Mei
    [J]. Tongxin Xuebao/Journal on Communications, 2007, 28 (04): : 44 - 50
  • [10] SlotSwapper: A schedule randomization protocol for real-time wirelessHART networks
    Samaddar, Ankita
    Easwaran, Arvind
    Tan, Rui
    [J]. ACM SIGBED Review, 2020, 16 (04): : 32 - 37