Next Article in Journal
Development of a Gas-Tight Microfluidic System for Raman Sensing of Single Pulmonary Arterial Smooth Muscle Cells Under Normoxic/Hypoxic Conditions
Previous Article in Journal
Suppression Attack Against Multicast Protocol in Low Power and Lossy Networks: Analysis and Defenses
Previous Article in Special Issue
A Multi-Objective Demand Response Optimization Model for Scheduling Loads in a Home Energy Management System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Green Communication for Wireless Body Area Networks: Energy Aware Link Efficient Routing Approach

1
School of Computing, Universiti Teknologi Malaysia, Johor Bahru 81300, Malaysia
2
College of Applied Studies and Community Services, King Saud University, Riyadh 11564, Saudi Arabia
3
Department of Computer Science, Bahria University Islamabad, Islamabad 44000, Pakistan
4
Faculty of Life Sciences Business Management, University of Veterinary and Animal Sciences, Lahore 54000, Pakistan
5
Department of Computer Engineering, Abdulla Gul University, Keyseri 38000, Turkey
6
Department of Computer and Information Sciences, Northumbria University, Newcastle upon Tyne NE2 1HL, UK
7
School of Engineering, Manchester Metropolitan University, Manchester M15GD, UK
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(10), 3237; https://doi.org/10.3390/s18103237
Submission received: 19 September 2018 / Revised: 19 September 2018 / Accepted: 20 September 2018 / Published: 26 September 2018
(This article belongs to the Special Issue Sensors for Green Computing)

Abstract

:
Recent technological advancement in wireless communication has led to the invention of wireless body area networks (WBANs), a cutting-edge technology in healthcare applications. WBANs interconnect with intelligent and miniaturized biomedical sensor nodes placed on human body to an unattended monitoring of physiological parameters of the patient. These sensors are equipped with limited resources in terms of computation, storage, and battery power. The data communication in WBANs is a resource hungry process, especially in terms of energy. One of the most significant challenges in this network is to design energy efficient next-hop node selection framework. Therefore, this paper presents a green communication framework focusing on an energy aware link efficient routing approach for WBANs (ELR-W). Firstly, a link efficiency-oriented network model is presented considering beaconing information and network initialization process. Secondly, a path cost calculation model is derived focusing on energy aware link efficiency. A complete operational framework ELR-W is developed considering energy aware next-hop link selection by utilizing the network and path cost model. The comparative performance evaluation attests the energy-oriented benefit of the proposed framework as compared to the state-of-the-art techniques. It reveals a significant enhancement in body area networking in terms of various energy-oriented metrics under medical environments.

1. Introduction

The technological advancement has brought a revolution in today’s human life. It has changed the way of human’s working in every field of life such as home automation, smart cities, environment monitoring, and prediction [1,2,3,4,5]. Despite all these advancements, humans still face many challenges. The current forefront challenge in healthcare is fast growing of world population and decreasing number of healthcare facilities in proportion to the population ratio. According to the US Census Bureau, it is predicted that the population of aged people in the world will be doubled up to 761 million in 2025 from 375 million in 1990 [6]. Generally, the elderly suffer from various chronic diseases, thus they require continuous medical care. Most of them have to stay in hospitals or remain under constant supervision of a medical professionals, otherwise their lives may be at risk. Every year, thousands of people die due to fatal or chronic diseases. The most common reason for such fatal diseases is lack of timely diagnoses. Research has revealed that most of these diseases may be controlled if identified at their initial stages [7]. Therefore, there is a pressing need to develop proactive and affordable healthcare systems for continuous health monitoring without any attendants and to diagnose the diseases at their early stages.
In order to address the healthcare challenges, researchers from academics and medical sciences have introduced wireless body area networks (WBANs). This is a promising technology in healthcare which consists of smart biomedical sensor nodes (BSNs) that can be implanted or worn on human body. The BSNs are equipped with limited computational resources including sensing and collecting data from human body and sending it to medical center for further processing [8,9]. WBAN is an economical healthcare system for medical professionals and patients. It gives the advantage of mobility to patients, allowing them to be engaged in their routine activities instead of staying in hospital or under constant supervision of a medical professional [10].
WBANs emerged from wireless sensor networks (WSNs) [11]. However, they are somehow diverse due to some intrinsic challenges. WBAN three tiers communication architecture is shown in Figure 1. Tier-1 (Intra-WBAN) refers to communications among BSNs and body node coordinator (BNC) where nodes send their sensory data to BNC. Tier-2 (inter-WBAN) denotes the communication of BNC with remote medical site. Tier-3 (Beyond-WBAN) consists of medical servers for real-time diagnosis, history of patients record keeping and generating alert to the emergency services, medical professionals, and immediate caretakers of the patients [12].
In intra-WBAN communication, reliable data transmission is a critical challenge due to dynamic and impulsive behavior of BSNs [13]. Sensor nodes have short battery life, the optimal energy consumption is the major problem in WBANs [14,15]. If a sensor node runs out of battery and is unable to transmit physiological signals, it will be life threatening to the patient. Hence, the sensor nodes should survive longer.
Almost 80% of the sensor energy in WBANs is utilized by communication processes [16,17]. The network lifetime of BSNs can be enhanced by optimizing the communication process. Due to the resource limitations and short communication range of BSNs, direct communication between BSNs and BNC is not suitable because of path loss issues [18,19]. Direct communication consumes more energy. Therefore, multi-hop communication is comparatively more appropriate for WBANs because it balances out the energy more efficiently [20]. BSNs in multi-hop communication, in which sensor nodes send data to their neighboring nodes instead of sending directly to the BNC [21,22]. In multi-hop communication, the selection of next-hop as a forwarder node is the most critical part of routing protocols. The existing routing protocols in WBANs present several tradeoffs for selecting the next-hop. However, these protocols attempt to choose the route with shorter path instead of route with best quality path. Hence, these protocols lead to high power consumption in WBANs. Towards this end, this paper presents a green computing framework focusing on an energy aware link efficient routing approach for WBANs (ELR-W). Here, it is noteworthy that literature did not consider multipath oriented path loss-oriented impacts while calculating link efficiency. However, our major novelty is on incorporating multipath path loss-oriented packet reception rate, and interference effect on link quality calculation along with distance and residual energy considerations. Our overall contribution in this paper can be summarized as follows:
  • Firstly, a link efficiency-oriented network model is presented considering beaconing information and network initialization process.
  • Secondly, a path cost calculation model is derived focusing on energy aware link efficiency.
  • A complete operational framework ELR-W is developed considering energy aware next-hop link selection by utilizing the network and path cost model.
  • The comparative performance evaluation has been carried out focusing on energy-oriented metrics under WBANs medical environments.
