Integrating Fairness in Current Consumption of End Devices in Time-Slotted LoRa-based Wireless Sensor Network

  • Abdulwakil A. Kasali The Federal Polytechnic Ede
  • Caleb O. Akanbi Department of Information and Communication Technology, Osun State University, Osogbo
  • Ibrahim K. Ogundoyin Department of Information and Communication Technology, Osun State University, Osogbo
  • Lawrence O. Omotosho Department of Information and Communication Technology, Osun State University, Osogbo
Keywords: WSN, Time-slotted, LoRa, Jain’s Fairness Index, Current Consumption

Abstract

LoRaWAN, a Low Power Wide Area (LPWA) networking protocol, allows devices to share a communication link and transmit data randomly. Its scalability is hindered by high collision rates and duty cycle restrictions, leading to uneven power usage and network instability. In contrast, time-slotted communications offer a solution by dividing time into fixed slots, ensuring fair and efficient network access. However, fairness in current consumption of end devices has been overlooked in previous studies, potentially causing network instability. This research introduces Group Acknowledgement Circular Shift (GACS) algorithm, combining group acknowledgment with a new Circular Shift method. Using MATLAB simulations and Jain's Fairness Index, two scenarios were tested: one with Group Acknowledgement (GA) without Circular Shift (CS) and another with GACS. Results on a network with ten devices and one gateway over ten cycles showed fairness improved from 98.32% with GA without CS to 99.75% with GACS. Even with 100 transmission cycles and varied parameters, GACS consistently outperformed GA without CS, highlighting its strong fairness index and ability to maintain uniform current consumption across nodes. Overall, the study emphasizes the robust fairness index of the GACS algorithm, irrespective of the number of nodes (SN) within each group slot, with nodes consistently exhibiting uniform current consumption at every SNth cycle.

References

Abdelfadeel, K. Q., Zorbas, D., Cionca, V., & Pesch, D. (2019). FREE - Fine-Grained Scheduling for Reliable and Energy-Efficient Data Collection in LoRaWAN. IEEE Internet of Things Journal, 7(1), 669–683. https://doi.org/10.1109/JIOT.2019.2949918

Atmel. (2016). ATmega328/P Summary. Retrieved September 25, 2023, from https://datasheet.octopart.com/ATMEGA328P-MU-Microchip-datasheet-65729177.pdf

Bor, M., & Roedig, U. (2018). LoRa transmission parameter selection. Proceedings - 2017 13th International Conference on Distributed Computing in Sensor Systems, DCOSS 2017, 2018-Janua, 27–34. https://doi.org/10.1109/DCOSS.2017.10

Ebi, C., Schaltegger, F., Rust, A., & Blumensaat, F. (2019). Synchronous LoRa Mesh Network to Monitor Processes in Underground Infrastructure. IEEE Access, 7, 57663–57677. https://doi.org/10.1109/ACCESS.2019.2913985

Ebyte. (2023). E22-400TXXX Data Sheet. Retrieved September 25, 2023, from https://www.cdebyte.com/pdf-down.aspx?id=2179

Gresl, J., Fazackerley, S., & Lawrence, R. (2021). Practical precision agriculture with LoRa based wireless sensor networks. SENSORNETS 2021 - Proceedings of the 10th International Conference on Sensor Networks, Sensornets, 131–140. https://doi.org/10.5220/0010394401310140

Guravaiah, K., Kavitha, A., & Leela Velusamy, R. (2021). Data Collection Protocols in Wireless Sensor Networks. In Wireless Sensor Networks - Design, Deployment and Applications. https://doi.org/10.5772/intechopen.93659

Haubro, M., Orfanidis, C., Oikonomou, G., & Fafoutis, X. (2020). TSCH‐over‐LoRA : long range and reliable IPv6 multi‐hop networks for the internet of things . Internet Technology Letters, 3(4). https://doi.org/10.1002/itl2.165

Haxhibeqiri, J., De Poorter, E., Moerman, I., & Hoebeke, J. (2018). A survey of LoRaWAN for IoT: From technology to application. Sensors (Switzerland), 18(11). https://doi.org/10.3390/s18113995

Ketshabetswe, L. K., Zungeru, A. M., Mangwala, M., Chuma, J. M., & Sigweni, B. (2019). Communication protocols for wireless sensor networks: A survey and comparison. Heliyon, 5(5), e01591. https://doi.org/10.1016/j.heliyon.2019.e01591

Le, N. G. O. P., & Giap, L. N. (2020). Remote Monitoring System For Independent Power Stations In Rural And Mountainous Areas In Vietnam. 15(3), 18–27. https://doi.org/10.9790/2834-1503021827

Migabo, E., Djouani, K., Kurien, A., & Olwal, T. (2017). A Comparative Survey Study on LPWA Networks: LoRa and NB–IoT. Proceedings of the Future Technologies Conference (FTC), November 2017, 29–30.

Murdyantoro, E., Wisnu, A., Nugraha, W., & Wisnu, A. (2019). A review of LoRa technology and its potential use for rural development in Indonesia A Review of Lora Technology and Its Potential Use for Rural Development in Indonesia. 020011(April).

Oluwaranti, A., & Ayanda, D. (2011). Performance Analysis of an Enhanced Load Balancing Scheme for Wireless Sensor Networks. Wireless Sensor Network, 03(08), 275–282. https://doi.org/10.4236/wsn.2011.38028

Semtech Corporation. (2013). SX1272/3/6/7/8 LoRa Modem Design Guide, AN1200.13. Retrieved July 9, 2023, fromhttps://www.openhacks.com/uploadsproductos/loradesignguide_std.pdf

Zorbas, D. (2020). Design Considerations for Time-Slotted LoRa(WAN). MaDeLoRa 2020: 1st Workshop on Massive LoRa Deployments: Challenges and Solutions.

Zorbas, D., Abdelfadeel, K., Kotzanikolaou, P., & Pesch, D. (2020). TS-LoRa: Time-slotted LoRaWAN for the Industrial Internet of Things. Computer Communications, 153(October 2019), 1–10. https://doi.org/10.1016/j.comcom.2020.01.056

Published
2024-07-01