Executive Summary

An Optimized Mobile Radio Aware (OMRA) routing algorithm is proposed for Wireless Sensor Networks (WSNs). The proposed OMRA algorithm deals with the network instability, asymmetric links and network connectivity at the same time. It can handle the failure and recover from losing the connection in a network at different communication ranges. It presents mobility to preserve connectivity. It considers variant network conditions to determine alternate routes that provide reliability under lossy WSNs. A general non-linear programming algorithm is suggested in the design of OMRA to achieve the optimal of both flow rate and energy consumption. The results show that OMRA achieves the maximum information flow rate and minimizes the total energy usage so that the network lifetime is maximized.