Furthermore, the related previous work is presented in Section 2 of this paper, modeling detail of the proposed ELR-W framework is discussed in Section 3. Section 4 discusses simulation results and analysis, followed by Section 5 where the conclusion of this study and future direction are presented.

2. Related Work

The BSNs in WBANs are heterogeneous in nature and have very limited resources. The effectiveness of routing protocols for energy efficient route selection depends on the optimal utilization of the resources. Javaid et al., in [23], proposed a mobility supporting adaptive threshold based thermal aware energy efficient multi-hop protocol (M-ATTEMPT) for WBANs. They employed heterogeneous BSNs on human body. The protocol used direct communication for sensitive and on demand data traffic whereas multi-hop communication for ordinary data traffic. For multi-hop communication, this protocol selects forwarder node based on less hop-count to the BNC, and high available energy of the neighboring node. M-ATTEMPT addresses the challenges of heat generated by implanted sensor nodes and mobility issues in WBANs. However, when a node’s temperature goes across the threshold level after receiving a data packet, it retransmits that packet recurrently, which causes more consumption of energy and has low network reliability [24].
Maskooki et al., in [25], introduced an opportunistic routing for WBAN. They stated that the postural movement of body can decrease the performance of a WBAN. Therefore, the mobility is a big challenge for reliable data delivery. To overcome this issue, they proposed an opportunistic routing. They presented an idea of using relay node at right place on body so that most of the communication can be taken place directly though relay node. They placed a sink node on the wrist and a BSN on the chest. When walking, the patient’s hand would move forward and backward, the BSN would directly send data to the sink when the wrist was on front side. On the other hand, the BSN uses a relay node to transmit the data when the wrist is behind the body. In this way, the BSNs have an opportunity to directly transmit the data at line of sight (LOS) for a longer time. However, this protocol is unable to select the routing path when a BSN is at the same distance from the sink and relay node. Moreover, deployment of a relay node requires additional network cost [26].
Liang et al., in [27], stated that the quality of wireless link in WBANs varies frequently due to body shadowing which results in low reliability and energy deficiency. They proposed an energy efficient routing scheme (EERS) based on tree structure. This scheme selects an energy-efficient routing path and adaptively sets transmission power for BSNs. Simulation results of EERS present the improvements in terms of mean delay, energy consumption, and packet reception ratio (PRR). However, this protocol faces overhead in adaptive transmission power [24]. Moreover, Ahmed at al., in [28] proposed a cooperative link-aware and energy efficient protocol (Co-LAEEBA) aiming for energy efficient routing in WBANs. They proposed a cost function based on distance and residual energy level to select the best feasible route towards the sink node. This protocol shows better performance in terms of energy efficiency. However, it results in high packet drop [29].
In stable increased-throughput multi-hop protocol for link efficiency (SIMPLE) [30], the authors placed eight fixed BSNs on human body. They placed two BSN close to the BNC for monitoring the level of glucose and ECG. These BSNs originate sensitive data which needs a high level of reliability and network lifetime. These BSNs use direct communication to sink node to forward their data, whereas other sensor nodes follow multi-hop communication and send their data to their parent or forwarder nodes. In this protocol, the nodes generating critical data are placed near to the BNC which are mostly selected as forwarder nodes and act as relay node for others. Due to this, these nodes deplete their energy rapidly which results into failure of sending the critical information at first. The same forwarder selection criterion is used in iM-SIMPLE [25] which curtails the overall network reliability in WBANs [18].
Sahndhu et al., proposed BEC [31] targets to balance out the energy utilization in WBANs. The protocol follows multi-hop topology to send data from farthest node to BNC. Relay nodes are elected at the initial stage on the basis of cost function proposed by the authors. All other BSNs send their data to their designated relay nodes using time division multiple access (TDMA). The nodes with less energy than the threshold value forward critical data only. The protocol promotes the packet delivery and decreases the packet loss in the network. However, the selected relay nodes expend their energy very fast which decreases the overall network lifetime [32]. Adhikary et al., in [33], proposed a routing protocol aiming to optimize energy consumption in WBANs. In this protocol, the authors placed additional fixed nodes to act as forwarders for other BNSs. They proposed route selection criteria based on transmission power and energy of intermediate BSNs, velocity vector of the receiving node, and distance from the BNC. The protocol performs well in terms of network lifetime. However, the strategy of use of additional relay nodes is uncomfortable for the patients.
Ha [34] introduced even energy-consumption and backside routing (EEBR) for WBANs. In this work, the authors placed BSNs on both front and backside of the patient body. This protocol addressed the issues pointed out in M-ATTEMPT routing protocol and provided communication coverage at the backside of the body. A cost function based on residual energy and number of hop-counts is proposed to select the route. The path with minimum standard deviation of cost function is selected for data delivery. However, the nodes placed on backside of the body experience high path loss because of not considering link efficiency for route selection. Ayatollahitafti et al., proposed a next-hop selection algorithm [35] for WBANs. To balance the energy consumption, multi-hop communication strategy is exploited based on hop-counts and cost function. This algorithm performed well against the benchmark protocol. However, the use of buffer size in its cost function, for selection of next-hop causes delay in data transmission. Ullah et al. proposed a dual sink clustering approach in BAN (DSCB) [36] which uses two sinks. Each sink maintains its own cluster to avoid contention in the network. The BSNs send data to their designated sink only. The route is chosen on the basis of the cost function which is composed of energy, distance, and transmission power. Signal to noise ratio (SNR) is used to compute the required transmission power by BSNs. The protocol uses the resources more effectively and improves the network lifetime. However, deployment of dual sink requires additional network cost [26].

