Classification | Protocols | Selection Parameters | Neighbors Selection Strategy | Forwarder Selection Strategy | |
---|---|---|---|---|---|
Reliable Data Forwarding Protocols | Location based | VBF | Distance information | Neighbor Nodes placed inside the vertical pipe from the source node to the sink node. [52] | Node that have a minimum distance inside the vertical pipe to the sink. [52] |
Reliable Data Forwarding Protocols | Location based | H-VBF | Distance information | Neighbor Nodes placed inside each forwarder pipeline from itself to the sink. [52] | Node that have minimum distance inside vertical pipelines to the sink. [52] |
FBR | Distance information | Neighbor Nodes placed inside the cone from the source node to the sink node. [52] | Node that has minimum distance inside the cone to the sink. [52] | ||
Depth based | DBR | Depth information | Neighbor nodes closer to the water surface. [52] | Neighbor node with the lowest holding time. [52] | |
HydroCast | Depth information and link quality (EPA) | Neighbor Nodes that are shallower with a good link quality. [52] | Neighbor node that is the shallowest neighbor with the best link quality (EPA) and lowest holding time. [52] | ||
VAPR | Depth information, sequence number, hop-count, and the direction of nodes | Neighbor nodes closer to the water surface with hop-count direction. [52] | Neighbor node with the minimum hop-count. [52] | ||
Classification | Protocols | Selection Parameters | Neighbors Selection Strategy | Forwarder Selection Strategy | |
Prediction based Data Forwarding Protocols | Mobility Model based | MPDF | Link reachability, uplink transmission reliability, and coverage probability | Neighbor Nodes that send a “REPLY” message to the source node. [67] | Neighbor node with a minimum selection cost function. [67] |
Sidewinder | Distance information, and angle information | Neighbor Nodes that are placed inside the 60◦ forwarding zone facing the sink. [68] | Neighbor node with a minimum back-off timer. [68] | ||
STE | Distance information and residual energy | Neighbor Nodes selection in terms of both time and space dimensions. [69] | Neighbor node with the highest residual energy [69] | ||
H2-DAB | Address information | Neighbor Nodes that send a “REPLY” message to the source node. [6] | Neighbor nodes that have lower HopID. [6] | ||
MPODF | Distance information and residual energy | Neighbor Nodes that will remain moving within the communication range of a sender node during data transmission | Neighbor node with the highest residual energy | ||
Filter based | QDTR | Contact information | Neighbor Nodes that are placed inside the transmission range of the source node. [71] | Neighbor node with higher reward function. [71] | |
OFAIM | Contact information | Neighbor Nodes that received notification messages including a quintuple value from the source node. [72] | Neighbor node with the largest contacting probability and that received notification messages from the destination. [72] |