From: A guide for the selection of routing protocols in WBAN for healthcare applications
Sl. no. | Protocol [ref. no.] | Goal | Performance metrics | Compared with |
---|---|---|---|---|
1 | Efficient next hop selection algorithm (ENSA-BAN) [25] | To improve the overall QoS performance of the network using link cost function | Energy consumption, packets forwarded, end-to-end delay, packet delivery ratio | DMQoS |
2 | Energy efficient routing algorithm [26] | To maximize the working lifetime of the network | Coverage distance, residual energy, communication count node criticality | – |
3 | Multi-hop protocol using cost function [27] | To boost the network performance and lifetime by optimum residual energy and distance | Number of dead nodes, residual energy, data packets sent and received to sink, delay | Old energy aware multi-hop |
4 | Critical data routing (CDR) [28] | To forward the critical data packets with better reliability along with reduction in temperature rise of the in-body sensor nodes | Packet loss ratio, packet success ratio, on-time packet delivery ratio, energy consumption | TMQoS, LTRT |
5 | Threshold sensitive energy efficient sensor network protocol (TEEN) [29] | To monitor and record critical data of the patient’s body parameters | Energy consumption, false acceptance rate, false rejection rate, time served | – |
6 | Adaptive routing and bandwidth allocation protocol (ARBA) [30] | To enhance bandwidth utilization and routing in BAN, better network lifetime | Residual energy, throughput | Optimal solution |
7 | Relay based routing protocol [31] | For network lifetime maximization and end-to-end-delay (E2ED) minimization | Remaining energy, no. of dead nodes, no. of dropped packets, packet arrival rate | Single-hop Multi-hop CH-rotate |
8 | Link-aware and energy efficient scheme for body area networks (LAEEBA) [32] | To route data with minimum path-loss over the link in WBAN | Stability period, residual energy, network lifetime, path-loss, delay spread, throughput | SIMPLE, M-ATTEMPT |
9 | Cooperative link-aware and energy efficient protocol for WBAN (Co-LAEEBA) [33] | To select better routing path with minimum path-loss in cooperative links in WBAN | Stability period, residual energy, path-loss, throughput | LAEEBA, SIMPLE, M-ATTEMPT |
10 | Two-hop transmission scheme [34] | To extend network lifetime and to improve the network stability of WBAN | Average residual energy, number of packets per priority level, total energy, number of dead nodes | Direct transmission, TPDS |
11 | Modified LAEEBA: link aware and energy efficient scheme for BAN (MLEEBA) [35] | To upgrade the LEEBA protocol by increasing throughput and decreasing delay | PDR, end to end delay, throughput | LEEBA |
12 | Reliability aware routing (RAR) [36] | To enhance reliability for reliability constraint data packets | Packet loss ratio, average PDR, average energy consumption | RAR with relay nodes, TMQoS |
13 | Zahoor energy and QoS-aware routing protocol (ZEQoS) [37] | To provide better QoS by selecting the best routing paths | Energy consumption, successful transmission rate, packets forwarded and received | DMQoS, NoRouting |
14 | QoS aware peering routing protocol for reliability sensitive data (QPRR) [38] | To enhance the reliable delivery of emergency BAN data for indoor hospital communication | Successful transmission rate, network traffic load, overall energy consumption, latency | DMQos, NoRouting |
15 | Distance aware relaying energy efficient protocol (DARE) [39] | To achieve better network lifetime for monitoring patients in multi-hop body area networks | Residual energy, PDR, number of packets sent to sink | M-ATTEMPT |
16 | Stable increased-throughput multi-hop protocol for link efficiency (SIMPLE) [40] | To boost the network stability period and packet delivered to sink | Network lifetime, stability period, throughput, residual energy, path loss | ATTEMPT |
17 | QoS-aware peering routing protocol for delay sensitive data (QPRD) [41] | To lessen the end to end delay | Traffic load, successful transmission rate, number of packets timeout | DMQoS |
18 | Q-learning based routing protocol (QRP) [42] | To design a power efficient and reduced hop count body sensor networks | Residual energy, average hop count | PSR, EBRAR |
19 | Adaptive multihop tree-based routing (AMR) protocol [43] | To assess several node and network parameters in order to enhance network performance using fuzzy logic | Network lifetime, PDR, normalized residual energy | Shortest path tree, received signal strength indicator, battery |
20 | Gateway selection algorithm [44] | To adaptively select the gateway node for balancing the load among the nodes | Network lifetime | No energy and independent energy harvesting device |
21 | Energy-aware peering routing protocol (EPR) [45] | To enhance BAN reliability and to reduce network traffic and power consumption | Traffic load, energy consumed and saved, buffer overflow, packets forwarded and received | DMQoS |
22 | Energy-aware topology design (EAWD) [46] | To reduce the total energy consumption and installation cost by wireless sensors and relays | Total energy consumed, installation cost | – |
23 | Energy-balanced rate assignment and routing protocol (EBRAR) [47] | To lessen the total energy consumed in the network at the expense of high network utility, adaptive resource allocation | Normalized residual energy, routing tree size | EBRAR-SP, EBRAR-PD, EBRAR-PE |
24 | Energy-efficient routing scheme (EERS) [48] | To provide adaptive transmission power for sensor nodes, establish an energy-efficient path | Packet reception ratio, average hop count, collection delay, average number of transmissions per packet, energy consumption per packet, per hop, overhead | Collection tree protocol (CTP) |
25 | Modified Dijkstra’s global routing algorithm [49] | To yield better network lifetime in WBAN | Network lifetime ratio, energy per bit ratio | Opportunistic routing, transmit power adaptation, min. energy packet forwarding, use of dedicated relays |
26 | Data-centric multi objective QoS-aware routing protocol (DMQoS) [50] | To achieve best QoS services for different data types | Average end-to-end delay, on-PDR, average energy consumption per packet, operation energy overhead | MMSPEED LOCALMOR DARA |
27 | Random contention-based resource allocation protocol (RACOON) [51] | To provide better the quality of service for multi-user mobile wireless body area networks | Packet latency, power consumption, packet collision, user capacity | BodyQoS |
28 | Heuristic adaptive routing algorithm [52] | To make multi-hop WBAN energy efficient | Lifetime, standard deviation of remaining power, average end to end delay, packet loss | Optimal scheme |
29 | Environment-adaptive routing algorithm (EAR) [53] | To achieve better network lifetime and reliable communication for heterogeneous networks | Number of alive nodes, amount of collected data in the coordinator | Hop-count based method, energy-base method |
30 | Localized multi-objective routing protocol (LOCALMOR) [54] | To consider the traffic diversity typical for biomedical applications and to provide a differentiation routing for different quality of service (QoS) metrics | Packet reception ratio, end to end delay, packets receiving within deadline | SPEED, MMSPEED, GFW, EAGFS |
31 | Reinforcement learning based routing with QoS support (RL-QRP) protocol [55] | To attain desirable QoS in respect of throughput and end to end delay | Average end to end delay, average PDR, node mobility, network traffic load | QoS-AODV |
32 | QoS aware routing service | To provide service with prioritized routing, user specific QoS | End to end delay, packet delivery ratio | – |