3. Green Computing for WBANs

ELR-W protocol aims to dynamically select the best next-hop from each BSN to the BNC based on residual energy, link efficiency, number of hop counts, and distance to the BNC. ELR-W is a multi-hop routing protocol in which each BSN generates data packets and sends it to the neighboring node. The receiving node then forwards these packets to BNC. The best next-hop selection is the main idea in ELR-W. In general, selecting a path with a lower number of hop counts to BNC is an effective approach. However, a path with a greater number of hop counts that uses more energy of intermediate nodes may be considered better for the sake of energy balancing in the network. In this situation, the proposed protocol increases the path cost having nodes with lower energy level. This means that a neighboring node having greater residual energy will be selected over a neighboring node with less residual energy. The distance between nodes and signal strength is also a significant parameter for next-hop selection which directly affects energy consumption. This approach balances the energy utilization among all BSNs which results in more stable and improved network lifetime of WBANs.

3.1. Link Efficiency Oriented Network Model

The physical and logical topology of WBANs network model with eight BSNs and one BNC is exhibited in Figure 2. These BSNs generate heterogeneous types of data and send it to the BNC located on the body waist. The BNC simply receives data from the BSNs and does not generate any data at its own. Each sensor node determines its neighboring nodes according to its communication range. The logical topology produced from Figure 2a is shown in Figure 2b. In the logical topology, the nodes denote the sensor nodes, whereas edges indicate the wireless connections between these sensor nodes. The wireless connections are shown according to the communication range of the sensor nodes.
ELR-W is developed with the following assumptions:
  • All BSNs are fixed on a human body as exhibited in Figure 2a and no node is implanted.
  • Each node possesses the same energy, processing power, and interfaces.
  • All BSNs have fixed and limited transmission power.
  • Human body movement is not considered in this research.
Considering the shorter distance does not always lead to lower path loss values. Due to the multipath oriented interference effect, shorter distance might lead to higher path loss values. Here it is highlighted that to incorporate the similar situations. The link quality estimation is considered as another parameter for helping in selecting the next-hop in case of shorter distance and dense environments.

3.1.1. Hello Packets (HP)

Hello packets are used to maintain adjacencies between neighboring nodes. BSNs share their updated residual energy, number of hop-counts, link efficiency, and distance to the BNC by circulating the HPs periodically. The field of the HP header is elaborated in Table 1.
The link efficiency can be calculated based on the receive signal strength indicator (RSSI), the link quality indicator (LQI), and packet reception rate (PRR) [37]. However, this work determines the link efficiency based on PRR because it is a memory efficient method and requires little computations. The link efficiency can be computed in Equation (1).
  L E = P R N P S S  
where LE denotes link efficiency, P R N refers to the number of packets received at the neighbor node, and P S S indicates the number of packet sent from the source node.
The proposed protocol keeps track of residual energy of each BSN by calculating the consumed energy in each round using Equation (2).
  R E = E i n i t E c o n s  
where RE is the residual energy of a BSN, E i n i t is the initial energy, and E c o n s is the energy consumed in each round.
The distance from the source node to BNC can be calculated from X and Y coordinates as in Equation (3).
d ( i , B N C )   =   ( X i   X B N C ) 2 +   ( Y i   Y B N C ) 2  

3.1.2. Neighbor Table (NT)

Each sensor node stores status information of its adjacent neighboring nodes. This information is collected from HPs received from each neighbor node. Each time a BSN receives HP from its neighbor node, it updates its information in NT. The procedure for constructing and updating NT is demonstrated in Algorithm 1.
Algorithm 1: Neighbor table construction algorithm of ELR-W protocol at node i
Notations:
H P = Hello packet
R E j = Residual energy of neighbor node j
L E i , J = Link efficiency between node i and node j
H C j , B N C = Number of hop-counts from neighbor node j to BNC
d i , j = Distance between nodes i and j
( N T ) = Information in neighbor table
( H P ) = Information in Hello packets
Input:
HPs from a neighboring node j
Process:
1.start
2.for each HP do
3. if H P ( R E J ,   L E i , J ,   H C i , B N C ,   d i , j ) NT ( R E J ,   L E i , J ,   H C i , B N C ,   d i , j ) then
4. update record for neighbor information in neighbor table
5.  R E j ( N T )     R E j ( H P )
6.  L E i , j ( N T )     L E i , j ( H P )
7.  d i , j ( N T )     d i , j ( H P )
8.  H C i , B N C ( N T )     H C i , B N C ( H P )
9. else
10.Discard HP
11.if H P ( E ( R e s ) J ,   L E i , J ,   H C i , B N C ,   d i , j ) = null then
12. add record in neighbor table
13.  R E j ( N T )     R E j ( H P )
14.  L E i , j ( N T )     L E i , j ( H P )
15.  d i , j ( N T )     d i , j ( H P )
16.  H C i , B N C ( N T )     H C i , B N C ( H P )
17. else go to line 3
18.end if
19.end if
20.end for
21.end

3.2. Path Cost Estimation

According to the Dijkstra algorithm [38], selecting the path with a lower number of hop-counts to the BNC is an effective approach. However, the path with a greater number of hop counts using the higher energy of intermediate nodes may be considered better for balancing energy consumption among the nodes. Link efficiency (LE) between the nodes directly affects the energy consumption. The route with low link efficiency may lead to packet loss and retransmission attempts which consume high energy. The existing routing protocols always attempt to choose the shortest path based on the distance to the BNC. However, unlike other routing protocols, this work considers link efficiency as well as shorter path for selecting the next-hop for data transmission. This framework introduces a novel path cost function (PCF) based on residual energy (RE), link efficiency (LE), hop-counts (HC), and distance (d) to the BNC. The BSN with the least value of the PCF is chosen as the next-hop for packet forwarding. The value of path cost function is calculated in Equation (4).
  P C F = N i N [ α × 1 R E + β × 1 L E + γ × H C + δ × d ]  
