Document Type : Original Article
Department of Information Technology, Sabzevar Branch, Islamic Azad University, Sabzevar, Iran
Ph.D., Department of Computer Engineering, Sabzevar Branch, Islamic Azad University, Sabzevar, Iran
Presently, the application of Wireless Sensor Networks (WSNs) poses challenges across various domains, with the most prominent being the energy consumption of sensor batteries. Sensor nodes, dispersed in diverse geographical environments for their designated purposes, rely on batteries for data collection. The deployment of sensor nodes induces energy losses during data collection and transmission, particularly in routing data, which demands substantial energy. To tackle this issue, clustering is employed either before or concurrently with routing. This article explores the implementation of clustering-routing alongside sleep and wake scheduling in sensor nodes to effectively conserve energy. The study introduces the optimal OCADR (Constrained Anisotropic Diffusion Routing) protocol, enhancing it with the DAVL (Deep Adelson-Velskii and Landis) tree rotation clustering algorithm. The research reveals that this innovative approach offers improved scheduling in terms of sensor nodes' sleep and wake time compared to prior methods. Moreover, it efficiently transmits packets to the base station through the head clusters. The initial energy allocation was 50 Joules, and after simulation using this method, only 22 Joules were consumed, leaving 28 Joules for network survival an advancement surpassing earlier methodologies.