LoRaWAN Network Downlink Routing Control Strategy Based on the SDN Framework and Improved ARIMA Model
Abstract
:1. Introduction
- According to the reconstructed data, an ARIMA-based link bandwidth occupancy rate prediction model (LBOP-ARIMA) is established, and the link bandwidth occupancy rate is predicted.
- Then, according to the triangular modulus operator, parameters such as the transmission delay of the network downlink communication route, and the routing bandwidth occupancy rate at time t and time t + T are integrated, and different routing degrees are calculated.
- The downlink routing control is simulated on the Mininet platform, and the communication performance of different routing control strategies is compared. On this basis, the LoRaWAN network application platform test is then built up, and the reliability of the downlink communication is verified for the proposed scheme.
2. LoRaWAN Network Downlink Communication
2.1. Downlink Communication Mechanism Based on the SDN Framework
2.2. Downlink Routing Modeling Based on the SDN
2.3. LoRaWAN Downlink Communication Protocol
2.4. Downlink Communication Status Parameters
2.5. Downlink Communication Bandwidth Occupancy
3. The LBOP-ARIMA Model
3.1. The Savitzky–Golay Filtering
3.2. Model Parameter Selection
3.2.1. Determination of d
3.2.2. Determination of p, and q Value
4. LoRaWAN Downlink Routing Control Strategy
4.1. Bandwidth Occupancy of the Downlink Path
4.2. Transmission Delay of Downlink Path
4.3. Objective Function of the Minimum Path Selectivity Routing Control Strategy
5. Experimental Results and Analysis
5.1. Parameter Settings and Simulations
5.2. Results Analysis of the LBOP-ARIMA Model
5.3. Comparison and Analysis of the Routing Control Strategy
5.4. Experimental Platform
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Centenaro, M.; Vangelista, L.; Zanella, A.; Zorzi, M. Long-Range Communications in Unlicensed Bands: The Rising Stars in the IoT and Smart City Scenarios. IEEE Wirel. Commun. 2016, 23, 60–67. [Google Scholar] [CrossRef] [Green Version]
- Ramadhan, H.; Yustiawan, Y.; Kwon, J. Applying Movement Constraints to BLE RSSI-Based Indoor Positioning for Extracting Valid Semantic Trajectories. Sensors 2020, 20, 527. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Singh, D.P.; Pant, B. An Approach to Solve the Target Coverage Problem by Efficient Deployment and Scheduling of Sensor Nodes in WSN. Int. J. Sys. Assur. Eng. Manag. 2017, 8, 493–514. [Google Scholar] [CrossRef]
- Rizzi, M.; Ferrari, P.; Flammini, A.; Sisinni, E.; Gidlund, M. Using LoRa for Industrial Wireless Networks. In Proceedings of the 2017 IEEE 13th International Workshop on Factory Communication Systems (WFCS), Trondheim, Norway, 31 May–2 June 2017; pp. 1–4. [Google Scholar]
- Judge, M.A.; Khan, A.; Manzoor, A.; Khattak, H.A. Overview of Smart Grid Implementation: Frameworks, Impact, Performance and Challenges. J. Energy Storage 2022, 49, 104056. [Google Scholar] [CrossRef]
- Boccardi, F.; Heath, R.W.; Lozano, A.; Marzetta, T.L.; Popovski, P. Five Disruptive Technology Directions for 5G. IEEE Commun. Mag. 2014, 52, 74–80. [Google Scholar] [CrossRef] [Green Version]
- Lien, S.-Y.; Chen, K.-C.; Lin, Y. Toward Ubiquitous Massive Accesses in 3GPP Machine-to-Machine Communications. IEEE Commun. Mag. 2011, 49, 66–74. [Google Scholar] [CrossRef]
- Chen, S.; Hu, J.; Shi, Y.; Zhao, L. LTE-V: A TD-LTE-Based V2X Solution for Future Vehicular Network. IEEE Internet Things J. 2016, 3, 997–1005. [Google Scholar] [CrossRef]
- Van den Abeele, F.; Haxhibeqiri, J.; Moerman, I.; Hoebeke, J. Scalability Analysis of Large-Scale LoRaWAN Networks in Ns-3. IEEE Internet Things J. 2017, 4, 2186–2198. [Google Scholar] [CrossRef] [Green Version]
- Sakkari, D.S.; Basavaraju, T.G. GCCT: A Graph-Based Coverage and Connectivity Technique for Enhanced Quality of Service in WSN. Wirel. Pers. Commun. 2015, 85, 1295–1315. [Google Scholar] [CrossRef]
- Centenaro, M.; Vangelista, L.; Kohno, R. On the Impact of Downlink Feedback on LoRa Performance. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–6. [Google Scholar]
- Minhas, H.I.; Ahmad, R.; Ahmed, W.; Waheed, M.; Alam, M.M.; Gul, S.T. A Reinforcement Learning Routing Protocol for UAV Aided Public Safety Networks. Sensors 2021, 21, 4121. [Google Scholar] [CrossRef]
- Di Vincenzo, V.; Heusse, M.; Tourancheau, B. Improving Downlink Scalability in LoRaWAN. In Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–7. [Google Scholar]
- Liang, G.; Yu, H.; Guo, X.; Qin, Y. Joint Access Selection and Bandwidth Allocation Algorithm Supporting User Requirements and Preferences in Heterogeneous Wireless Networks. IEEE Access 2019, 7, 23914–23929. [Google Scholar] [CrossRef]
- AbdelBaky, M.; Diaz-Montes, J.; Parashar, M. Software-Defined Environments for Science and Engineering. Int. J. High Perform. Comput. Appl. 2018, 32, 104–122. [Google Scholar] [CrossRef] [Green Version]
- Tomovic, S.; Radusinovic, I. RO-RO: Routing Optimality—Reconfiguration Overhead Balance in Software-Defined ISP Networks. IEEE J. Sel. Areas Commun. 2019, 37, 997–1011. [Google Scholar] [CrossRef]
- Aujla, G.S.; Garg, S.; Batra, S.; Kumar, N.; You, I.; Sharma, V. DROpS: A Demand Response Optimization Scheme in SDN-Enabled Smart Energy Ecosystem. Inf. Sci. 2019, 476, 453–473. [Google Scholar] [CrossRef]
- Bastam, M.; Rahimi Zadeh, K.; Yousefpour, R. Design and Performance Evaluation of a New Traffic Engineering Technique for Software-Defined Network Datacenters. J. Netw. Syst. Manag. 2021, 29, 38. [Google Scholar] [CrossRef]
- Tomovic, S.; Radusinovic, I. Toward a Scalable, Robust, and QoS-Aware Virtual-Link Provisioning in SDN-Based ISP Networks. IEEE Trans. Netw. Serv. Manag. 2019, 16, 1032–1045. [Google Scholar] [CrossRef]
- Li, H.; Ota, K.; Dong, M. Virtual Network Recognition and Optimization in SDN-Enabled Cloud Environment. IEEE Trans. Cloud Comput. 2021, 9, 834–843. [Google Scholar] [CrossRef]
- Liu, C.; Liu, C.; Shang, Y.; Chen, S.; Cheng, B.; Chen, J. An Adaptive Prediction Approach Based on Workload Pattern Discrimination in the Cloud. J. Netw. Comput. Appl. 2017, 80, 35–44. [Google Scholar] [CrossRef]
- Yi, J.; Adnane, A.; David, S.; Parrein, B. Multipath Optimized Link State Routing for Mobile Ad Hoc Networks. Ad. Hoc. Netw. 2011, 9, 28–47. [Google Scholar] [CrossRef] [Green Version]
- Al-Kashoash, H.A.A.; Amer, H.M.; Mihaylova, L.; Kemp, A.H. Optimization-Based Hybrid Congestion Alleviation for 6LoWPAN Networks. IEEE Internet Things J. 2017, 4, 2070–2081. [Google Scholar] [CrossRef]
- Cao, Y.; Wu, M. RPL Based on Triangle Module Operator for AMI Networks. China Commun. 2018, 15, 162–172. [Google Scholar] [CrossRef]
- Altın, A.; Fortz, B.; Thorup, M.; Ümit, H. Intra-Domain Traffic Engineering with Shortest Path Routing Protocols. Ann. Oper. Res. 2013, 204, 65–95. [Google Scholar] [CrossRef]
- Al-Kashoash, H.A.A.; Kharrufa, H.; Al-Nidawi, Y.; Kemp, A.H. Congestion Control in Wireless Sensor and 6LoWPAN Networks: Toward the Internet of Things. Wirel. Netw. 2019, 25, 4493–4522. [Google Scholar] [CrossRef]
- Cianfrani, A.; Listanti, M.; Polverini, M. Incremental Deployment of Segment Routing into an ISP Network: A Traffic Engineering Perspective. IEEE Trans. Netw. 2017, 25, 3146–3160. [Google Scholar] [CrossRef]
Reference | Contribution | Exiting Problem |
---|---|---|
[15] | The link delay information based on the SDN is used to select the optimal transmission route | the time series regression analysis for the data processing is not constructed |
[16,17] | The resource balancing algorithm and the routing reconstruction model of SDN is discussed to reduce the delay of service data transmission | |
[18,19,20,21] | The SDN framework provides a new feasible solution for the routing optimization of downlink communication in LoRaWAN network |
Port Parameter | Sign | Explanation | Parameters of Flow Entries | Sign | Explanation |
---|---|---|---|---|---|
rx_packets | number of packets received | length | capacity of switch flow entries | ||
tx_packets | number of packets forwarded | priority | matching order of flow entries | ||
rx_bytes | bytes received | packet_count | number of packets forwarded | ||
tx_bytes | bytes forwarded | byte_count | bytes forwarded | ||
rx_dropped | number of packets dropped while receiving | duration_sec | duration of data flow | ||
tx_dropped | number of packets dropped while forwarding | duration_nsec | extra time of data flow to live | ||
tx_errors | number of packets with errors while forwarding | idle_ timeout | relative time to remove flow entries | ||
rx_frame_err | number of error frames when receiving | hard_timeout | absolute time to remove flow entries | ||
rx_over_err | number of packets overflowed when receiving | _ | _ | _ |
Level | link Congestion Status | ||
---|---|---|---|
0~0.6 | 1 | no congestion | 1 |
0.6~0.7 | 2 | normal load | 2 |
0.7~0.8 | 3 | possible congestion | 3 |
0.8~0.9 | 4 | general congestion | 4 |
>0.9 | 5 | severe congestion | 5 |
Type | Acceptance Probability (%) | ||||
---|---|---|---|---|---|
T | 1% | 5% | 10% | ||
Original sequence | −2.14 | −3.86 | −3.35 | −3.21 | 32.56 |
First-order difference sequence | −3.75 | −3.86 | −3.35 | −3.21 | 2.33 |
Second-order difference sequence | −23.68 | −3.86 | −3.35 | −3.21 | 0.00 |
ACF (Autocorrelation) | PACF (Partial Autocorrelation) | |
---|---|---|
AR () | Attenuation tends to 0 (geometric or oscillatory) | Truncation after the p-order |
MA () | Truncation after the q-order | Attenuation tends to 0 |
ARMA ( | Attenuation tends to 0 after the q-order (geometric or oscillatory) | Attenuation tends to 0 after the p-order |
Label | Name | Label | Name |
---|---|---|---|
1 | Power indicator | 11 | SX1301 board power indicator |
2 | WI-FI indicator | 12 | 4G module main antenna IPEX interface |
3 | USB indicator | 13 | 48 V power interface |
4 | WAN indicator | 14 | Power supply 12 V ground interface |
5 | LAN indicator | 15 | 12 V power input interface |
6 | 3G/4G indicator | 16 | WAN interface |
7 | WiFi antenna SMA interface | 17 | LAN interface |
8 | LoRa antenna SMA interface | 18 | Hardware reset button |
9 | GPS antenna SMA interface | 19 | Factory reset button |
10 | LTE antenna SMA interface |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Qian, Q.; Shu, L.; Leng, Y.; Bao, Z. LoRaWAN Network Downlink Routing Control Strategy Based on the SDN Framework and Improved ARIMA Model. Future Internet 2022, 14, 307. https://doi.org/10.3390/fi14110307
Qian Q, Shu L, Leng Y, Bao Z. LoRaWAN Network Downlink Routing Control Strategy Based on the SDN Framework and Improved ARIMA Model. Future Internet. 2022; 14(11):307. https://doi.org/10.3390/fi14110307
Chicago/Turabian StyleQian, Qi, Liang Shu, Yuxiang Leng, and Zhizhou Bao. 2022. "LoRaWAN Network Downlink Routing Control Strategy Based on the SDN Framework and Improved ARIMA Model" Future Internet 14, no. 11: 307. https://doi.org/10.3390/fi14110307
APA StyleQian, Q., Shu, L., Leng, Y., & Bao, Z. (2022). LoRaWAN Network Downlink Routing Control Strategy Based on the SDN Framework and Improved ARIMA Model. Future Internet, 14(11), 307. https://doi.org/10.3390/fi14110307