where α ,   β ,   γ , and δ denote the weighting factors for the residual energy ( R E ) , link efficiency (LE), number of hop counts (HC), and distance to the BNC (d) respectively. Each weighting factor is assigned a value according to its priority so that α + β + γ + δ = 1 . In order to assign the priority to each parameter in the next-hop selection, the weighting factors are assigned the following values.
  α = 0.4  
  β = 0.3     γ = 0.2  
  δ = 0.1  

3.2.1. Routing Table (RT)

When nodes receive the hello packets from their neighboring nodes, they update their NT which is used to update the RT. If a packet is received for the first time from a sender node, a new entry is created in the RT. The RT contains ‘neighbor IDs’ and ‘path cost’ values of each neighbor node. The next-hop is selected based on the least value of the PCF.

3.2.2. Radio Energy Model

The ELR-W protocol uses the basic model for radio energy consumption discussed in [39]. In this model, energy consumption to transmit and receive k number of bits over distance d is determined according to the following equations.
  E T x   ( k , d , n ) =   E T x e l e c t k + E a m p ( n ) k d  
  E R x ( k ) = E R x e l e c t   k  
where E T x is the energy utilization for transmitting and E R x is for receiving the data packet. While E T x e l e c t and E R x e l e c t indicate the energy consumption by the radio operations for the purpose of transmission and reception correspondingly. E a m p is the energy utilization for amplification and n is the coefficient used for path loss. The values of these parameters depend on the hardware transceivers. We consider these parameters for Nordic nRF2401 [39] which is a low power single chip transceiver commonly used for body area networks. The parameter values are presented in Table 1.

3.2.3. Path Loss Model

The propagation of wireless signals in WBANs experience shadowing and fading effects of the human body. Several more complex path-loss prediction models are available in the literature such as [40,41,42,43]. These models have been for different environment specific variations and have their own pros and cons. However, we exploit a Friis formula-based path loss model as used in our benchmark protocols and by other recent studies in WBANs [18,44,45]. The usage of more complex path-loss prediction models requires more computation in signal characterization leading to higher energy consumption. Considering our energy centric communication model development for wireless body area networking, we employ the simplistic path loss models. This model defines PL as a linear function of the distance d between the nodes. The path loss P L i j in decibel (dB) between node i and node j can be formulated in Equation (6).
  P L i , j ( d ) = P L 0 + 10 ( n ) log 10 d i , j d 0 + X σ  
where P L 0 is the path loss at a reference distance d 0 which is considered 10 cm in our simulation similar to [26], n is the path loss coefficient which is considered 2 as it is implemented in free space, X represents Gaussian random variable [45], and σ is the standard deviation [46]. The P L 0 can be further derived in Equation (7).
  P L 0 = 10 log 10 ( 4 π d 0 ) 2 s λ 2   
where   s denotes the speed of light and λ represents the wavelength.

3.3. ELR-W: Operational Steps

The proposed protocol has three phases; initial phase, next-hop selection, and forwarding phase. The flow chart of ELR-W is shown in Figure 3.

3.3.1. Initialization Phase

In this phase of ELR-W protocol, BNC broadcasts a hello packet (HP) to convey its status and position on the body. All BSNs receive and store the position information of the BNC. Then each BSN broadcasts HP containing node ID, its energy status, location information, number of hops, and distance to the BNC. Thus, all BSNs update their neighbor’s information in their NT.

3.3.2. Next-Hop Selection Phase

For the purpose of improving routing efficiency of a protocol, next-hop selection criterion is most important. In this phase, the proposed ELR-W protocol selects best available next-hop for the packet forwarding. The ELR-W makes this decision based on the path cost stated in Equation (4). The node with least value of path cost is preferred as the next-hop. The algorithm for next-hop selection is presented in Algorithm 2.

3.3.3. Forwarding Phase

Once the next-hop is elected, the BSN will send data packet to the selected node which will further transfer packet to BNC. BNC is a gateway for all BSNs, which receives data from BSNs and transmits to medical server though internet.
Algorithm 2: Next-hop selection procedure
Notations:
N i = Source node
N H i = Next-Hop node for N i
BNC = Body Node Coordinator
NT = Neighbor Table
PCF = Path Cost Function
Input:
records in NT
Process:
1.start
2. if N i   is at one hop to BNC then
3. send packet directly to BNC
4.else
5. for each record in NT do
6. Calculate P C F =   [ α × 1 E R e s + β × 1 L E + γ × H C + δ × d ]
7. List RT   P C F value of each neighbor node in NT
8.  N H i   min(RT)
9. end for
10. end if
11. end

4. Experimental Results

