1. Traffic control: As the data communication is the most energy-consuming part of the wireless sensor networks by decreasing the amount of traffic, energy can be saved. To distribute traffic effectively from a central node to other nodes, investigations are still needed in the network. 2. Preserve the traffic load balancing: Every node sharing data transmission through a more reliable usage of the routing scheme, for balancing the left node energy and enhance the survival time of the whole network. 3. Fault tolerance: Routing protocols should have fault tolerance. WSNs nodes are susceptible to failure, therefore, a protocol should make full usage of the network information which is simply retrieve by a node for calculating routes, so as to assure that the routing failure can be recovered as soon as possible; multi-path transmission can also enhance the data transmission reliability. 4. …show more content…
Security: Routing protocols should have security techniques. The routing protocol is highly susceptible to security attacks, because of the inherent features of WSNs, particularly in military applications. 5. Multiple Sources: Almost all of the available routing protocols in WSNs are planned for single source multicasting. Although a multicast group may carry multiple sources due to different types of services or applications simultaneously offered by the network. 6. Mobility: Almost all of the routing protocols that consider the situation in which the base station, the sensor nodes and the sink are fixed are available. Since, there are some applications available i.e. a clash environment, where mobile is necessary for both sink and sensor nodes. 7. The merger of wireless sensor networks and wired networks required for routing protocols, i.e. the Internet. So, there are still some future investigation possible 8. Routing is a significant technique in wireless sensor networks in which experimenters are required to locate and