DOI QR코드

DOI QR Code

Optimizing Energy Efficiency in Mobile Ad Hoc Networks: An Intelligent Multi-Objective Routing Approach

  • Received : 2023.11.30
  • Accepted : 2024.02.23
  • Published : 2024.04.30

Abstract

Mobile ad hoc networks represent self-configuring networks of mobile devices that communicate without relying on a fixed infrastructure. However, traditional routing protocols in such networks encounter challenges in selecting efficient and reliable routes due to dynamic nature of these networks caused by unpredictable mobility of nodes. This often results in a failure to meet the low-delay and low-energy consumption requirements crucial for such networks. In order to overcome such challenges, our paper introduces a novel multi-objective and adaptive routing scheme based on the Q-learning reinforcement learning algorithm. The proposed routing scheme dynamically adjusts itself based on measured network states, such as traffic congestion and mobility. The proposed approach utilizes Q-learning to select routes in a decentralized manner, considering factors like energy consumption, load balancing, and the selection of stable links. We present a formulation of the multi-objective optimization problem and discuss adaptive adjustments of the Q-learning parameters to handle the dynamic nature of the network. To speed up the learning process, our scheme incorporates informative shaped rewards, providing additional guidance to the learning agents for better solutions. Implemented on the widely-used AODV routing protocol, our proposed approaches demonstrate better performance in terms of energy efficiency and improved message delivery delay, even in highly dynamic network environments, when compared to the traditional AODV. These findings show the potential of leveraging reinforcement learning for efficient routing in ad hoc networks, making the way for future advancements in the field of mobile ad hoc networking.

Keywords

References

  1. M. A. Elsadig, Y. A. Fadlalla, "Mobile ad hoc Network Routing Protocols: Performance Evaluation and Assessment," International Journal of Computing and Digital Systems, Vol. 7, No.1, pp. 59-66, 2018.  https://doi.org/10.12785/ijcds/070107
  2. S. K. Das, S. Tripathi, "Intelligent Energy-aware Efficient Routing for MANET. Wireless Networks," Vol. 24, pp. 1139-1159, 2018.  https://doi.org/10.1007/s11276-016-1388-7
  3. C. Perkins, E. Belding-Royer, S. Das, "RFC3561: Ad hoc on-demand Distance Vector (AODV) Routing.," 2003. 
  4. D. B. Johnson., D. A. Maltz, J. Broch, "DSR: The Dynamic Source Routing Protocol for Multi-hop Wireless ad hoc Networks," Ad hoc Networking. Vol. 5, No. 1, pp. 139-172, 2001.2 
  5. A. H. Mohsin, "Optimize Routing Protocol Overheads in MANETs: Challenges and Solutions: A Review Paper," Wireless Personal Communications. Vol. 126, No. 4, pp. 2871-2910, 2022.  https://doi.org/10.1007/s11277-022-09843-3
  6. R. A. Diab, N. Bastaki, A. Abdrabou, "A Survey on Routing Protocols for Delay and Energy-constrained Cognitive Radio Networks," IEEE Access, Vol. 8, pp. 198779-198800, 2020.  https://doi.org/10.1109/ACCESS.2020.3035325
  7. J. Boyan, M. Littman, "Packet Routing in Dynamically Changing Networks: A Reinforcement Learning Approach," Advances in Neural Information Processing Systems, Vol. 6 1993. 
  8. J. Liu, Q. Wang, C. T. He, K. Jaffres-Runser, Y. Xu, Z. Li, Y. J. Xu, "QMR: Q-learning Based Multi-objective Optimization Routing Protocol for Flying ad hoc Networks." Computer Communications, Vol. 150, pp. 304-316, 2020.  https://doi.org/10.1016/j.comcom.2019.11.011
  9. L. Campanile, M. Gribaudo, M. Iacono, F. Marulli, M. Mastroianni, "Computer Network Simulation with ns-3: A Systematic Literature Review," Electronics. Vol. 9, No. 2, pp. 272, 2020. 
  10. S. Padakandla, "A Survey of Reinforcement Learning Algorithms for Dynamically Varying Environments," ACM Computing Surveys (CSUR). Vol. 54, No. 6, pp. 1-25, 2021.  https://doi.org/10.1145/3459991
  11. B. Dai, Y. Cao, Z. Wu, Z. Dai, R. Yao, Y. Xu, "Routing Optimization Meets Machine Intelligence: A Perspective for the Future Network," Neurocomputing, Vol. 459, pp. 44-58, 2021.  https://doi.org/10.1016/j.neucom.2021.06.093
  12. A. Serhani, N. Naja, A. Jamali, "A Q-Routing: Mobility-, Stability-aware Adaptive Routing Protocol for Data Routing in MANET-IoT Systems," Cluster Computing, Vol. 23, No. 1, pp. 13-27, 2020.  https://doi.org/10.1007/s10586-019-02937-x
  13. D. G. Zhang, L. Chen, J. Zhang, J. Chen, T. Zhang, Y. M. Tang, J. N. Qiu, "A Multi-path Routing Protocol Based on Link Lifetime and Energy Consumption Prediction for Mobile Edge Computing," IEEE Access, Vol. 8, pp. 69058-69071, 2020. https://doi.org/10.1109/ACCESS.2020.2986078