The experiments are performed by considering eight BSNs and one BNC are placed on human body as shown in Figure 2. All BSNs generate constant bit rate (CBR) traffic. We considered simulation parameters for Nordic nRF2401 [47] which is low power single chip transceiver commonly used for body sensor networks. The parameter values are presented in Table 2. A number of experiments have been performed using NS-2 to assess the performance evaluation of proposed ELR-W protocol. The results are compared with M-ATTEMP [22] and iM-SIMPLE [25] protocols. M-ATTEMP and iM-SIMPLE are selected because of their close relevancy to the proposed protocol. We have modified our implementation considering literature’s parameter consideration and way of calculation for reflecting comparative analysis. The performance of ELR-W protocol is measured based on throughput, residual energy, and packet loss.
In WBANs, the network lifetime depends upon the life of BSNs. The network lifetime of ELR-W, M-ATTEMPT, and iM-SIMPLE can be viewed in Figure 4 and Figure 5, which demonstrate the comparison of proposed ELR-W with M-ATTEMPT and iM-SIMPLE in terms of dead nodes. The analysis depicts that in M-ATTEMPT the first three nodes died at 2200 rounds due to heavy load generated on these nodes. In iM-SIMPLE and ELR-W, the first node dies at 5200 and 6500 rounds correspondingly. Figure 5 reveals that the entire nodes of M-ATTEMPT and iM-SIMPLE die at 7500 and 7300 rounds respectively, while ELR-W protocol is able to live up to 9800 rounds. Hence, it shows that the ELR-W protocol has greater network lifetime in contrast to M-ATTEMPT and iM-SIMPLE. Moreover, the statistical analysis indicates the network lifetime of ELR-W is 30% and 34% longer than M-ATTEMPT and iM-SIMPLE, respectively.
The network throughput refers to the successful data transmitted to the destination. Figure 6 shows the analysis of throughput of the proposed ELR-W protocol in contrast to M-ATTEMPT and iM-SIMPLE. The Figure 6 indicates number of packets successfully received at BNC by M-ATTEMPT, iM-SIMPLE, and ELR-W are nearly 1700, 3000, and 3800 respectively. The ELR-W protocol achieved higher value of successful packets received due to the longer stability of individual BSNs. The BSNs died early in ATTEMPT and iM-SIMPLE which resulted in a lower number of packets received at BNC. Statistically, the throughput of ELR-W is 19% higher than iM-SIMPLE, and 102% higher than M-ATTEMP which is more than double. The M-ATTEMPT carried out low performance because of using thermal effect and mobility approach together.
In BSNs packet drops occur when data packets fail to reach the BNC. Packet drop assessment can be a critical parameter to measure the performance of a routing protocol. The throughput and packet drops are inversely proportional to each other. More throughput in the network results in a lower number of packet drops. Figure 7 presents packets drops analysis of ELR-W protocol in contrast to ATTEMPT and iM-SIMPLE. The analysis shows that the ELR-W drops a lower number of packets as compared to the competitive ones, which increases the reliability of ELR-W protocol.
As a means to analyze the energy efficiency of the proposed ELR-W protocol, the energy consumption of the BSNs is observed in each round. Figure 8 shows the analysis of energy consumption of ELR-W against existing protocols which presents that the energy consumption of ELR-W is less than ATTEMPT and iM-SIMPLE. Moreover, it shows the residual energy is more stable than competitive protocols. Results show that the ELR-W consumes energy 14% and 45% less than iM-SIMPLE and M-ATTEMPT correspondingly. ELR-W achieved this because of using the effective criteria for the selection of next-hop in the network. The selection criteria are based on path cost expressed in Equation (4). The proposed path cost function supports the load balancing in the network which increases throughput along with a lower number of packet drops. As a result, there are fewer packet retransmission attempts in ELR-W protocol which reduces the overall energy consumption in the network. Table 3 and Table 4 show the performance of ELR-W in a nutshell as compared to the benchmark protocols.
It is noteworthy as shown in Table 4 that the ELR-W protocol outperforms 19% and 102% in terms of increased throughput, 30% and 34% in increased network lifetime and, 14% and 45% in reduced energy consumption as compared to the benchmark protocols iM-SIMPLE and M-ATTEMPT respectively.

5. Conclusions

In this paper, we introduced a new routing protocol (ELR-W) for the purpose of achieving energy efficiency in WBANs. We introduced a novel path cost function contingent on residual energy, link efficiency, hop counts, and distance to the BNC for selection of the next-hop to transmit the data packets. We performed a series of experiments in NS-2 to analyze the performance of ELR-W for different criteria which included network lifetime, throughput, and energy consumption. The experimental results revealed less energy consumption and packet loss by ELR-W protocol which yielded high throughput and network lifetime in contrast to the state-of-the-art M-ATTEMPT and iM-SIMPLE protocols. Furthermore, this work can be further extended towards integration with Internet of Things (IoT) for monitoring of multiple WBANs in a hospital environment.

Author Contributions

M.A. makes substantial contributions to conception and design of proposed protocol its implementation in simulation and analysis and interpretation of simulation results with existing solutions. A.H.A. and A.A. provide guideline to organize the paper and help to provide technical assistance. K.N.Q., F.M., and M.F. participate in drafting the article or revising it critically for important intellectual content and provide technical assistant to complete the paper and also help to improve the paper writing. Y.C. and R.K. give final technical assistance, guideline in revisions and approval of the version to be submitted in journal.

Funding

This research received no external funding.

Acknowledgments

