|
Protocol name | Characteristics | Advantage | Disadvantage |
|
DBR | Select next-hop only based on depth | Independent location information, decrease part of redundant forwarding | Long delay, high energy consumption |
EEDBR | Residual energy is considered | Prolong network life | Long delay, redundant forwarding |
DBR-NC | Coding is introduced | Reliable | Long delay, energy is not considered |
WDFAD-DBR | Next two-hop information is considered. Adaptively adjust the forwarding area according to node dense | Avoid selecting the node in the void area as the next-hop | Long delay in sparse network delivery ratio is low |
iAMCTD | Courier node is used | Courier node decreases delay, optimized threshold decreases redundant forwarding | Energy unbalance |
LMPC | Establish binary tree | Reliable, high delivery ratio | High energy consumption, void node is not considered |
FLMPC | Establish binary tree from the sensor nodes which reside near the layer | Copies in the cross node increase the delivery ratio, decrease the retransmission | Routing update is not considered, multiple routing wastes energy |
GPNC | Network coding is used based on geographic location information | Reliable, decrease energy consumption, shorten delay | Void node is not considered, energy unbalance |
CoUWSN | Uses multiple input multiple output | Save transmit power, increase data rate, extend the communication range | Consume more energy, long delay |
DEADs | Cooperative routing is joined with sink mobility | High throughput, prolong network life | Waste energy, energy unbalance |
AEDG | Use shortest path tree to assign nodes to gate way | Network lifetime prolongation, throughput maximization | Long delay |
Hubcode | Use hubs as relay and encode multiple messages address to the same destination | Reducing the forwarding overheads, increasing the delivery ratio | Energy balance long delay |
BLOAD | Addressing energy hole, mixed routing scheme (including directly and multiple hop communication) is used | Balance energy, avoid energy hole | The node with longer distance to sink dies quickly |
TSBNC | Theory of network coding is introduced into time-slot based routing algorithm | Decrease energy consumption and collisions | Energy unbalance, long delay |
NCRP | Network coding and cross-layer design are used | High delivery ratio, save energy | Void node is not considered, energy unbalance |
QDAR | Q-learning algorithm is introduced | Extending network lifetime and short delay | In the mobile network, energy consumption is high. Link quality is not considered |
LB-AGR | Nodes are divided into different levels, upstream and downstream are considered when selecting the best-next-hop | Comprehensive factors are considered | The void node is not considered, greedy routing |
|