Abstract
With the evolution of wireless communication and advent of low power, miniaturized, intelligent computing devices, sensor network technology initiates the era of Wireless Body Area Network (WBAN) for medical applications. This new trend of healthcare empowers continuous supervision of vital physiological parameters under free living conditions. However, the potency of WBAN applications are subject to reliable data delivery. Inherent challenges of WBAN such as scarce energy resource, varying link quality, propensity of tissue damage necessitate optimal routing strategy to combat with hostilities. In addition, coexistence of multiple WBANs within proximity results in severe degradation of throughput as well. In this paper, a cost-based energy efficient routing protocol has been designed which ensures satisfactory performance without fostering thermal effect and adapts itself in adverse situations like intra BAN as well as inter BAN interference. The performance of the proposed algorithm is analyzed through comprehensive simulations. The protocol is analyzed for different mobility models signifying relative body movement due to posture change. The simulation results demonstrate that our proposed protocol out performs other protocols with respect to energy efficiency while maintaining a stable packet delivery ratio under interference.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Application of sensor network technology in human health monitoring has revolutionized the conventional concept of health care. The new era of proactive health monitoring involves collection of light-weight, small-size, ultra-low powered, intelligent micro or nano technology bio sensors to be placed in, on or around human body to monitor vital physiological parameters [1]. Consequently, Wireless Body Area Network (WBAN) is formed to transmit the acquired data to a remote server via network coordinator for real time diagnosis by medical personnel as depicted in Fig. 1. These devices are generally powered by batteries with bounded lifetime [2]. Hence, to acquire everlasting welfare of WBAN applications network lifetime should be enhanced which necessitates the use of ultra low power transceiver as well as power efficient MAC protocol for intra BAN communication. On top of that, designing energy efficient protocol [3] for network layer communication alleviate preservation of this scarce resource to a greater extent. Mostly, sensor nodes in WBAN follow star topology [1] where the network co-ordinator resides at the center. Intra-BAN communication can be done using Bluetooth (IEEE 802.15.1), ZigBee (IEEE 802.15.4) or IEEE 802.15.6 standard (mainly for implantable nodes). However, to bring down the power expenditure due to direct (single hop) communication between source and sink, multi-hop communication is often preferred. The latest version of the IEEE standard proposed for WBANs in February 2012 recommends at most two hops for IEEE WBAN standards compliant communication [2]. However, more than two hops could be exploited by the proprietary systems with the cost for handling inter-operability issue. The bio-sensor nodes are in direct contact with human body; thus the absorption of electromagnetic radiation by human body causes imprudent temperature rise of human tissue [4] leading to several health hazards [1, 5] such as reduced blood flow, tissue damage, enzymatic disorder etc. The amount of radiation absorbed in human body is measured in terms of Specific Absorption Rate (SAR) [6]. Designing network protocol for WBAN must ensure reliable data delivery with least thermal impact. Repeated participation in network activities could cause rate capacity effect [3] leading to prompt energy depletion. Furthermore, posture change may result in relative node movement in WBAN which imposes difficulties in choosing the optimal transmission power subject to varying link quality. In addition, link degradation due to channel fading increases packet error rate and overall network performance is affected as well; the case is worse when multiple WBAN coexist within a small region.
The existing routing protocols contemplate predominantly one or more of these issues, however, optimal solution is still indispensable. Thermal aware protocols such as [3, 4] mostly go for multi-hop communication to prevent temperature upswing of individual nodes, however, that may not result in energy efficient routing. Besides, additional overhead like delay could be imposed as well. Interference aware protocols [7, 8] emphasize on hindering throughput degradation due to co-existing communicating nodes, inherent challenges are yet to be incorporated into the solutions. Accordingly, a 2-Hop Interference aware Energy efficient Routing protocol (HIER) has been proposed in this work. This work is the extended version of the work presented in [9]. In this work, our contributions are as follow: The protocol exhibits adaptive routing strategy in situations like intra BAN interference and inter BAN interference; it omits acknowledgment policy as regarded in [9] to bring down energy expenditure and control packets overhead; a detailed study has been carried out in performance evaluation subject to different mobility models.
The paper is organized as follows: State of the art works on BAN routing protocols are presented in the next section. Section 3 gives detailed description of our proposed routing protocol. Experimental setup and simulation results are discussed in Sect. 4. Finally, Sect. 5 concludes.
2 Related Work
The trends in existing researches on WBAN routing protocols are organized according to time-line in Table 1. Existing routing protocols are grouped into six categories focusing on their objective in solving routing problems. In earlier days researches were focused towards addressing a specific issue of BAN routing such as temperature control [3, 4], clustering [10, 11]. However, the trend does not go far due to some inherent limitations associated with it. Thermal aware routing [3, 4] often fails to resolve other major issues such as energy efficiency, reliability. In addition, cluster based routing protocols [10, 11] group the nodes in WBAN into clusters and each cluster is supervised by a cluster head. Data communication between sensor nodes of a cluster and sink is governed by the respective cluster head. However, periodic cluster formation and cluster head selection cause significant overhead for a network of 15 to 20 nodes i.e. the average network size in case of WBAN [1].
Herewith, researches move towards addressing multiple issues which are often cross layer [14, 15] or furnish modules for different QoS parameters [16, 21]. Cross layer protocols combine the routing layer challenges with medium access issues. Time is divided into slots and nodes reserve slots prior to actual data transfer as in [14, 15]. Protocols in this category enhance collision free data transfer, hence throughput increases. To foster energy use up, nodes turn off their transceiver when not required. However, these protocols are not well suited subject to substantial body movement. In QoS based routing protocols data traffic is divided into several categories as in [16, 21] based on QoS requirements and separate modules are devised to meet with desired criteria. Although these protocols enhance throughput as well as reliability with low end-to-end delay, the system overhead increases to a large extent for designing several modules for QoS metric. In addition, another trend in designing routing solutions for WBAN is to address interference issue [8, 38]. Hitherto strategies are devised to oversee intra BAN interference issue as in [17, 29]. However, WBAN yields constant medical supervision under free living condition leading to potential interference with coexisting WBANs as well. Accordingly, researches [7, 8] move towards perceiving solutions to combat with inter BAN interference complications. To cope up with interference issue a system is designed prior to adopting routing protocol to operate in that framework [8, 17]. But this trend is yet to be explored more and a compact policy is still required to overcome intra BAN as well as inter BAN interference along with inherent challenges of WBAN routing.
Consequently, the trend moves towards cost based routing [24, 25] where the major issues of BAN routing such as temperature control, link quality, energy efficiency, mobility are considered in cost calculation and a trade off is made. Data is routed through the least cost route. However, cost evaluation process is either centralized or distributed. In case of centralized cost computation as in [34, 41, 42], sink acquires relevant information of other sensors such as remaining energy, distance from sink etc. and formulates costs for each node and these costs are exploited during data forwarding. Unlike centralized approach, in distributed cost assessment [32, 33] each node evaluates cost for its neighbors relies on multiple criteria such as remaining energy, link quality, temperature etc. and opts for suitable least cost relay node for data forwarding. However, the centralized cost evaluations are subject to the energy expenditure due to periodical exchange of node information with sink. Nodes in WBAN often choose forwarder opportunistically in case of intermittent network connections [28, 30] and data is routed in store, carry, forward modes. Cost based protocols in WBAN mostly select least cost relay for data forwarding; however few approaches [28] take into account cumulative path cost to the sink node leading to less intermediate storage delay but intensify the overhead of caching cumulative path cost. Herewith, a cost based 2 hop energy efficient routing protocol has been designed in [9] where distinct sources of energy consumption in WBAN and its effect in human body and communication system as well as the network are analyzed and incorporated in routing decision. Authors demonstrated that more energy consumption by the body sensors may improve performance of a particular link but it affects both the human body and the network in many ways (shown in Fig. 2). The protocol in [9] selects forwarder considering issues such as remaining energy, link reliability, node reliability. Besides, increase in Specific Absorption Rate (SAR) of the forwarder resulting from relaying data is also contemplated in relay selection. As shown in Fig. 2, most of the routing protocols incorporate one or more of the existing issues like increase in SAR or link reliability etc. In [9], the authors have dealt with some combination of issues. In this work the protocol in [9] is extended to handle the effect of intra BAN and inter BAN interference in routing.
3 Proposed Work
Existing researches exhibit the major issues of WBAN and how these exert influence on routing. Our protocol has been devised to address the issues as presented in previous sections. A brief description of the proposed algorithm is as follows.
Any node i in the network that wants to communicate its data to the sink broadcasts \(SETUP\_REQ\) in one hop neighborhood with substantially low transmission power. The node may receive \(SETUP\_RES\) from either sink or those neighbors which has direct connectivity with the sink. Here the communication is restricted within 2 hops i.e. either from source to sink (1 hop) or from source to relay plus relay to sink (2 hops). On receiving reply from sink, the node communicates its data directly to the sink. Besides, if the rate of energy depletion at node i is less, then node i may act as potential relay for others. Since the node is capable of communicating with the sink at low transmission power, the energy consumption as well as SAR reduces even if working as relay. The nodes that do not receive \(SETUP\_RES\) from sink s, may check whether they have received any \(SETUP\_RES\) from neighbors and evaluate fitness \(F^j(t)\) of each neighbor j to act as relay in terms of energy ratio \(ER^j(t)\), link reliability \(R_{(i,j)}(t)\) and SAR ratio \(SARRatio^j(t)\) defined in Eqs. 3, 4 and 6 respectively. If there remains any node that does not receive \(SETUP\_RES\) from either sink or relays, it attempts to communicate with enhanced transmission power. Whenever communicating with sink as well as neighbors node i observes for sudden degradation of Signal to Noise Ratio (SNR) which may result due to intra ban as well as inter ban interference and behaves accordingly.
System model: The network consists of N sensor nodes, and each node can act as source as well as relay. In this work we have considered single sink node which performs as network coordinator although the proposed approach may be applied to multiple sink scenario as well. Every node in the network carries out transmissions with uniform transmission power \(P_{tx}\). The bio-sensor nodes communicate with each other through electro-magnetic radio frequency waves. The radiation absorbed in human body is quantified in terms of SAR. SAR is quantified subject to the distance ‘R’ from the sensor node position; if the reference point is located in the near field region of the source node, SAR is quantified as follows [6]
Here \(\sigma , \epsilon , \mu \) represent conductivity (S/m), permittivity (F/m) and permeability (H/m) of the medium respectively. \(\gamma \) is the complex propagation constant and complex intrinsic impedance \(\eta = \frac{\gamma }{\alpha + j \omega \epsilon }\) at frequency \(\omega \). dl is the dipole length and current I is uniform and varies sinusoidally with time. Likewise, if the reference point is located at far field region of the source node, SAR is computed as follows [6]
In addition, at any point of time t each node i measures its own energy ratio (\(ER^i(t)\)) as follows [9]
This ratio is a prerequisite for relay selection process. It is evident that a node with more remaining energy is more eligible to act as relay.
Following is the details of the proposed algorithm (Algorithm 1).
In a network of N nodes, a node i initiates the algorithm when it has data for sink in other words, the protocol operates on demand. The algorithm works in two phases. During setup phase node i exchanges SETUP packets with neighbors to identify its connectivity with sink as well as other nodes and this is followed by data transfer phase. A node acquires neighbor information in setup phase. Setup phase is initiated when node i broadcasts \(SETUP\_REQ^i\) in one hop neighborhood. The transmission is conducted with substantially low transmission power. The aim is to discern whether sink is reachable even at this low power level. This has both way benefits: if sink is reachable then subsequent communications could be made directly to the sink with such low transmission power which may not lead to excessive temperature rise of human tissue; besides the node may participate in data relaying for others as well without much energy depletion. Node i confirms direct connectivity to the sink s when it receives \(SETUP\_RES^s\) from sink. At this point, node i may broadcast itself as potential relay if its energy depletion rate \((\frac{E_{rem}(t-\varDelta t)- E_{rem}(t)}{\varDelta t})_i\) is within pre-specified limit \(E_{threshold}\). However, node i may receive \(SETUP\_RES^j\) from neighbor j as well if neighbor j has direct connectivity with sink. Neighbor j includes its energy ratio \(ER^j\) quantified following Eq. 3 along with \(SETUP\_RES^j\) for i. However, if node i does not receive \(SETUP\_RES^s\) from sink, it looks for \(\forall j\in k\ SETUP\_RES^j \) received from k neighbors. Node i also observes the Received Signal Strength Indicator (RSSI) and evaluates reliability \(\forall j\in k\ R_{(i,j)}(t)\) of the link between node i and each neighbor j as follows [9]
The link reliability evaluation reflects potential existence of the link over time subject to its maximum quality instead of just considering a single scenario. Node i caches the information received during setup phase for certain time in routing table \(RT_i\) so that a number of data packets may be sent without setup overhead. After the time period is over, node i again initiates setup phase if it has more data for the sink. However, each node in WBAN is provided with limited storage capacity. Thus if buffer exceeds, the node i discards information of the neighbor j with comparatively low energy ratio \(ER^j(t)\). Accordingly, node i enters into the data transfer phase which includes forwarder selection process in case sink does not reside in one hop neighborhood. In such case node i computes fitness \(\forall j \in k\ F^j(t)\) of k neighbors to identify suitable forwarder. In addition to energy ratio \(ER^j\) and link reliability \(R_{(i,j)}(t)\), increase in SAR in neighbor j to act as relay is also assessed by node i as a parameter for fitness calculation. Authors have analyzed in [9] how SAR is related to the transmission power (\(P_{tx}\)) given other parameters of Eq. 1 remain constant. Node i predicts increase in SAR at neighbor j to relay q bits data with transmission power \(P_{tx}\) as [9]
Here m is constant relies on the network conditions. With this, node i evaluates \(SARRatio^j(t)\) as follows [9]
Here \(SAR_{Lim}\) is retained much less as compared to its regulatory limit 1.6 W/Kg [1] assuming the node j is engaged in other activities as well apart from data relaying. \(SARRatio^j(t)\) is updated after relaying each data packet accordingly. Hereafter, node i finally computes fitness \(\forall j \in k\ F^j(t)\) as follows [9]
A neighbor with maximum fitness value is selected as potential forwarder to relay data to sink. Fitness of a neighbor is assessed contemplating energy ratio \(ER^j\), link reliability \(R_{(i,j)}\) and \(SARRatio^j\) and each metric is weighted accordingly such that \(w_1+w_2+w_3=1\). Value for these weights are chosen empirically such that the prime objective of this protocol is reflected in decision process.
Unlike energy ratio \(ER^j\) and link reliability \(R_{(i,j)}\), \(SARRatio^j\) has negative impact on fitness calculation. This metric regulates the distribution of forwarding traffic among potential relays such that the most suitable relay does not get overburdened with forwarding traffic. During communication with sink or neighbors, node i observes the rate of change in signal to noise ratio (SNR) such that sudden degradation in rate of change in signal to noise ratio could be measured. Signal to noise ratio degrades suddenly due to interference resulting from intra ban or inter ban communication. If such event occurs during communication with the sink, node i waits for some time which is less than the time out interval of upper layer and then retries. However, node i opts for another relay in case of communication with any neighboring node. The step-by-step description of the proposed protocol is stated in Algorithm 1 and frequently used terms are listed along with their meaning in Table 2.
Following data structure are needed by the algorithm.
-
Boolean variable \(con_s\) which is true when there is direct connection with sink;
-
Neighbor Information Table \(RT_i\){\(SNR^j\), \(avgRSSI^j\), \(F^j\)} where each entry consists of
-
1.
\(SNR^j\) to hold signal to noise ratio while receiving from node j at time t
-
2.
\(avgRSSI^j\) to store average RSSI over the link between node i and neighbor j
-
3.
\(F^j\) to hold the fitness value of neighbor j
-
1.
Complexity analysis: Algorithm 1 pursues numerous data delivery at sink s with the cost of setup packet overhead. However, single setup phase may lead to collective data transmissions hence bringing down the control message complexity to its deprecated form when evaluated with respect to the amount of data. Nevertheless, a distinct setup phase may result in one of the following scenario subject to the transmission range of a node i ready with data for the sink s and having no routing information at \(RT_i\).
Best case: When only sink s lies in the transmission range of node i single \(SETUP\_REQ^i\) from node i and single \(SETUP\_RES^s\) from s are adequate to initiate data transmission. Hence, in this scenario the control message required is 2, that is complexity is constant.
Average and worst case: Besides, two further situations are likely to happen- (i) sink s along with other relays \(j \in N\) are covered within the transmission range of i and (ii) only relay nodes are connected to node i.
In both cases, the message complexities are subject to the number of potential relays which may vary in the range \(1 \le j \le (N-1)\) for a network of N nodes. Hence, on an average node i may receive \(SETUP\_RES\) from N / 2 neighbors with single \(SETUP\_REQ^i\) and \((N-1)\) in worst case leading to control message complexity as O(N) in either case.
Although the control message complexity is O(N), after each setup phase, a number of data packets can be transmitted without needing the setup phase if the network topology remains stable.
4 Simulation Results
The proposed work is evaluated through immense simulations using Castalia-3.2 [45] simulator based on OMNeT++ platform which provides support to implement distributed algorithms and/or protocols with advanced wireless channel and radio models illustrating a realistic node behavior particularly in accessing the physical layer. Highly parametric design of Castalia-3.2 enables researchers to study discrete platform characteristics relating to specific applications such as IEEE 802.15.4 functionality could be exploited to prototype intra BAN communications. Different simulation parameters used while simulating HIER are listed in Table 3 along with their default values. Any changes to it are stated precisely.
12 nodes are deployed at different positions on human body as shown in Fig. 3(a) and sink is placed at waist. Simulation area of \(20\,\mathrm{m}\,\times \,20\,\mathrm{m}\) has been exploited to provide support for relative node movements due to posture change. Experiments are carried out using ZigBee MAC protocol and Line mobility model [45]. All transmissions are made with −15 dBm transmission power. Radio parameters are regulated with values from CC2420 datasheet [45].
To evaluate performance of the proposed protocol the following metrics are introduced as follows.
The ratio of total data delivered at sink (\(Data_{rec}^s\)) to the total data sent by each sensor i (\(\varSigma _{i \in N} {Data_{sent}^i}\)) is defined as packet delivery ratio.
Likewise, forwarding ratio is measured in terms of ratio between total forwarding traffic of each sensor i (\(\varSigma _{i \in N} {Data_{fwd}^i}\)) to delivered data at sink s.
In the first experiment, we have observed weights(\(w_1,w_2,w_3\)) assigned to each metric for fitness calculation (that is \(ER^j(t),R_{(i,j)}(t),SARRatio^j(t)\)) (Eq. 7). The nodes are deployed such that few nodes are incompetent to get direct connection to sink. In such case the nodes follow the proposed routing strategy and select suitable relay to forward their data. At this point, our first focus is to assign appropriate weights such that the entire forwarding traffic is distributed among potential relays and not to overburden a single node with forwarding traffic. As we can observe from Fig. 4, due to incorporation of the metric \(SARRatio^j(t)\) in fitness calculation, our goal to distribute forwarding traffic among relays is met. Herewith, we have gradually varied \(w_3\) starting from 0.5 and accordingly adjusted two other weights \(w_1\) and \(w_2\) and what we found here is with \(w_3\) as 0.2 and \(w_1\) and \(w_2\) as 0.4 each the forwarding traffic is not only distributed but also forwarding ratio intensifies. The scenario is even similar with \(w_3\) as 0.1 and \(w_1\) and \(w_2\) as 0.45 each. Hence, we have taken \(w_1\) and \(w_2\) as 0.4 each and \(w_3\) as 0.2 for our reference to carry out subsequent experiments.
In the next experiment, we have varied the location of sink to perceive its effect on data routing. Here as presented in Fig. 3(a), (b) and (c) we have considered three major positions to place sink over human body i.e. waist, right hand and left hand. Results as obtained from Fig. 5 when sink is located at waist, most of the nodes are in a position to get direct connectivity with sink. Hence, the forwarding traffic is less with respect to the entire data delivered to sink. Accordingly, when sink is positioned on right hand, forwarding traffic grows more as few more nodes become incompetent to deliver data directly to the sink. However, according to our deployment strategy, when sink is located at left hand most of the nodes loose connectivity to sink which affects the delivery ratio as well. Hence, if sink is placed at waist it not only gets better connectivity but also becomes least affected due to posture change.
In the next experiment, we have analyzed the energy consumption of each node and compared it to the state of the art protocols. We have implemented the strategies described in [35, 46] for similar simulation set up. It is observed in Fig. 6 that due to incorporation of energy efficient routing strategy, the proposed protocol requires less energy consumption as compared to the state of the art protocols. Even this protocol exhibits slightly less energy consumption than our previous work [9] as acknowledgement policy is omitted here.
In the following experiment, we have evaluated our work in terms of overhead. Variations of delivered data packets at sink with increasing data rate are plotted with corresponding control packets. It is found in Fig. 7 that data delivery increases with rising data rate but as caching mechanism is employed in this work, more data packets could be routed with a single setup phase (i.e. control message exchange). Hence the control packets overhead remains unchanged irrespective of growing data rate and it is found to be nominal with respect to delivered data. The associated overhead is even less as compared to our previous work [9] in similar experimental setup since the acknowledgement overhead is avoided.
Next two experiments are conducted to study the behavior of the proposed protocol with time and increasing data rate respectively. The state of the art protocols are also compared with the proposed protocol HIER for similar simulation setup. As it can be seen from Fig. 8(a) HIER is able to sustain reasonable packet delivery ratio with time and outperforms existing works as well. As obtained from Fig. 8(b) channel got saturated gradually with increasing data rate, hence packet delivery ratio descends accordingly for every protocol. However, HIER exhibits better performance as compared to the existing works since this approach requires minimum control packet overhead.
In the next experiment performance of HIER is analyzed subject to increasing network size. The experiment was initiated with 5 nodes forming the network and more nodes were introduced subsequently following the deployment strategy of Fig. 3(a) to observe the behavior of packet delivery ratio in comparison to corresponding forwarding ratio. Since each node can act as relay as well, the number of forwarder increases accordingly with growing number of nodes. A stable performance in terms of packet delivery ratio is observed with increasing network size as seen from Fig. 9 subject to increase in forwarding traffic.
Next experiment measures the delivered data in comparison to corresponding forwarding traffic with varying transmission power. This experiment shows how the proposed protocol manages data delivery with low transmission power regulating the forwarding traffic. Performance is recorded for different data rates. The results are depicted in Fig. 10. With high transmission power, nodes are capable to communicate directly to the sink and hence no forwarding traffic is required. However, with low transmission power few nodes are incompetent to transmit data directly to the sink causing more forwarding traffic in order to retain the delivery rate.
In the next experiment the performance of the proposed protocol HIER is studied subject to inter-BAN interference. When a WBAN encounters another WBAN within its communication range, inter BAN interference occurs leading to sudden degradation in SNR resulting in detrimental performance. This experiment is carried out subject to two scenarios to reflect the effect of inter BAN interference. Firstly the performance is measured when sink suffers from inter BAN interference and subsequently the behavior is noticed when a sensor node placed on right hand got affected. In the experimental setup such coexistence is introduced after 200 s and as seen from Fig. 11 performance got affected more when sink is interfered whereas packet delivery ratio could be retained well in later case by refraining the affected sensor to act as forwarder.
A detailed analysis has been made in the next two experiments regarding relative node movements employing different mobility models. Node locations in time domain are plotted accordingly. As observed from Fig. 12(a) with line mobility model [45] movement pattern is linear and follows diagonal path starting from initial location to the corner point of the working area i.e. (20, 20) in this scenario. According to the node deployment strategy as illustrated above in Fig. 3(a) sink node placed at waist along with two other nodes (that is, node 1 and node 2) placed at chest exhibit imperceptive movements with respect to others. Besides, two more nodes (that is, node 11 and node 12) located at shoulders move unrushed as compared to the nodes deployed in hands or legs. Similar scenario has been exploited in case of smooth random mobility model [47]. Accordingly, as seen from Fig. 12(b) node movement pattern is smooth and less likely to take sharp turn. Nodes placed on hands and legs are subject to frequent posture changes than the nodes on waist or chest. This is reflected in Fig. 12(b) as well. However, the intrinsic random nature of this model influences the connectivity between nodes to a greater extent as compared to line mobility model.
In the subsequent experiment performance of the proposed protocol HIER is studied subject to the aforementioned mobility models. As obtained from Fig. 13, with linear movement pattern, HIER imparts steady throughput in terms of packet delivery ratio since all nodes move with comparable speed in the same direction according to the trace in Fig. 12(a). However, in case of smooth random mobility model, the different movement patterns of hands, legs with respect to waist or chest can be reflected resulting in topology change due to posture change when the transmission power of the nodes are low. Thus the packet delivery ratio obtained for Smooth Random Mobility Model is more realistic.
5 Conclusion
This paper presents a cost based energy efficient 2 hop routing protocol HIER for WBAN which addresses the inherent challenges of WBAN architecture and empowers a trade off between contradictory issues in routing decision with minimal overhead. The proposed algorithm exhibits adaptive nature in circumstances when inter BAN interference takes place. Performance of HIER is evaluated with respect to various simulation parameters for different environments such as varying sink position, varying network size etc. It is observed that, HIER outperforms the state of the art protocols for similar simulation setup in terms of energy consumed. In addition, smooth random mobility model has been implemented to trace the relative node movements in WBAN and comparative analysis has been accomplished with respect to line mobility model to elaborately investigate the effect of movement patterns on performance of routing protocols.
References
Cavallari, R., Martelli, F., Rosini, R., Buratti, C., Verdone, R.: A survey on wireless body area networks: technologies and design challenges. IEEE Commun. Surv. Tutorials 16(3), 1635–1657 (2014)
Movassaghi, S., Abolhasan, M., Lipman, J., Smith, D., Jamalipour, A.: Wireless body area networks: a survey. IEEE Commun. Surv. Tutorials 16(3), 1658–1686 (2014)
Bag, A., Bassiouni, M.A.: Energy efficient thermal aware routing algorithms for embedded biomedical sensor networks. In: IEEE International Conference on Mobile Adhoc and Sensor Systems (MASS), pp. 604–609. IEEE (2006)
Tang, Q., Tummala, N., Gupta, S.K.S., Schwiebert, L.: TARA: Thermal-Aware Routing Algorithm for implanted sensor networks. In: Prasanna, V.K., Iyengar, S.S., Spirakis, P.G., Welsh, M. (eds.) DCOSS 2005. LNCS, vol. 3560, pp. 206–217. Springer, Heidelberg (2005). doi:10.1007/11502593_17
Bag, A., Bassiouni, M.A.: Hotspot preventing routing algorithm for delay-sensitive biomedical sensor networks. In: IEEE International Conference on Portable Information Devices, PORTABLE 2007, pp. 1–5. IEEE (2007)
Gupta, S.K., Lalwani, S., Prakash, Y., Elsharawy, E., Schwiebert, L.: Towards a propagation model for wireless biomedical applications. In: IEEE International Conference on Communications, ICC 2003, vol. 3, pp. 1993–1997. IEEE (2003)
Wu, G., Ren, J., Xia, F., Yao, L., Xu, Z., Shang, P.: A game theoretic approach for interuser interference reduction in body sensor networks. Int. J. Distrib. Sensor Netw. 7(1), 12–30 (2011)
Sarra, E., Moungla, H., Benayoune, S., Mehaoua, A.: Coexistence improvement of Wearable Body Area Network (WBAN) in medical environment. In: IEEE International Conference on Communications (ICC), pp. 5694–5699. IEEE (2014)
Roy, M., Chowdhury, C., Aslam, N.: Designing an energy efficient WBAN routing protocol. In: COMSNETS. IEEE (2017)
Watteyne, T., Augé-Blum, I., Dohler, M., Barthel, D.: Anybody: a self-organization protocol for body area networks. In: Proceedings of the ICST 2nd International Conference on Body Area Networks, pp. 1–7. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2007)
Murthy, J.K., Rao, V.S.: Improved routing protocol for health care communications. Open J. Appl. Biosensor 2, 51–56 (2013)
Culpepper, B.J., Dung, L., Moh, M.: Design and analysis of Hybrid Indirect Transmissions (HIT) for data gathering in wireless micro sensor networks. ACM SIGMOBILE Mob. Comput. Commun. Rev. 8(1), 61–83 (2004)
Moh, M., Culpepper, B.J., Dung, L., Moh, T.S., Hamada, T., Su, C.F.: On data gathering protocols for in-body biomedical sensor networks. In: Global Telecommunications Conference, GLOBECOM 2005, vol. 5. IEEE (2005)
Braem, B., Latre, B., Moerman, I., Blondia, C., Demeester, P.: The wireless autonomous spanning tree protocol for multihop wireless body area networks. In: Third Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, pp. 1–8. IEEE (2006)
Ruzzelli, A.G., Jurdak, R., O’Hare, G.M., 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, pp. 37–42. ACM (2007)
Liang, X., Balasingham, I.: A QoS-aware routing service framework for biomedical sensor networks. In: 4th International Symposium on Wireless Communication Systems, ISWCS 2007, pp. 342–345. IEEE (2007)
Latré, B., De Poorter, E., Moerman, I., Demeester, P.: MOFBAN: a lightweight modular framework for body area networks. In: Kuo, T.-W., Sha, E., Guo, M., Yang, L.T., Shao, Z. (eds.) EUC 2007. LNCS, vol. 4808, pp. 610–622. Springer, Heidelberg (2007). doi:10.1007/978-3-540-77092-3_53
Takahashi, D., Xiao, Y., Hu, F., Chen, J., Sun, Y.: Temperature-aware routing for telemedicine applications in embedded biomedical sensor networks. EURASIP J. Wirel. Commun. Networking 2008, 1–11 (2008)
Bag, A., Bassiouni, M.A.: Routing algorithm for network of homogeneous and id-less biomedical sensor nodes (rain). In: Sensors Applications Symposium, SAS 2008, pp. 68–73. IEEE (2008)
Braem, B., Latré, B., Blondia, C., Moerman, I., Demeester, P.: Improving reliability in multi-hop body sensor networks. In: Second International Conference on Sensor Technologies and Applications, SENSORCOMM 2008, pp. 342–347. IEEE (2008)
Liang, X., Balasingham, I., Byun, S.S.: A reinforcement learning based routing protocol with QoS support for biomedical sensor networks. In: First International Symposium on Applied Sciences on Biomedical and Communication Technologies, ISABEL 2008, pp. 1–5. IEEE (2008)
Ahourai, F., Tabandeh, M., Jahed, M., Moradi, S.: A thermal-aware shortest hop routing algorithm for in vivo biomedical sensor networks. In: Sixth International Conference on Information Technology: New Generations, ITNG 2009, pp. 1612–1613. IEEE (2009)
Bag, A., Bassiouni, M.A.: Biocomm-a cross-layer Medium Access Control (MAC) and routing protocol co-design for biomedical sensor networks. Int. J. Parallel Emergent Distrib. Syst. 24(1), 85–103 (2009)
Quwaider, M., Biswas, S.: Probabilistic routing in on-body sensor networks with postural disconnections. In: Proceedings of the 7th ACM International Symposium on Mobility Management and Wireless Access, pp. 149–158. ACM (2009)
Quwaider, M., Biswas, S.: On-body packet routing algorithms for body sensor networks. In: First International Conference on Networks and Communications, NETCOM 2009, pp. 171–177. IEEE (2009)
Djenouri, D., Balasingham, I.: New QoS and geographical routing in wireless biomedical sensor networks. In: Sixth International Conference on Broadband Communications, Networks, and Systems, BROADNETS 2009, pp. 1–8. IEEE (2009)
de Francisco, R., Huang, L., Dolmans, G.: Coexistence of WBAN and WLAN in medical environments. In: IEEE 70th Vehicular Technology Conference Fall (VTC 2009), pp. 1–5. IEEE (2009)
Quwaider, M., Biswas, S.: DTN routing in body sensor networks with dynamic postural partitioning. Ad Hoc Netw. 8(8), 824–841 (2010)
Chen, B., Varkey, J.P., Pompili, D., Li, J.K., Marsic, I.: Patient vital signs monitoring using wireless body area networks. In: Proceedings of the 2010 IEEE 36th Annual Northeast Bioengineering Conference, pp. 1–2. IEEE (2010)
Maskooki, A., Soh, C.B., Gunawan, E., Low, K.S.: Opportunistic routing for body area network. In: Consumer Communications and Networking Conference (CCNC), pp. 237–241. IEEE (2011)
Razzaque, M.A., Hong, C.S., Lee, S.: Data-centric multiobjective QoS-aware routing protocol for body sensor networks. Sensors 11(1), 917–937 (2011)
Liang, X., Li, X., Shen, Q., Lu, R., Lin, X., Shen, X., Zhuang, W.: Exploiting prediction to enable secure and reliable routing in wireless body area networks. In: Proceedings of INFOCOM 2012, pp. 388–396. IEEE (2012)
Movassaghi, S., Abolhasan, M., Lipman, J.: Energy Efficient Thermal and Power Aware (ETPA) routing in body area networks. In: 23rd International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC), pp. 1108–1113. IEEE (2012)
Nadeem, Q., Javaid, N., Mohammad, S., Khan, M., Sarfraz, S., Gull, M.: Simple: stable increased-throughput multi-hop protocol for link efficiency in wireless body area networks. In: Eighth International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA), pp. 221–226. IEEE (2013)
Chen, Y.M., Peng, Y.: Energy efficient fuzzy routing protocol in wireless body area networks. Int. J. Eng. 4(1), 59–63 (2013)
Murthy, J.K., Thimmappa, P., Sambasiva Rao, V.: Investigations on the routing protocols for wireless body area networks. In: Aswatha Kumar, M., Selvarani, R., Suresh Kumar, T.V. (eds.) Proceedings of International Conference on Advances in Computing. AISC, vol. 174, pp. 483–490. Springer, New Delhi (2013). doi:10.1007/978-81-322-0740-5_59
Monowar, M.M., Hassan, M.M., Bajaber, F., Hamid, M.A., Alamri, A.: Thermal-aware multiconstrained intrabody QoS routing for wireless body area networks. Int. J. Distrib. Sensor Networks 10(3), 1–14 (2014)
Movassaghi, S., Abolhasan, M., Smith, D., Jamalipour, A.: AIM: Adaptive Internetwork Interference mitigation amongst co-existing wireless body area networks. In: Global Communications Conference (GLOBECOM), pp. 2460–2465. IEEE (2014)
Almashaqbeh, G., Hayajneh, T., Vasilakos, A.V.: A cloud-based interference-aware remote health monitoring system for non-hospitalized patients. In: 2014 IEEE Global Communications Conference (GLOBECOM), pp. 2436–2441. IEEE (2014)
Elhadj, H.B., Elias, J., Chaari, L., Kamoun, L.: A priority based cross layer routing protocol for healthcare applications. Ad Hoc Netw. 42, 1–18 (2016)
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. 51, 1205–1215 (2015)
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. 51, 1003–1011 (2015)
Sahndhu, 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: Wireless Communications and Mobile Computing Conference (IWCMC), pp. 653–658. IEEE (2015)
Ayatollahitafti, V., Ngadi, M.A., bin Mohamad Sharif, J., Abdullahi, M.: An efficient next hop selection algorithm for multi-hop body area networks. PloS One 11(1), 1–14 (2016)
Lu, Y.M., Wong, V.W.S.: An energy-efficient multipath routing protocol for wireless sensor networks. Int. J. Commun. Syst. 20(7), 747–766 (2007)
Bettstetter, C.: Smooth is better than sharp: a random mobility model for simulation of wireless networks. In: Proceedings of the 4th ACM International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems, pp. 19–27. ACM (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Roy, M., Chowdhury, C., Aslam, N. (2017). Designing 2-Hop Interference Aware Energy Efficient Routing (HIER) Protocol for Wireless Body Area Networks. In: Sastry, N., Chakraborty, S. (eds) Communication Systems and Networks. COMSNETS 2017. Lecture Notes in Computer Science(), vol 10340. Springer, Cham. https://doi.org/10.1007/978-3-319-67235-9_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-67235-9_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67234-2
Online ISBN: 978-3-319-67235-9
eBook Packages: Computer ScienceComputer Science (R0)