Towards Mixed Criticality Industrial Wireless Sensor-Actuator Network

Towards Mixed Criticality Industrial Wireless Sensor-Actuator Network
复制标题

DOI:
10.1145/3571306.3571447
复制
发表时间:
2023-01
期刊:
Proceedings of the 24th International Conference on Distributed Computing and Networking
影响因子:
--
通讯作者:
Prashant Modekurthy;Mahbubur Rahman
Prashant Modekurthy;Mahbubur Rahman
中科院分区:
其他
文献类型:
--
作者:
Prashant Modekurthy;Mahbubur Rahman

文献摘要

相似文献

在工业物联网中,通过无线传感器-执行器网络(WSAN)用于各种过程监测和控制应用的反馈控制回路需要实时通信以实现稳定性。在真实的世界中,大多数复杂的控制系统实际上都是混合临界(MC)系统,这意味着所有的控制回路对于系统的正确操作并不同等重要。虽然混合关键度的概念已经在CPU调度中得到了广泛的研究,但在无线领域仍然存在很大的不足。对于MC CPU调度,关键挑战来自最坏情况执行时间的不确定性,而WSAN中的不确定性来自不可预测的通道条件和工厂动态。在本文中,我们制定的MC调度问题,正式定义的MC语义WSAN,并提出MC实时调度在多跳WSAN,允许共同调度的循环处理动态的关键性变化。该方法利用无线电的捕获效应,在关键度变化时进行动态资源分配和回收。然后,通过利用WSAN的未使用的信道容量,我们提出了一种技术,以最大限度地减少冗余的高临界控制回路调度,同时保持通信的可靠性和MC的约束,从而提高MC的可扩展性。
In industrial Internet of Things, feedback control loops employed over wireless sensor-actuator network (WSAN) for various process monitoring and control applications require real-time communication for stability. In the real world, most complex control systems are, de facto, Mixed-Criticality (MC) system, meaning that all control loops are not equally critical for the system’s correct operation. While the notion of mixed-criticality has been studied widely in CPU scheduling, it still remains largely unexplored for wireless domain. For MC CPU scheduling, the key challenge stems from the uncertainty of worst-case execution times, while the uncertainty in WSAN comes from unpredictable channel conditions and plant dynamics. In this paper, we formulate the MC scheduling problem, formally define the MC semantics for WSAN, and propose MC real-time scheduling in multihop WSAN that allows co-scheduling of the loops for handling dynamic criticality changes. This proposed approach exploits the capture effects of the radios for dynamic resource allocation and reclamation when criticality changes. Then, by exploiting the unused channel capacity of WSAN, we propose a technique to minimize redundancy in high criticality control loop scheduling while preserving the communication reliability and MC constraints, thereby enhancing MC schedulability.