The authors would like to extend their sincere appreciation to the Deanship of Scientific Research at King Saud University for funding this research. The authors would also like to extend their appreciation to the Deanship and support by Ministry of Higher Education Malaysia in collaboration with Research Management Center at Universiti Teknologi Malaysia.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kaiwartya, O.; Abdullah, A.H.; Cao, Y.; Altameem, A.; Prasad, M.; Lin, C.T.; Liu, X. Internet of vehicles: Motivation, layered architecture, network model, challenges, and future aspects. IEEE Access 2016, 4, 5356–5373. [Google Scholar] [CrossRef]
  2. Cao, Y.; Kaiwartya, O.; Zhuang, Y.; Ahmad, N.; Sun, Y.; Lloret, J. A Decentralized Deadline-Driven Electric Vehicle Charging Recommendation. IEEE Syst. J. 2018, 99, 1–12. [Google Scholar] [CrossRef]
  3. Kaiwartya, O.; Abdullah, A.H.; Cao, Y.; Raw, R.S.; Kumar, S.; Lobiyal, D.K.; Isnin, I.F.; Liu, X.; Shah, R.R. T-MQM: Testbed-based multi-metric quality measurement of sensor deployment for precision agriculture—A case study. IEEE Sens. J. 2016, 16, 8649–8664. [Google Scholar] [CrossRef]
  4. Qureshi, K.N.; Abdullah, A.H.; Kaiwartya, O.; Iqbal, S.; Butt, R.A.; Bashir, F. A Dynamic Congestion Control Scheme for safety applications in vehicular ad hoc networks. Comput. Electr. Eng. 2017, 1–14. [Google Scholar] [CrossRef]
  5. Kasana, R.; Kumar, S.; Kaiwartya, O.; Kharel, R.; Lloret, J.; Aslam, N.; Wang, T. Fuzzy based Channel Selection for Location Oriented Services in Multichannel VCPS Environments. IEEE Internet Things J. 2018, 1–12. [Google Scholar] [CrossRef]
  6. Keehan, S.P.; Cuckler, G.A.; Sisko, A.M.; Madison, A.J.; Smith, S.D.; Stone, D.A.; Poisal, J.A.; Wolfe, C.J.; Lizonitz, J.M. National Health Expenditure Projections, 2014−24: Spending Growth Faster Than Recent Trends. Health Aff. 2015, 34, 1407–1417. [Google Scholar] [CrossRef] [PubMed]
  7. World Health Organization. Global Report on Diabetes; World Health Organization: Geneva, Switzerland, 2016; p. 88. [Google Scholar]
  8. Anwar, M.; Anwar, A.H.; Abdullah, A.H.; Abdullah, K.N.; Qureshi, K.N.; Majid, A.H. Wireless Body Area Networks for Healthcare Applications: An Overview. Telkomnika 2017, 15, 1088–1095. [Google Scholar] [CrossRef] [Green Version]
  9. Masud, F.; Masud, A.H.; Abdullah, A.H.; Abdul-Salaam, G.; Ullah, F. Traffic adaptive MAC protocols in wireless body area networks. Wirel. Commun. Mob. Comput. 2017, 2017, 8267162. [Google Scholar] [CrossRef]
  10. Ullah, F.; Ullah, A.H.; Abdullah, A.H.; Kaiwartya, O.; Cao, Y. TraPy-MAC: Traffic Priority Aware Medium Access Control Protocol for Wireless Body Area Network. J. Med. Syst. 2017, 41, 93. [Google Scholar] [CrossRef] [PubMed]
  11. Ko, J.G.; Lu, C.; Lu, M.B.; Srivastava, M.B.; Stankovic, J.A.; Terzis, A.; Welsh, M. Wireless sensor networks for healthcare. Proc. IEEE 2010, 98, 1947–1960. [Google Scholar] [CrossRef]
  12. Wang, H.; Md Shaad, M.; Fang, H.; Wang, C. Wireless Health; Springer: Berlin, Germany, 2016. [Google Scholar]
  13. Cavallari, R.; Martelli, F.; Rosini, R.; Buratti, C.; Verdone, R. A Survey on Wireless Body Area Networks: Technologies and Design Challenges. IEEE Commun. Surv. Tutor. 2014, 16, 1635–1657. [Google Scholar] [CrossRef]
  14. Lai, X.; Liu, Q.; Wei, X.; Wang, W.; Zhou, G.; Han, G. A survey of body sensor networks. Sensors 2013, 13, 5406–5447. [Google Scholar] [CrossRef] [PubMed]
  15. Ullah, F.; Ullah, A.H.; Abdullah, A.H.; Kaiwartya, O.; Lloret, J.; Arshad, M.M. EETP-MAC: Energy efficient traffic prioritization for medium access control in wireless body area networks. Telecommun. Syst. 2017, 1–23. [Google Scholar] [CrossRef]
  16. Ishtaique ul Huque, T.; Munasinghe, K.S.; Abolhasan, M.; Jamalipour, A. EAR-BAN: Energy Efficient Adaptive Routing in Wireless Body Area Networks. In Proceedings of the 7th International Conference on Signal Processing and Communication Systems (ICSPCS), Carrara, VIC, Australia, 16–18 December 2013; pp. 121–139. [Google Scholar]
  17. Lee, S.; Annavaram, M. Wireless Body Area Networks: Where does energy go? In Proceedings of the 2012 International Symposium on Workload Characterization, La Jolla, CA, USA, 4–6 November 2012; pp. 25–35. [Google Scholar]
  18. Ahmed, G.; Jianhua, Z.; Fareed, M.M.S. PERA: Priority-Based Energy-Efficient Routing Algorithm for WBANs. Wirel. Pers. Commun. 2017, 96, 4737–4753. [Google Scholar] [CrossRef]
  19. Kaur, N.; Singh, S. Optimized cost effective and energy efficient routing protocol for wireless body area networks. Ad Hoc Netw. 2017, 61, 65–84. [Google Scholar] [CrossRef]
  20. Ruzzelli, A.G.; Jurdak, R.; Jurdak, G.M.P.; O’Hare, G.M.P.; Van Der Stok, P. Energy-Efficient Multi-hop Medical Sensor Networking. In Proceedings of the 1st ACM SIGMOBILE International Workshop on Systems and Networking Support for Healthcare and Assisted Living Environments–HealthNet ′07, San Juan, Puerto Rico, 11 June 2007; pp. 37–42. [Google Scholar]
  21. Yuce, M.R. Implementation of wireless body area networks for healthcare systems. Sens. Actuators A-Phys. 2010, 162, 116–129. [Google Scholar] [CrossRef] [Green Version]
  22. Qureshi, K.N.; Qureshi, A.H.; Abdullah, A.H.; Bashir, F.; Iqbal, S.; Awan, K.M. Cluster-based data dissemination, cluster head formation under sparse, and dense traffic conditions for vehicular ad hoc networks. Int. J. Commun. Syst. 2018, 31, e3533. [Google Scholar] [CrossRef]
  23. Javaid, N.; Abbas, Z.; Abbas, M.S.; Fareed, M.S.; Fareed, Z.A.; Khan, Z.A.; Alrajeh, N. M-ATTEMPT: A new energy-efficient routing protocol for wireless body area sensor networks. Procedia Comput. Sci. 2013, 19, 224–231. [Google Scholar] [CrossRef]
  24. Effatparvar, M.; Dehghan, M.; Rahmani, A.M. A comprehensive survey of energy-aware routing protocols in wireless body area sensor networks. J. Med. Syst. 2016, 40, 201. [Google Scholar] [CrossRef] [PubMed]
  25. Maskooki, A.; Maskooki, C.B.; Soh, C.B.; Gunawan, E.; Low, K.S. Opportunistic routing for body area network. In Proceedings of the 2011 IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2011; pp. 237–241. [Google Scholar]
  26. Javaid, N.; Ahmad, A.; Nadeem, Q.; Imran, M.; Haider, N. IM-SIMPLE: IMproved Stable Increased-throughput Multi-hop Link efficient Routing Protocol for Wireless Body Area Networks. Comput. Hum. Behav. 2015, 51, 1003–1011. [Google Scholar] [CrossRef]
  27. Liang, L.; Ge, Y.; Feng, G.; Ni, W.; Wai, A.A.P. A low overhead tree-based energy-efficient routing scheme for multi-hop wireless body area networks. Comput. Netw. 2014, 70, 45–58. [Google Scholar] [CrossRef]
  28. Ahmed, S.; Javaid, N.; Yousaf, S.; Ahmad, A.; Sandhu, M.M.; Imran, M.; Khan, Z.A.; Alrajeh, N. Co-LAEEBA: Cooperative link aware and energy efficient protocol for wireless body area networks. Comput. Hum. Behav. 2015, 51, 1205–1215. [Google Scholar] [CrossRef]
  29. Kim, B.-S.; Kim, K.; Kim, K.-I. A Survey on Mobility Support in Wireless Body Area Networks. Sensors 2017, 17, 797. [Google Scholar] [CrossRef] [PubMed]
  30. Nadeem, Q.; Javaid, N.; Javaid, S.N.; Mohammad, S.N.; Mohammad, M.Y.; Khan, M.Y.; Sarfraz, S.; Gull, M. SIMPLE: Stable increased-throughput multi-hop protocol for link efficiency in Wireless Body Area Networks. In Proceedings of the IEEE 8th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA′13), Compiegne, France, 28–30 October 2013; pp. 221–226. [Google Scholar]
  31. Sandhu, M.M.; Javaid, N.; Imran, M.; Guizani, M.; Khan, Z.A.; Qasim, U. BEC: A Novel Routing Protocol for Balanced Energy Consumption in Wireless Body Area Networks. In IWCMC; IEEE: Dubrovnik, Croatia, 2015; pp. 653–658. [Google Scholar]
  32. Yessad, N.; Omar, M.; Tari, A.; Bouabdallah, A. QoS-based routing in Wireless Body Area Networks: A survey and taxonomy. Computing 2017, 100, 245–275. [Google Scholar] [CrossRef]
  33. Adhikary, S.; Choudhury, S.; Chattopadhyay, S. A new routing protocol for WBAN to enhance energy consumption and network lifetime. In Proceedings of the 17th International Conference on Distributed Computing and Networking, Singapore, 4–7 January 2016. [Google Scholar]
  34. Ha, I. Even energy consumption and backside routing: An improved routing protocol for effective data transmission in wireless body area networks. Int. J. Distrib. Sens. Netw. 2016, 12, 1–11. [Google Scholar] [CrossRef]
  35. Ayatollahitafti, V.; Ayatollahitafti, M.A.; Ngadi, M.A.; Ngadi, J.B.M.; Sharif, J.B.M.; Abdullahi, M. An efficient next hop selection algorithm for multi-hop body area networks. PLoS ONE 2016, 11, e0146464. [Google Scholar] [CrossRef] [PubMed]
  36. Ullah, Z.; Ahmed, I.; Razzaq, K.; Razzaq, M.K.; Naseer, M.K.; Ahmed, N. DSCB: Dual sink approach using clustering in body area network. Peer-to-Peer Netw. Appl. 2017, 1–14. [Google Scholar] [CrossRef]
  37. Baccour, N.; Puccinelli, D.; Voigt, T.; Koubaa, A.; Noda, C.; Fotouhi, H.; Alves, M.; Youssef, H.; Zuniga, M.A.; Boano, C.A.; et al. Overview of Link Quality Estimation. In Radio Link Quality Estimation in Low-Power Wireless Networks; Springer International Publishing: Heidelberg, Germany, 2013; pp. 65–86. [Google Scholar]
  38. Dijkstra, E.W. A Note on two Problems in Connexion with Graphs. Numer. Math. 1959, 271, 269–271. [Google Scholar] [CrossRef]
  39. Heinzelman, W.R.; Chandrakasan, A.; Balakrishnan, H. Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA, 7 January 2000; p. 10. [Google Scholar] [Green Version]
  40. Chávez-Santiago, R.; Garcia-Pardo, C.; Fornes-Leal, A.; Vallés-Lluch, A.; Vermeeren, G.; Joseph, W.; Balasingham, I.; Cardona, N. Experimental Path Loss Models for In-Body Communications within 2.36–32.5 GHz. IEEE J. Biomed. Health Inform. 2015, 19, 930–937. [Google Scholar] [PubMed]
  41. Maity, S.; Mojabe, K.; Sen, S. Characterization of Human Body Forward Path Loss and Variability Effects in Voltage-Mode HBC. IEEE Microw. Wirel. Compon. Lett. 2018, 28, 266–268. [Google Scholar] [CrossRef]
  42. Kurup, D.; Vermeeren, G.; Tanghe, E.; Joseph, W.; Martens, L. In-to-Out Body Antenna-Independent Path Loss Model for Multilayered Tissues and Heterogeneous Medium. Sensors 2015, 15, 408–421. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  43. Hausman, S.; Januszkiewicz, Ł. Impact of Indoor Environment on Path Loss in Body Area Networks. Sensors 2014, 14, 19551–19560. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  44. Yousaf, S.; Javaid, N.; Qasim, U.; Alrajeh, N.; Khan, Z.; Ahmed, M. Towards Reliable and Energy-Efficient Incremental Cooperative Communication for Wireless Body Area Networks. Sensors 2016, 16, 284. [Google Scholar] [CrossRef] [PubMed]
  45. Reusens, E.; Joseph, W.; Latré, B.; Braem, B.; Vermeeren, G.; Tanghe, E.; Martens, L.; Moerman, I.; Blondia, C. Characterization of on-body communication channel and energy efficient topology design for wireless body area networks. IEEE Trans. Inf. Technol. Biomed. 2009, 13, 933–945. [Google Scholar] [CrossRef] [PubMed]
  46. Rappaport, T.S. Wireless Communications: Principles and Practice; Prentice Hall PTR: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  47. Semiconductor, N. Single Chip 2.4 GHz Transceiver Product Specification; Nordic Semiconductor ASA: Trondheim, Norway, 2007. [Google Scholar]
