Efficient Resource Scheduling for Multipath Retransmission over Industrial WSAN Systems
Abstract
:1. Introduction
- We analyze the resource scheduling principle for the multipath retransmission scheme based on the WirelessHART standard, and we design a link release algorithm to cater the principle of routing order in data flow.
- We use the approaches of multiple sinks, CCA-embedded timeslot, and rate monotonic scheme to respectively decrease the negative effects of collision, path crossing, and diverse period during resources scheduling. Based on the above approaches, we propose an algorithm (CEM-RM) to improve the schedulability of resources scheduling.
- We finally simulate our proposed algorithm to prove the improvement of schedulability. Additionally, we implement a WSAN system with our proposed scheduling in a real factory. The practical experiments are conducted to prove the reliability and real-time performance.
2. Related Works
3. Network Model
3.1. Network Description
- The allocation of slot and channel based on graph routing is so that a device can send a packet at most three times, including the first transmission and two retransmissions. The first transmission and retransmission are along the PRP, and the second retransmission needs to change to be along the ARP, where the changes of link includes the neighbor and channel.
- According to the above consideration, each flow consists of dedicated and abundant transmissions, all which should be allocated for the slots and channels by the network manager. Moreover, each slot allocation should follow the routing orders, where the slot offset of next-hop transmission and retransmissions should not be allocated before the slots of the previous-hop transmission.
3.2. System Model
4. The Proposed Scheduling
4.1. Transmissions Release Algorithm
Algorithm 1: |
4.2. CEM-RM Algorithm
Algorithm 2: CEM-RM |
5. Simulations and Experiments
5.1. Simulations
5.2. Experiments
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Lu, C.; Saifullah, A.; Li, B.; Sha, M. Real-Time Wireless Sensor-Actuator Networks for Industrial Cyber-Physical Systems. Proc. IEEE 2016, 104, 1013–1024. [Google Scholar] [CrossRef]
- Queiroz, D.V.; Alencar, M.S.; Gomes, R.D.; Fonseca, I.E.; Benavente-Peces, C. Survey and Systematic Mapping of Industrial Wireless Sensor Networks. J. Netw. Comput. Appl. 2017, 97. [Google Scholar] [CrossRef]
- Li, X.; Li, D.; Wan, J.; Vasilakos, A.V.; Lai, C.F.; Wang, S. A review of industrial wireless networks in the context of Industry 4.0. Wirel. Netw. 2015, 23, 23–41. [Google Scholar] [CrossRef]
- Raza, M.; Aslam, N.; Le-Minh, H.; Hussain, S.; Cao, Y.; Khan, N.M. A Critical Analysis of Research Potential, Challenges, and Future Directives in Industrial Wireless Sensor Networks. IEEE Commun. Surv. Tutor. 2017, 20, 39–95. [Google Scholar] [CrossRef]
- Dobslaw, F.; Zhang, T.; Gidlund, M. End-to-end reliability-aware scheduling for wireless sensor networks. IEEE Trans. Ind. Inf. 2016, 12, 758–767. [Google Scholar] [CrossRef]
- Nguyen, N.T.; Liu, B.H.; Pham, V.T.; Liou, T.Y. An Efficient Minimum-Latency Collision-Free Scheduling Algorithm for Data Aggregation in Wireless Sensor Networks. IEEE Syst. J. 2017, 12, 2214–2225. [Google Scholar] [CrossRef]
- Supramaniam, T.R.; Ibrahim, R.; Chung, T.D.; Hassan, S.M. Towards the development of WirelessHART adaptor for process control applications. In Proceedings of the International Conference on Intelligent and Advanced Systems, Kuala Lumpur, Malaysia, 15–17 August 2016; pp. 1–6. [Google Scholar]
- Yang, D.; Ma, J.; Xu, Y.; Gidlund, M. Safe-WirelessHART: A Novel Framework Enabling Safety-Critical Applications over Industrial WSNs. IEEE Trans. Ind. Inf. 2018, 14, 3513–3523. [Google Scholar] [CrossRef]
- Ouanteur, C.; Aïssani, D.; Bouallouche-Medjkoune, L.; Yazid, M.; Castel-Taleb, H. Modeling and performance evaluation of the IEEE 802.15. 4e LLDN mechanism designed for industrial applications in WSNs. Wirel. Netw. 2017, 23, 1343–1358. [Google Scholar] [CrossRef]
- Hermeto, R.T.; Gallais, A.; Theoleyre, F. Scheduling for IEEE802. 15.4-TSCH and slow channel hopping MAC in low power industrial wireless networks: A survey. Comput. Commun. 2017, 114, 84–105. [Google Scholar] [CrossRef]
- Wang, H.; Chen, Y.; Dong, S. Research on efficient-efficient routing protocol for WSNs based on improved artificial bee colony algorithm. IET Wirel. Sens. Syst. 2016, 7, 15–20. [Google Scholar] [CrossRef]
- Hashimoto, M.; Wakamiya, N.; Murata, M.; Kawamoto, Y.; Fukui, K. End-to-end reliability-and delay-aware scheduling with slot sharing for wireless sensor networks. In Proceedings of the 2016 8th International Conference on Communication Systems and Networks, Bangalore, India, 5–10 January 2016; pp. 1–8. [Google Scholar]
- Saifullah, A.; Xu, Y.; Lu, C.; Chen, Y. End-to-end communication delay analysis in industrial wireless networks. IEEE Trans. Comput. 2015, 64, 1361–1374. [Google Scholar] [CrossRef]
- Tian, X.; Zhu, Y.H.; Chi, K.; Liu, J.; Zhang, D. Reliable and Energy-Efficient Data Forwarding in Industrial Wireless Sensor Networks. IEEE Syst. J. 2017, 11, 1424–1434. [Google Scholar] [CrossRef]
- Xia, C.; Jin, X.; Kong, L.; Zeng, P. Bounding the demand of mixed-criticality industrial wireless sensor networks. IEEE Access 2017, 5, 7505–7516. [Google Scholar] [CrossRef]
- Soua, R.; Minet, P. Multichannel assignment protocols in wireless sensor networks: A comprehensive survey. Pervasive Mob. Comput. 2015, 16, 2–21. [Google Scholar] [CrossRef]
- Zhao, J.; Qin, Y.; Yang, D.; Rao, Y. A source aware scheduling algorithm for time-optimal convergecast. Int. J. Distrib. Sens. Netw. 2014, 10, 251218. [Google Scholar] [CrossRef]
- Raza, M.; Ahmed, G.; Khan, N.M. Experimental evaluation of transmission power control strategies in wireless sensor networks. In Proceedings of the 2012 International Conference on Emerging Technologies (ICET), Islamabad, Pakistan, 8–9 October 2012; pp. 1–4. [Google Scholar]
- Kim, W.; Yoon, W. Multi-constrained max–min fair resource allocation in multi-channel wireless sensor networks. Wirel. Pers. Commun. 2017, 97, 5747–5765. [Google Scholar] [CrossRef]
- Phung, K.H.; Lemmens, B.; Goossens, M.; Nowe, A.; Tran, L.; Steenhaut, K. Schedule-based multi-channel communication in wireless sensor networks: A complete design and performance evaluation. Ad Hoc Netw. 2015, 26, 88–102. [Google Scholar] [CrossRef]
- Wu, Y.; Cardei, M. Multi-channel and cognitive radio approaches for wireless sensor networks. Comput. Commun. 2016, 94, 30–45. [Google Scholar] [CrossRef]
- Wu, Y.; Liu, K.S.; Stankovic, J.A.; He, T.; Lin, S. Efficient multichannel communications in wireless sensor networks. ACM Trans. Sens. Netw. 2016, 12, 3. [Google Scholar] [CrossRef]
- Fernández de Gorostiza, E.; Berzosa, J.; Mabe, J.; Cortiñas, R. A Method for Dynamically Selecting the Best Frequency Hopping Technique in Industrial Wireless Sensor Network Applications. Sensors 2018, 18, 657. [Google Scholar] [CrossRef]
- Liew, S.Y.; Tan, C.K.; Gan, M.L.; Goh, H.G. A Fast, Adaptive, and Energy-Efficient Data Collection Protocol in Multi-Channel-Multi-Path Wireless Sensor Networks. IEEE Comput. Intell. Mag. 2018, 13, 30–40. [Google Scholar] [CrossRef]
- Van Luu, H.; Tang, X. An efficient algorithm for scheduling sensor data collection through multi-path routing structures. J. Netw. Comput. Appl. 2014, 38, 150–162. [Google Scholar] [CrossRef]
- Sha, M.; Gunatilaka, D.; Wu, C.; Lu, C. Empirical Study and Enhancements of Industrial Wireless Sensor–Actuator Network Protocols. IEEE Internet Things J. 2017, 4, 696–704. [Google Scholar] [CrossRef]
- Jin, X.; Xia, C.; Xu, H.; Wang, J.; Zeng, P. Mixed Criticality Scheduling for Industrial Wireless Sensor Networks. Sensors 2016, 16, 1376. [Google Scholar] [CrossRef] [PubMed]
- Jain, T.K.; Saini, D.S.; Bhooshan, S.V. Lifetime optimization of a multiple sink wireless sensor network through energy balancing. J. Sens. 2015, 2015, 921250. [Google Scholar] [CrossRef]
- Zheng, H.; Xiao, S.; Wang, X.; Tian, X.; Guizani, M. Capacity and delay analysis for data gathering with compressive sensing in wireless sensor networks. IEEE Trans. Wirel. Commun. 2013, 12, 917–927. [Google Scholar] [CrossRef]
- Safa, H.; Moussa, M.; Artail, H. An energy efficient Genetic Algorithm based approach for sensor-to-sink binding in multi-sink wireless sensor networks. Wirel. Netw. 2014, 20, 177–196. [Google Scholar] [CrossRef]
- Tan, D.D.; Kim, D.S. Dynamic traffic-aware routing algorithm for multi-sink wireless sensor networks. Wirel. Netw. 2014, 20, 1239–1250. [Google Scholar] [CrossRef]
- Li, G.; Wang, Y.; Wang, C.; Liu, Y. Unbalanced threshold based distributed data collection scheme in multisink wireless sensor networks. Int. J. Distrib. Sens. Netw. 2016, 12, 8527312. [Google Scholar] [CrossRef]
- Dobslaw, F.; Zhang, T.; Gidlund, M. QoS-aware cross-layer configuration for industrial wireless sensor networks. IEEE Trans. Ind. Inf. 2016, 12, 1679–1691. [Google Scholar] [CrossRef]
- Yang, D.; Gidlund, M.; Shen, W.; Xu, Y.; Zhang, T.; Zhang, H. CCA-Embedded TDMA enabling acyclic traffic in industrial wireless sensor networks. Ad Hoc Netw. 2013, 11, 1105–1121. [Google Scholar] [CrossRef]
- II.E.Commission. Industrial Communication Networks-Wireless Communication Network and Communication Profiles-WirelessHART; IEC Standard: Geneve, Switzerland, 2010. [Google Scholar]
- Saifullah, A.; Xu, Y.; Lu, C.; Chen, Y. Real-Time Scheduling for WirelessHART Networks. In Proceedings of the Real-Time Systems Symposium, San Diego, CA, USA, 30 November–3 December 2010; pp. 150–159. [Google Scholar]
Symbols | Description |
the number of links in a subgraph, where the node is the destination node. | |
the transmission allocated for time slot t and channel c | |
W | the collection of time slots, which are already allocated for transmission , where its element is |
the collection of available channels at time slot t | |
the collection of all the transmissions allocated to time slot t | |
the collection of available sinks at time slot t | |
, | the number of corresponding elements in the collection |
Functions | Description |
the function responsible for adding an element y into the collection Y | |
the function responsible for deleting an element y into the collection Y | |
the function responsible for sorting all the elements in Y in ascending order, according to feature z |
Type of Topology | Probability | |||
---|---|---|---|---|
1st Hop | 2nd Hop | 3rd Hop | 4th Hop | |
Tp1 | 0.5 | 0.3 | 0.1 | 0.1 |
Tp2 | 0.5 | 0.2 | 0.2 | 0.1 |
Tp3 | 0.4 | 0.3 | 0.2 | 0.1 |
Tp4 | 0.3 | 0.3 | 0.3 | 0.1 |
Parameters | Description |
---|---|
The number of nodes | 60 |
The number of nodes in each hop | 1-hop:26, 2-hop:18, 3-hop:10, 4-hop:6 |
Transmission rate | 250 kb/s |
Transmission rate | 3 dBm |
The number of CCA units at a CES | 5 |
Maximum frame retries | 3 |
Packet length | 80 bytes |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, H.; Ma, J.; Yang, D.; Gidlund, M. Efficient Resource Scheduling for Multipath Retransmission over Industrial WSAN Systems. Sensors 2019, 19, 3927. https://doi.org/10.3390/s19183927
Wang H, Ma J, Yang D, Gidlund M. Efficient Resource Scheduling for Multipath Retransmission over Industrial WSAN Systems. Sensors. 2019; 19(18):3927. https://doi.org/10.3390/s19183927
Chicago/Turabian StyleWang, Hongchao, Jian Ma, Dong Yang, and Mikael Gidlund. 2019. "Efficient Resource Scheduling for Multipath Retransmission over Industrial WSAN Systems" Sensors 19, no. 18: 3927. https://doi.org/10.3390/s19183927
APA StyleWang, H., Ma, J., Yang, D., & Gidlund, M. (2019). Efficient Resource Scheduling for Multipath Retransmission over Industrial WSAN Systems. Sensors, 19(18), 3927. https://doi.org/10.3390/s19183927