Skip to Main Content
The main purpose of a sensor network is information gathering and delivery. Therefore, the quantity and quality of the data delivered to the end user is very important. Since the majority of developed applications for WSNs are event-critical applications, achieving reliable data transfer as the main factor of dependability and quality of service seems vital. In this paper, we focus on building a tree-based routing protocol called DTRR which routes packets towards the destination node in a highly reliable manner. Using a nearly complete set of reliability metrics, DTRR tries to find the best nodes satisfying the level of reliability required by data in order to forward packets to them as the next nodes of reliable paths towards the sink. Besides, in order to improve the delivery ratio in the whole of the network while occurring a path failure, DRRR employs a new policy called re-routing policy which allows the data packets in the middle of their path to be routed through another path satisfying the reliability level required by the packet.