Figure 1. Architecture of WBAN communications.
Figure 1. Architecture of WBAN communications.
Sensors 18 03237 g001
Figure 2. Network topology (a) Physical Topology (b) Logical topology.
Figure 2. Network topology (a) Physical Topology (b) Logical topology.
Sensors 18 03237 g002
Figure 3. Flow chart of ELR-W protocol.
Figure 3. Flow chart of ELR-W protocol.
Sensors 18 03237 g003
Figure 4. Analysis of network lifetime.
Figure 4. Analysis of network lifetime.
Sensors 18 03237 g004
Figure 5. Analysis of network lifetime.
Figure 5. Analysis of network lifetime.
Sensors 18 03237 g005
Figure 6. Analysis of network throughput.
Figure 6. Analysis of network throughput.
Sensors 18 03237 g006
Figure 7. Analysis of packet drops.
Figure 7. Analysis of packet drops.
Sensors 18 03237 g007
Figure 8. Analysis of energy consumption.
Figure 8. Analysis of energy consumption.
Sensors 18 03237 g008
Table 1. HP header fields in ELR-W Protocol.
Table 1. HP header fields in ELR-W Protocol.
SymbolDescription
SIDSource node identifier
NIDNeighbor node identifier
REResidual energy
LELink efficiency between the nodes
HCNumber of hop-counts to the BNC
dDistance from source node to BNC
Table 2. Simulation parameters.
Table 2. Simulation parameters.
ParameterValue
Initial energy0.5 Joule
Traffic typeCBR
Packet size32 Bytes
Transmission power 10.5 mA
Reception power 18 mA
Transmitter electronics ( E T x e l e c t ) 16.7 nJ/bit
Receiver electronics ( E R x e l e c t ) 36.1 nJ/bit
Transmit amplifier ( E a m p ) 1.97 nJ/bit/mn
Supply voltage1.9 V
Simulation time100 s
Table 3. Analysis of: (A) network lifetime; (B) network throughput; (C) packet drops; (D) energy consumption.
Table 3. Analysis of: (A) network lifetime; (B) network throughput; (C) packet drops; (D) energy consumption.
(A) Network Lifetime(B) Network Throughput(C) Packet Drops(D) Energy Consumption
RoundsM-ATTEMPTiM-SIMPLEELR-WM-ATTEMPTiM-SIMPLEELR-WM-ATTEMPTiM-SIMPLEELR-WM-ATTEMPTiM-SIMPLEELR-W
0000100150200000444
5000002503004001.20.903.53.653.75
10003004505506501.41.20.733.33.45
15003006007008001.51.812.52.93.15
200030070095010501.41.750.722.52.8
2500300800120015001.420.751.52.22.5
3000300900140017501.21.60.951.21.92.2
35003001000160019001.61.90.80.91.61.9
40003101100190022001.71.90.90.71.31.65
45003101200210026003.12.31.20.511.35
50003301300230027502.82.30.70.30.81.1
55003401400260029003.52.40.60.20.50.85
60003511500270030002.42.110.150.30.6
65003611600280032002.61.50.70.10.20.4
70004711650290033502.21.30.850.050.050.25
75005831700300035002.30.60.8000.15
8000884170030003600000.65000.08
8500885170030003700000.5000.05
9000886170030003750000.6000.02
9500886170030003800000.3000
10,000886170030003800000.3000
Table 4. Performance of ELR-W against competitive protocols with increase↑or decrease↓trend.
Table 4. Performance of ELR-W against competitive protocols with increase↑or decrease↓trend.
ProtocolsPerformance of ELR-W against Benchmark Protocols
ThroughputEnergy ConsumptionNetwork Lifetime
iM-SIMPLE19% ↑14% ↓30% ↑
M-ATTEMPT102% ↑45% ↓34% ↑

Share and Cite

MDPI and ACS Style

Anwar, M.; Abdullah, A.H.; Altameem, A.; Qureshi, K.N.; Masud, F.; Faheem, M.; Cao, Y.; Kharel, R. Green Communication for Wireless Body Area Networks: Energy Aware Link Efficient Routing Approach. Sensors 2018, 18, 3237. https://doi.org/10.3390/s18103237

AMA Style

Anwar M, Abdullah AH, Altameem A, Qureshi KN, Masud F, Faheem M, Cao Y, Kharel R. Green Communication for Wireless Body Area Networks: Energy Aware Link Efficient Routing Approach. Sensors. 2018; 18(10):3237. https://doi.org/10.3390/s18103237

Chicago/Turabian Style

Anwar, Muhammad, Abdul Hanan Abdullah, Ayman Altameem, Kashif Naseer Qureshi, Farhan Masud, Muhammad Faheem, Yue Cao, and Rupak Kharel. 2018. "Green Communication for Wireless Body Area Networks: Energy Aware Link Efficient Routing Approach" Sensors 18, no. 10: 3237. https://doi.org/10.3390/s18103237

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop