Next Article in Journal
Hierarchical Sub-Pixel Anomaly Detection Framework for Hyperspectral Imagery
Next Article in Special Issue
Wearable Hardware Design for the Internet of Medical Things (IoMT)
Previous Article in Journal
Generation and Analysis of Ultrasound Images Using Plane Wave and Sparse Arrays Techniques
Previous Article in Special Issue
Integrating Gaze Tracking and Head-Motion Prediction for Mobile Device Authentication: A Proof of Concept
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Critical Data-Based Incremental Cooperative Communication for Wireless Body Area Network

by
Hameed Al-Mishmish
1,*,
Ahmed Alkhayyat
1,2,
Hasliza A. Rahim
3,
Dalal A. Hammood
3,
R. Badlishah Ahmad
4 and
Qammer H. Abbasi
5
1
Department of Electrical and Communication Engineering, Cankaya University, 06530 Ankara, Turkey
2
Department of Computer Technical Engineering, College of Technical Engineering, The Islamic University, 54001 Najaf, Iraq
3
Bio Electromagnetic Research Group (BioEM), School of Computer and Communication Engineering University Malaysia Perlis (UniMAP), Pauh Putra, Arau, Perlis 02600, Malaysia
4
Faculty of Informatics and Computing, Universiti Sultan Zainal Abidin (UniSZA), Kuala Terengganu 21300, Malaysia
5
School of Engineering, University of Glasgow, G12 8QQ Glasgow, UK
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(11), 3661; https://doi.org/10.3390/s18113661
Submission received: 9 September 2018 / Revised: 19 October 2018 / Accepted: 25 October 2018 / Published: 28 October 2018
(This article belongs to the Special Issue Wireless Body Area Networks and Connected Health)

Abstract

:
Wireless Body Area Networks (WBANs) are single-hop network systems, where sensors gather the body’s vital signs and send them directly to master nodes (MNs). The sensors are distributed in or on the body. Therefore, body posture, clothing, muscle movement, body temperature, and climatic conditions generally influence the quality of the wireless link between sensors and the destination. Hence, in some cases, single hop transmission (‘direct transmission’) is not sufficient to deliver the signals to the destination. Therefore, we propose an emergency-based cooperative communication protocol for WBAN, named Critical Data-based Incremental Cooperative Communication (CD-ICC), based on the IEEE 802.15.6 CSMA standard but assuming a lognormal shadowing channel model. In this paper, a complete study of a system model is inspected in the terms of the channel path loss, the successful transmission probability, and the outage probability. Then a mathematical model is derived for the proposed protocol, end-to-end delay, duty cycle, and average power consumption. A new back-off time is proposed within CD-ICC, which ensures the best relays cooperate in a distributed manner. The design objective of the CD-ICC is to reduce the end-to-end delay, the duty cycle, and the average power transmission. The simulation and numerical results presented here show that, under general conditions, CD-ICC can enhance network performance compared to direct transmission mode (DTM) IEEE 802.15.6 CSMA and benchmarking. To this end, we have shown that the power saving when using CD-ICC is 37.5% with respect to DTM IEEE 802.15.6 CSMA and 10% with respect to MI-ICC.

1. Introduction

WBANs are the communication networks of sensor nodes (and/or actuators) placed on, inside, or around the human body that shows a new generation of the wireless personal area network (WPAN), and introduce several challenges for implementation. The sensor nodes in WBANs are small and embedded with finite source compared to devices in the traditional wireless sensor networks (WSN). Finite source make a limitation on the energy spent by sensor nodes in sensing, processing, storing and delivering the data [1,2,3,4].
The end-to-end (e2e) delay, the duty cycle and the average power transmission are the key factors to determine the overall performance of a WBAN. The most suitable layers to address the aforementioned factors are data link layer, such as medium access control (MAC) protocol and physical layer (such as virtual diversity technique) [5,6,7]. MAC protocol is controlling and organizing the sensor nodes access to the wireless shared medium. MAC protocol is an essential protocol which consider the basis for getting Quality of Service (QoS), high data rate and higher power saving in any wireless networks. In addition, the MAC protocol is preventing collisions and concurrent sending while conserving data rate, reduce e2e delay, and enhanced the reliability [8,9,10,11].
The diversity technique is the method to combat the effect of the of the wireless channel fading, diversity can be achieved through either embedded the sensor node with multiple antennas or through using the cooperative communication (CC) [12,13]. Various type of the CCs is considered in WBAN to improve their performance in the term of power transmission, reliability, and the e2e delay. Where, in the traditional cooperative communication (TCC), a source sends data to a one of the on body intermediate node, then intermediate node(s) (relay(s)) retransmit what was sent by the source to the destination [14]. However, such cooperative communication utilized extra sub-channels/time slots to transmit single data from the source to the destination, which increases the delay, and reduce the bandwidth efficiency of the wireless communication [15,16]. Therefore, to solve the aforementioned problem of the TCC, an incremental cooperative communication (ICC) is utilized. In such, the intermediate node does not participate in cooperation until the destination does not receive what was sent by the source correctly [17]. The TCC has been widely considered in the literature for WBAN systems [18,19,20,21,22,23,24,25,26], however, in this paper, only the ICC is surveyed.
Deepak et al. [27] investigated the energy efficiency (EE) of incremental cooperative communication (ICC) in WBANs. They also provided an analytical model for the EE of DTM and CCs and considered the effect of packet error rate (PER) on both systems. The optimisation of packet size was also taken into account. Paul et al. [28] and Yousaf et al. [29] optimised the packet size to maximise the EE in IEEE 802.15.6, considering ultra-wideband, where packet size optimisation was done for both DTM and ICC systems. Liao et al. [30] reduced the energy consumption, and prolonged the network lifetime, of in-body sensor nodes by using an ICC protocol. They maintained a flexible QoS and suggested a new in-to-out body path loss (PL) model. Estevez et al. [31] proposed a novel cooperative energy harvesting (CEH)-MAC model, that adapted its operation to the energy harvesting (EH) conditions. Their proposed protocol exploits the EH information in order to set an idle time that allows the relay nodes to charge their batteries and complete the cooperation phase successfully. They have improved EE, e2e delay, and network throughput. Yousaf et al. [32] investigated and analysed ICC for WBANs with different numbers of relays where EE and PER were inspected for various scenarios. Also, a new ICC with three-stage relaying of data is proposed (the so-called ‘Enhanced Incremental Cooperative Critical data transmission in Emergencies for Static WBANs’ (EInCo-CEStat)) where the proposed protocol enhances the EE and PER compared to existing work. Prakash et al. [33] proposed a Linear Acceleration based Transmission Power Decision Control (LA-TPDC) algorithm where energy consumption, signal-to-noise ratio (SNR), bit error rate (BER), and PER were evaluated for all participating nodes. Liao et al. [34] proposed mutual information-based incremental cooperative communication (MI-ICC) protocol, where several on-body relay nodes and one coordinator were attached to the patient’s clothes. MI-ICC took into account the critical data, while the normal data does not get transmitted to the destination. It achieved better performance in comparison to the scheme using two relays, with the residual energy and network lifetime taken into account and improved.
In what follows, the drawbacks and limitations of [27,28,29,30,31,32,33,34] are shown in Table 1 and can be summarised as follows: MAC protocol was not considered (such as IEEE 802.15.6), e2e delay was not analysed, the best relay node selection was not considered, the duty cycle was not analysed, and the average power transmission was not studied, and the nature of the gathered data was not taken into account.
To address the aforementioned issues and facilitate cooperative communication in WBAN, we propose a novel Critical-Data Incremental Cooperative Communication protocol based on the IEEE 802.15.6 CSMA policy. The contributions of this work are summarised as follows:
  • A MAC protocol for the CD-ICC is proposed to coordinate the sensor to act as relay to carry out the retransmission process.
  • A new back-off time is proposed to achieve the selection of the best relay, where only the sensor that is nearest to the source can participate in cooperation. In addition, the back-off time accelerates the access of the selected best relay to the shared medium.
  • The gathered data natures have been considered. Where the critical data is transmitted over ICC, while the normal data is transmitted over DTM. It is meant that CD-ICC protocol supports multiple traffics.
  • The e2e delay, duty cycle and average power transmission of CD-ICC are mathematically modelled and analysed.
  • We show that the proposed protocol can reduce the e2e delay and the duty cycle and can enhance power saving of the WBAN compared to the existing work and DTM under IEEE 802.15.6 CSMA policy.
The rest of the paper is organized as follows: system model and architecture is presented in Section 2. Section 3 describes and investigate the wireless link and successful transmission probability under lognormal shadowing model. Then, modeling and formulating of CD-ICC in details has been described in Section 4. In Section 5, e2e delay, duty cycle and average power transmission of CD-ICC are investigated, formulated and analyzed. Simulation and numerical results are addressed in Section 6. Finally, Section 7 draws the conclusion and future work.

2. System Model and Architecture

Figure 1a shows an example of a WBAN system. There are many sensors uniformly distributed around the body to monitor the patient’s health, and each sensor gathers data and sends it to the MN. In a WBAN that is based on the single-hop star topology, all the sensors send their data directly to the MN. The MN then directs the data to the monitor node, which either analyses it, or forwards it over the internet to the hospital or doctors.
In WBANs, it should consider a number of physical environments, due to the networks are configured on/in the body. Where, the sensors attached to the body are mobile owing to numerous body movements. Therefore, the distances between the sensors and MN are varying. Some sensors may have a large distance or weak link to the MN, thus transporting data sufficiently to the MN in a single-hop is difficult.
The CC is considered one of the best solutions to overcome the aforementioned problem, i.e., single hop transmission. Various CC modes are widely inspected in the literature. The ICC is considered in this work and it is summarized as follow: if the MN (or destination) received the data correctly from the source sensor ( S ) based on frame check sequence (FCS), then it sends an acknowledgment (ACK) to the S and the relay sensor ( R ) drop what received from S . Otherwise, it sends a negative acknowledgment (NACK) that allows the R retransmit what was received from the S , but MN drop what received from the S , see Figure 1b. In what follow, the distance from S to MN, S to R and R to MN are denoted as d s d , d s r and d r d , respectively, and we denoted link between sensor and MN as S D , link between source and relay sensor as S R and the link between relay sensor to MN as R D .

3. Link and Successful Transmission Probability Analysis

In this section, the link analysis and successful transmission probability under lognormal channel model are described. The received power at any given distance can be expressed as [35]:
P ( d i j ) = ( d i j d o ) ρ
where, d o is a reference distance and ρ is the path-loss exponent. d i j is the distance between node i and j . Afterwards, according to the lognormal channel model, the received power can be expressed as [35]:
10 log 10 ( P ( d i j ) ) = 10 log 10 ( P a ( d i j ) ) + σ i j 2
For the sake of the simplicity, we normalized variables as follows: first, let defined G as the maximum distance where the received power P a ( d i j ) is equal to P = ( G d o ) ρ . Then, by dividing powers by P and with help of ( 2 ), the received power under lognormal channel model can be expressed as:
10 log 10 ( P ( d i j ) P ) = 10 log 10 ( ( d i j G ) ρ ) + σ i j 2 ,
then, this yields:
10 log 10 ( P n ( d i j ) ) = 10 log 10 ( ( d i j n ) ρ ) + σ i j 2 .
where, d i j n d i j G is the normalized distance and P n ( d i j ) P ( d i j ) P is the normalized power. It is shown that the l0garithm of a normalized power has a normal distribution with the mean 10 log 10 ( d i j n ) and the variance σ i j 2 . The condition for correct reception of signals at normalized distance d i j n is that the normalized power at this distance is more than ‘1’ or zero dB . The probability of successful reception at node j due to transmission of node i can be expressed as:
P i j s = P [ 10 log 10 ( P n ( d i j ) ) > 0 ]        = 1 2 π σ i j   0 exp ( ( r 10 log 10 ( ( d i j n ) ρ ) ) 2 2 σ i j 2 ) d r
this yields:
P i j s = 0.5   e r f c ( ω U i j )
where e r f c ( x ) ( = 1 e r f   ( x ) ) is complementary error function, U i j = σ i j / log d i j n and ω = 10 ρ / 2 log 10 .

4. Critical Data-Based Incremental Cooperative Communication (CD-ICC)

4.1. Proposed Protocol Description

In this paper, we propose an emergency-based cooperative communication for WBAN, named Critical Data-based Incremental Cooperative Communication. The proposed protocol works in a cooperative fashion when considering critical data. The CD-ICC has two events which can be summarised as follows:
  • The first event is the Critical Data Event (denoted as X) which is occurs when data gathered by the sensor is critical and must be transmitted to the destination efficiently. In such cases, critical data is delivered to the destination utilising ICC.
  • The second event is the Normal Data Event (denoted as Y) which occurs when data gathered by the sensor isn’t critical and it can be transmitted directly to the destination.

4.2. Formulation of the CD-ICC

As described earlier, the CD-ICC comprised from two events and is mathematically expressed as:
P C D I C C = P ( X ) C r i t i c a l   d a t a   e v e n t + P ( Y )   N o r m a l   d a t a   e v e n t
where, P ( X ) is the probability of the gathered data were critical. The critical data delivered to destination utilizing ICC and is mathematically expressed as:
P ( X ) = P ( P ( ξ ξ t h d ) , P I C C s )
where, the P ( ξ ξ t h d ) is the probability of critical data index ξ greater than threshold value ξ t h d , and P I C C s the successful transmission probability of the ICC. In the (7), events are independent, then the P ( X ) can be written as:
P ( X ) = P ξ ( ξ t h d ) P I C C s
The P I C C s can be expressed as:
P I C C s = P s d s + ( 1 P s d s ) P s r s P r d s
where, the term P s d s represent S D link isn’t in the outage, while ( 1 P s d s ) represent the S D link in the outage, and the terms P s r s and P r d s represent S R and R D links are not in the outage. Afterwards, and with help of (5), we obtain P I C C s as:
P I C C s = 0.5 e r f c ( ω U s d ) + 0.25 e r f c ( ω U s r ) e r f c ( ω U r d ) ( 1 0.5 e r f c ( ω U s d ) )
where, ξ is normal random variable with zero mean and unity variance, hence the probability that the critical data index ξ greater than threshold value ξ t h d is given as:
P ξ ( ξ t h d ) = P ( ξ ξ t h d ) = 0.5 ξ t h d g ( y ) d y
where, g ( y ) is given as:
g ( y ) = 1 2 π exp ( y 2 2 )
insert (12) in (11), we obtain (11) as:
P ξ ( ξ t h d ) = 0.5 ξ t h d 1 2 π exp ( y 2 2 ) d y
solving the integral of (13), we obtain (13) as:
P ξ ( ξ t h d ) = e r f c ( ξ t h d )
where, ξ t h d is threshold that gathered data is critical, and it expressed as:
ξ t h d = | ξ m i n ξ m a x ξ m a x |
A parameter called the critical data index threshold, ξ t h d , determines the degree of criticality. ξ m a x is the maximum critical data index and is equal to 7, while ξ m i n is the minimum critical data index and can vary between 0 and 7. ξ m i n depends on the gathered data from the human body, and if the data is critical, then ξ m i n takes a high value, and vice versa. Table 2 show the probability of the critical data index with different values of ξ m i n .
It is clear that, as the ξ t h d is high, the probability of the critical data index is low and vice versa. Inserting (10) and (14) in (8), we obtain P ( X ) as:
P ( X ) = e r f c ( ξ t h d ) ( 0.5 e r f c ( ω   U s d )     + 0.25 e r f c ( ω   U r d   ) e r f c ( ω   U r d   ) ( 1 0.5 e r f c (   ω   U s d   ) ) )
The second term of the (6) represent the event that the gathered data by the sensor were not critical and with help of (5) and (14), the P(Y) can be expressed as:
P ( Y ) = 1 2 ( 1 e r f c ( ξ t h d ) ) e r f c ( ω   U s d )
finally, summing up the P(X) and P(Y) together, we obtain P C D I C C as:
P C D I C C = e r f c ( ξ t h d ) ( 0.5 e r f c ( ω   U s d   ) + 0.25 e r f c ( ω   U r d   ) e r f c (   ω   U r d   ) ( 1   0.5   e r f c (   ω   U s d   ) ) ) c r i t i c a l   d a t a   e v e n t   +   0.5 (   1   e r f c ( ξ t h d ) )   e r f c (   ω   U s d   ) n o r m a l   d a t a   e v e n t  

5. Delay and Duty Cycle Analysis of CD-ICC

5.1. Delay Analysis of CD-ICC

The average e2e delay of the IEEE 802.15.6 of CD-ICC is evaluated in this subsection. Where, the average e2e delay is defined as the total time required of the medium access delay to transmit data. The average e2e delay includes average contention time due to collision ( T C ), the average successful transmission time with no collision and no fading ( T s u c ), and average failure time due to fading but no collision ( T f a i l ) [36]:
T e 2 e = T C + T s u c + T f a i l
the average contention time due to collision can be expressed as:
T C = T d a t a + T I A C K + T C W + 2 T p S I F S + 2 T α
the time required to transmit data packet (see Figure 2a) can be expressed as:
T d a t a = T P + T P H Y + T M A C + T B O D Y + T F C S .
the transmissi0n time required for I A C K (see Figure 2b) can be expressed as:
T I A C K = T P + T P H Y + T M A C + T F C S .
where T C W average back0ff time and is expressed as:
T C W = T s   C W
Average successful transmission time with no collision and no fading can be expressed as:
T s u c = P ξ   ( ξ t h d )   ( T a c t s d   P s d s +   ( T a c t s d + T a c t r d )   ( 1   P s d s   )   P s r s   P r d s ) + ( 1   P ξ   ( ξ t h d ) )   P s d s   T a c t s d
where T a c t s d   is the RF activity time of S D link, T a c t s d =   T C + T o n . Re-write (24) as:
T s u c = P ξ   ( ξ t h d )   ( T a c t s d + T a c t r d )   (   1   P s d s   )   P s r s   P r d s +   P s d s   T a c t s d
Equation (24) comprises two terms. The first term is e2e required time of the transmission when the gathered data by the sensor are critical, delivered through ICC. The second term is e2e required time of the transmission when the gathered data by the sensor are not critical, delivered over DTM.
It is clear from (24), as the value of P ξ ( ξ t h d ) approaches one, either T a c t s d is the required time to transmit the data or T a c t s d + T a c t r d is the required time to transmit the data to the destination. On the other hand, as the value of P ξ ( ξ t h d ) approaches zero, then T a c t s d is the required time to transmit the data to the destination. T a c t r d is the RF activity time of the R D link and can be expressed as:
T a c t r d = T o n r d + T C W r d , * + T d a t a r d + T A C K r d + 2 T p S I F S r d + 2 T α r d .
In this paper, we propose a new T C W r d expressed as follows:
T C W C D I C C = T s   C W m a x C W m i n | ( d e q   2 ρ 2 + d e q 1     ) d e q ρ 1 + ( ρ 4 )   | μ s
where C W m i n and C W m a x are the minimum contention window and maximum contention window size, respectively. d e q is expressed as ( d s r + d r d ) ρ . The objective of the proposed back-off time is to make sure that the best relay sensors can participate in cooperation, and that the best relay sensor can access the channel first. However, when the relay sensor is willing to help the source, it may have a greater delay due to (27). Hence, each relay(s) will select the T C W * according to:
T C W r d , * = { C W   T s   f o r   T C W C D I C C > T C W T C W C D I C C   f o r   T C W C D I C C T C W
As is clear from (28), the intermediate sensor that overheard the transmitted packet calculates the proposed back-off time as shown in (27). Then, T C W C D I C C > T C W implies an average back-off time of the relay node (intermediate) is less than the proposed average back-off time (27), and the node cannot participate in cooperation. On the other hand, if T C W C D I C C T C W , this implies the sensors whose overheard the transmitted packet are near to the source, such sensor utilised proposed back-off time shown in (27). Finally, the average failure time due to fading but no collision is expressed as:
T f a i l = ( 1 P s d s )   ( 1 P s r s ) P r d s   T a c t s d + ( T a c t s d + T a c t r d )   ( 1 P s d s )   ( 1 P r d s ) P s r s + ( 1 P s d s )   ( 1 P s r s )   ( 1 P r d s )   T a c t s d
It is clear from (29), the first term corresponds to the events when the S D , and S R links in the outage, while R D link not in the outage. The second term corresponds to the events when the S D , and R D links in the outage, while S R link not in the outage. The last term is corresponds to the events when the S D , S R and S D links in the outage. In (29), we did not include the P ξ ( ξ t h d ) , because channel fading do not affected by the nature of the data, i.e., whether it is critical or not.
The transmission rate of the PHY, MAC headers and payload are depending on the channel condition between nodes [37]. Where, the R a t e of the CD-ICC is given as
R a t e = P ξ ( ξ t h d )   P I C C s   R + ( 1 P ξ ( ξ t h d ) )   P s d s   R
where, R is the transmission rate of IEEE 802.15.6 standard and it is 75.9 Kbps for DPSK modulation [38].
C W :Contention window α : Delay time
T s : CSMA slot length T P : preamble time
T c :   Collision time T P H Y : physical header time
T o n : RF transceiver power-on T M A C : MAC header
T C W : Average back-off time T B O D Y : MAC frame body time
T d a t a : Time to transmit a data packet T F C S : frame check sequence time
T I A C K : Time to transmit ACK T P S I F S : Short interframe spacing

5.2. Duty Cycle and Average Power Transmission of CD-ICC in WBAN

In this subsection, we address the duty cycle (DC) and average power transmission of the proposed protocol under CSMA/CA based on IEEE 802.15.6. The average power transmission related directly to the duty cycle. DC is defined as the ratio of the time required to transmit a packet successfully to the sleeping time ( T S l e e p ) . DC can be expressed as [39]:
D C C D I C C = T C + T s u c + T f a i l T S l e e p   ( 1 + P E R C D I C C )
The packet error rate (PER) of each link is defined as the probability which at least one bit in a packet is erroneous and can be expressed as:
E R = 1 ( 1 P b ) S
where, P b is the bit error rate (BER) and S is the payload size, and it set to ‘1’. In this paper, the DPSK modulation is utilized and P b expressed as:
P b = Q   ( 2 γ i , j   | a i , j | 2   10 σ i j ) 1 2 exp ( γ i , j · d i j ρ   10 σ i j )
where, γ i , j is the signal to interference and noise ratio between two nodes. The P b C D I C C of the proposed protocol can be expressed as:
P b C D I C C = P ξ ( ξ t h d )   P b I C C + ( 1 P ξ ( ξ t h d ) ) P b s d
where, P b I C C is the probability of the ICC and can be expressed as:
P b I C C = P b s d ( 1 P b s r ) + ( 1 P b s d ) P b s r   P b r d
where, P b s d ,   P b s r and P b r d are bit error probability of S D , S R and R D links. Insert (20), (25), (29) and (34) in (31), we obtain the duty cycle of the proposed protocol.
The complete average power transmission, P a v , can be obtained by multiplying DC, V d d , and I a c t where V d d is the radio frequency (RF) of the module supply voltage, and I a c t is the average RF active average current in a one-time frame [39]:
P a v = D C C D I C C   V d d   I a c t

6. Simulation and Results Discussion

In this section, the performance of the CD-ICC protocol that is presented in the aforementioned sections has been evaluated in terms of successful transmission probability, e2e delay, duty cycles, and average power transmission. In the simulation, random topology has been considered, where sensors are randomly distributed in 3.5 × 3.5 square area with normalized distance, the number of sensors are fixed in this area. The destination is located at the origin ( 0 ,   0 ) , and correspondence source sensor located at ( d s d , 0 ) , in addition, the number of relay sensors are varying and randomly deployed between source and destination. The SINR threshold γ t h d is set to be 0 dB. The pseudo code of the CD-ICC based on IEEE 802.15.6 policy and numerical parameter used in this paper given in Algorithm 1 and Table 3, respectively.
Algorithm 1: CD-ICC Pseudo Code.
Require: d s d = 0.1 : 0.1 : 3.5 , s c a l = random   ( 1 ,   length ( d sd ) ) , ξ m a x , γ t h d ,
01 
begin
02 
f o r   d s d
03 
f o r   z = 1 : 1 : length ( d sd )
04 
d s r = s c a l   ( z )   d s d ( z )
05 
d r d = s c a l   ( z ) d s d   ( z )
06 
Select ξ m i n ∈ random [ 0 ,   7 ]
07 
Calculate back-off time given in (27)
08 
Calculate R a t e given in (30)
09 
Calculate time as
10 
T x = n u m b e r   o f   b i t s   o f   x R a t e
11 
Calculate e2e delay given in (19)
12 
Calculate duty cycle given in (31)
13 
Calculate average power consumption given in (32)
14 
Endfor
15 
Endfor
Figure 3, shows the comparison of successful transmission probability of the DTM, and CD-ICC protocol as a function of d s d and σ . The important results appeared in the figure:
  • In the case of σ > 0   dB the successful transmission probability is vary, which it is reduced at the short distances and increases at large distances this is due to signal fluctuations become more at σ > 0   dB .
  • Even at large distance (greater than normalized threshold distance ‘1’), we get successful transmission probability less than 0.7 .
  • The proposed protocol shows better successful transmission probability at the short and large distance compared to DTM.
  • For the low values of σ correspond to small variations of the signal power and high values of σ corresponding to stronger power variations.
  • At distance d s d = 2, and σ = 9   dB , the successful transmission probability increased by 1.6 times over DTM. Further, At the distance d s d = 2, and σ = 7   dB , the successful transmission probability increased by 5 times over DTM. While, At distance d s d = 1.5, anda σ = 5   dB , the successful transmission probability increased by 13 times over DTM.
Figure 4, shows the comparison of successful transmission probability of the CD-ICC protocol as a function of ξ m i n . The important results appeared in the figure: As the ξ m i n increases, the successful transmission probability required is rises, in order to transmit the critical data efficiently. We can also note from Figure 3 that as the inter-nodes distance of S R and R D links are decreases, the successful transmission probability is increased.
Figure 5, shows the comparison of end-to-end delay of the DTM, and CD-ICC protocol as a function of d s d and σ . The important results appeared in the figure:
1)
The e2e delay of CD-ICC is less compared to the DTM.
2)
For large distances between S R and R D links, the e2e delay is high.
3)
At distance d s d = 2, and σ = 12   dB , the e2e delay is reduce by 23.5% compared to DTM. Further, at distance d s d = 2, an σ = 9.5   dB , the e2e delay is reduced by 20% compared to DTM. However, at distance d s d = 2, and σ = 7   dB , the e2e delay is reduced by 18% compared to DTM.
Figure 6, shows the comparison of e2e delay of CD-ICC protocol as a function of ξ m i n . The important results appeared in the figure are summarized as follows: As the ξ m i n increases, e2e delay increases as well that is because of the critical data sent over different paths to guarantee delivering of the data to the destination. Furthermore, It can be seen from Figure 5 that at the large ξ m i n (more than 5), the e2e delay is large at small d s r and d r d and vice versa.
Figure 7 shows the comparison of the duty cycle of the DTM, MI-ICC [34], and CD-ICC protocol as a function of d s d . The important results appeared in the figure: The duties cycle of the DTM, MI-CC and CD-ICC are reduced with large d s d . While the duties cycle of the MI-CC and CD-ICC less than DTM. However, the duties cycle of CD-ICC is less than MI-ICC. At distance d s d = 2.5, the duty cycle of CD-ICC is improved by 60% compared to DTM and by 13% compared to MI-ICC. We consider MI-ICC because it support critical data, while CD-ICC support both critical and normal data.
Figure 8, shows the comparison of the duty cycle of CD-ICC protocol as a function of ξ m i n . Where, as the ξ m i n increases, duty cycle increases as well that is because of the critical data sent over different paths to guarantee data delivering. When the relay sensor located at mid-distance between source and destination, the duty cycle is reduced for ξ m i n ( < 5 ). On the other hand, the duty cycle is increased for ξ m i n ( > 5 ), when the relay sensor located far away from source and destination.
Figure 9, shows the comparison of average power transmission of the DTM, MI-ICC [34] and CD-ICC protocol as a function of d s d and σ . The average power transmission of the proposed protocol is low compared to MI-ICC [34] and DTM. In addition, at distance d s d = 2.5, the power saving of CD-ICC with respect to DTM is 37.5 % , and with respect to MI-ICC is 10%. Finally, Figure 10 shows the comparison of the average power transmission of CD-ICC protocol as a function of ξ m i n . When the ξ m i n is growing up, then more power transmission is required to deliver the data efficiently to the destination.

7. Conclusions

In this paper, we have proposed a novel cooperative communication protocol for WBAN that is aware of the nature of the gathered data. It is based on the IEEE 802.15.6 CSMA policy under a lognormal shadowing channel model and is called CD-ICC. We have also proposed a new back-off procedure to be aware of the strategy for relay selection and chooses the best relay in an efficient and distributed manner. The proposed protocol increases the probability of a successful transmission if the gathered data were critical. In addition, we have demonstrated that the CD-ICC can substantially enhance the successful transmission, reduce e2e delay, and enhance power saving, compared to DTM IEEE 802.15.6 CSMA and MI-ICC. To this end, we have shown that the power saving of the CD-ICC is 37.5% with respect to DTM IEEE 802.15.6 CSMA and 10% with respect to MI-ICC. In future work, we will design and investigate a MAC protocol for inter-WBAN cooperation.

Author Contributions

H.A.-M.: investigation, methodology, funding acquisition. A.A.: formal analysis, supervision, validation. H.A.R.: project admistration, writing—review and editing. D.A.H.: visualization. R.B.A.: resources and project admistration. Q.H.A.: writing—review and editing.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. 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]
  2. Hayajneh, T.; Almashaqbeh, G.; Ullah, S.; Vasilakos, A.V. A survey of wireless technologies coexistence in WBAN: Analysis and open research issues. Wirel. Netw. 2014, 20, 2165–2199. [Google Scholar] [CrossRef]
  3. Arain, W.M.; Ghani, S. Meta-survey on medium access control surveys in wireless sensor networks. Int. J. Distrib. Sens. Netw. 2016, 12. [Google Scholar] [CrossRef] [Green Version]
  4. Khan, R.A.; Pathan, A.S. The state-of-the-art wireless body area sensor networks: A survey. Int. J. Distrib. Sens. Netw. 2018, 14. [Google Scholar] [CrossRef]
  5. Rasheed, M.B.; Javaid, N.; Imran, M.; Khan, Z.A.; Qasim, U.; Vasilakos, A. Delay and energy consumption analysis of priority guaranteed MAC protocol for wireless body area networks. Wirel. Netw. 2017, 23, 1249–1266. [Google Scholar] [CrossRef]
  6. Abbasi, Q.H.; Rehman, M.U.; Qaraqe, K.; Alomainy, A. Advances in Body-Centric Wireless Communication. Applications and State-of-the-Art; Institution of Engineering and Technology: Stevenage, UK, 2016. [Google Scholar]
  7. Alomainy, A.; Di Bari, R.; Abbasi, Q.H.; Chen, Y. Co-Operative and Energy Efficient Body Area and Wireless Sensor Networks for Healthcare Applications; Academic Press: Cambridge, MA, USA, 2014. [Google Scholar]
  8. Khan, P.; Ullah, N.; Alam, M.N.; Kwak, K.S. Performance analysis of WBAN MAC protocol under different access periods. Int. J. Distrib. Sens. Netw. 2015, 11, 102052. [Google Scholar] [CrossRef]
  9. Tachtatzis, C.; Di Franco, F.; Tracey, D.C.; Timmons, N.F.; Morrison, J. An energy analysis of IEEE 802.15.6 scheduled access modes. In Proceedings of the GLOBECOM Workshops (GC Wkshps), Miami, FL, USA, 6–10 December 2010; pp. 1270–1275. [Google Scholar] [CrossRef]
  10. Ullah, S.; Imran, M.; Alnuem, M. A hybrid and secure priority-guaranteed MAC protocol for wireless body area network. Int. J. Distrib. Sens. Netw. 2014, 10, 481761. [Google Scholar] [CrossRef]
  11. Chavez-Santiago, R.; Sayrafian-Pour, K.; Khaleghi, A.; Takizawa, K.; Wang, J.; Balasingham, I.; Li, H.B. Propagation models for IEEE 802.15.6 standardization of implant communication in body area networks. IEEE Commun. Mag. 2013, 51, 80–87. [Google Scholar] [CrossRef]
  12. Elfituri, M.; Hamouda, W.; Ghrayeb, A. A convolutional-based distributed coded cooperation scheme for relay channels. IEEE Trans. Veh. Technol. 2009, 58, 655–669. [Google Scholar] [CrossRef]
  13. Ibrahim, A.S.; Sadek, A.K.; Su, W.; Liu, K.R. Cooperative communications with relay-selection: When to cooperate and whom to cooperate with? IEEE Trans. Wirel. Commun. 2008, 7, 2814–2827. [Google Scholar] [CrossRef]
  14. Do, N.T.; Bao, V.N.Q.; An, B. Outage performance analysis of relay selection schemes in wireless energy harvesting cooperative networks over non-identical Rayleigh fading channels. Sensors 2016, 16, 295. [Google Scholar] [CrossRef] [PubMed]
  15. Alkhayyat, A.; Sadkhan, S.B. Bandwidth efficiency analysis of cooperative communication with Reactive Relay Selection. In Proceedings of the International Conference on Engineering Technology and Their Applications (IICETA), Al-Najaf, Iraq, 8–9 May 2018; pp. 77–80. [Google Scholar] [CrossRef]
  16. Alkhayyat, A.; Gazi, O.; Sadkhan, S.B. The role of delay and connectivity in throughput reduction of cooperative decentralized wireless networks. Math. Probl. Eng. 2015, 2015, 294016. [Google Scholar] [CrossRef]
  17. Alkhayyat, A. Joint next-hop/relay selection for distributive multihop cooperative networks. Discret. Dyn. Nat. Soc. 2015, 2015, 613168. [Google Scholar] [CrossRef]
  18. Zhang, Y.; Zhang, B.; Zhang, S. A lifetime maximization relay selection scheme in wireless body area networks. Sensors 2017, 17, 1267. [Google Scholar] [CrossRef] [PubMed]
  19. Cui, J.; Sun, Y.; Wang, J.; Ji, Y. Node-Position-Based Joint Relay Selection and Adaptive Power Control Scheme in Wireless Body Area Networks. Wirel. Pers. Commun. 2017, 96, 1519–1535. [Google Scholar] [CrossRef]
  20. Shimly, S.M.; Movassaghi, S.; Smith, D.B. Cooperative communications for sleep monitoring in wireless body area networks. Electron. Lett. 2016, 52, 594–596. [Google Scholar] [CrossRef] [Green Version]
  21. Wei, Z.; Sun, Y.; Ji, Y. Collision analysis of CSMA/CA based MAC protocol for duty cycled WBANs. Wirel. Netw. 2017, 23, 1429–1447. [Google Scholar] [CrossRef]
  22. Rout, D.K.; Gurrala, K.K.; Das, S. Performance of amplify forward and decode forward cooperative strategies for body surface communications in UWB Body Area Networks. Int. J. Commun. Syst. 2016, 29, 916–928. [Google Scholar] [CrossRef]
  23. Rout, D.K.; Das, S. Multi-relay cooperative body surface communications in ultra-wideband body area networks. Comput. Electr. Eng. 2016, 50, 111–124. [Google Scholar] [CrossRef]
  24. Rout, D.K.; Das, S. Reliable communication in UWB body area networks using multiple hybrid relays. Wirel. Netw. 2017, 23, 2555–2570. [Google Scholar] [CrossRef]
  25. Yan, J.; Peng, Y.; Shen, D.; Yan, X.; Deng, Q. A novel energy-efficient routing scheme based on Artificial Bee Colony Algorithm in Wireless Body Area Networks. In Proceedings of the International Conference on Computer, Information and Telecommunication Systems (CITS), Colmar, France, 11–13 July 2018; pp. 1–5. [Google Scholar] [CrossRef]
  26. Lalos, A.S.; Kartsakli, E.; Antonopoulos, A.; Termina, S.; Di Renzo, M.; Alonso, L.; Verikoukis, C. Cooperative compressed sensing schemes for telemonitoring of vital signals in WBANs. In Proceedings of the IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014; pp. 2387–2392. [Google Scholar] [CrossRef]
  27. Deepak, K.S.; Babu, A.V. Energy efficiency of IEEE 802.15.6 based wireless body area networks in scheduled access mode. In Proceedings of the International Conference on Advances in Computing, Communications and Informatics (ICACCI), Mysore, India, 15 August 2015; pp. 301–307. [Google Scholar] [CrossRef]
  28. Paul, P.M.; Babu, A.V. Frame length optimization in IEEE 802.15.6 UWB cooperative body area networks. In Proceedings of the IEEE Recent Advances in Intelligent Computational Systems (RAICS), Trivandrum, India, 10–12 December 2015; pp. 99–104. [Google Scholar] [CrossRef]
  29. Yousaf, S.; Javaid, N.; Khan, Z.A.; Qasim, U.; Imran, M.; Iftikhar, M. Incremental relay based cooperative communication in wireless body area networks. Procedia Comput. Sci. 2015, 52, 552–559. [Google Scholar] [CrossRef]
  30. Liao, Y.; Leeson, M.S.; Higgins, M.D.; Bai, C. An incremental relay based cooperative routing protocol for wireless in-body sensor networks. In Proceedings of the IEEE 12th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), New York, NY, USA, 17–19 October 2016; pp. 1–6. [Google Scholar] [CrossRef]
  31. Esteves, V.; Antonopoulos, A.; Kartsakli, E.; Puig-Vidal, M.; Miribel-Català, P.; Verikoukis, C. Cooperative energy harvesting-adaptive MAC protocol for WBANs. Sensors 2015, 15, 12635–12650. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Yousaf, S.; Javaid, N.; Qasim, U.; Alrajeh, N.; Khan, Z.A.; Ahmed, M. Towards reliable and energy-efficient incremental cooperative communication for wireless body area networks. Sensors 2016, 16, 284. [Google Scholar] [CrossRef] [PubMed]
  33. Prakash, R.; Ganesh, A.B.; Girish, S.V. Cooperative wireless network control based health and activity monitoring system. J. Med. Syst. 2016, 40, 216. [Google Scholar] [CrossRef] [PubMed]
  34. Liao, Y.; Leeson, M.S.; Cai, Q.; Ai, Q.; Liu, Q. Mutual-Information-Based Incremental Relaying Communications for Wireless Biomedical Implant Systems. Sensors 2018, 18, 515. [Google Scholar] [CrossRef] [PubMed]
  35. Proakis, J.G. Digital Communications; McGraw-Hill: New York, NY, USA, 1995. [Google Scholar]
  36. Adam, H.; Elmenreich, W.; Bettstetter, C.; Senouci, S.M. CoRe-MAC: A MAC-Protocol for Cooperative Relaying in Wireless Networks. In Proceedings of the GLOBECOM 2009, Honolulu, HI, USA, 30 November–4 December 2009; Volume 9, pp. 383–388. [Google Scholar] [CrossRef]
  37. Khalid, M.; Wang, Y.; Ra, I.H.; Sankar, R. Two-relay-based cooperative MAC protocol for wireless ad hoc networks. IEEE Trans. Veh. Technol. 2011, 60, 3361–3373. [Google Scholar] [CrossRef]
  38. Bradai, N.; Fourati, L.C.; Kamoun, L. Investigation and performance analysis of MAC protocols for WBAN networks. J. Netw. Comput. Appl. 2014, 46, 362–373. [Google Scholar] [CrossRef]
  39. Marinkovic, S.J.; Popovici, E.M.; Spagnol, C.; Faul, S.; Marnane, W.P. Energy-efficient low duty cycle MAC protocol for wireless body area networks. IEEE Trans. Inf. Technol. Biomed. 2009, 13, 915–925. [Google Scholar] [CrossRef] [PubMed]
Figure 1. (a) Network architecture of WBAN; (b) Cooperative communication in WBAN.
Figure 1. (a) Network architecture of WBAN; (b) Cooperative communication in WBAN.
Sensors 18 03661 g001
Figure 2. (a) IEEE 802.15. Physical Protocol Data Unit frame structure; (b) IEEE 802.15. ACK packet.
Figure 2. (a) IEEE 802.15. Physical Protocol Data Unit frame structure; (b) IEEE 802.15. ACK packet.
Sensors 18 03661 g002
Figure 3. Comparison of successful transmission probability of DTM and CD-ICC with normalized inter-node distance, ρ is 3.5, ξ m i n is 6 , and ξ m a x is 7 .
Figure 3. Comparison of successful transmission probability of DTM and CD-ICC with normalized inter-node distance, ρ is 3.5, ξ m i n is 6 , and ξ m a x is 7 .
Sensors 18 03661 g003
Figure 4. Successful transmission probability of CD-ICC with ξ m i n . In all cases, d s d is 1 , and ρ is 3.5.
Figure 4. Successful transmission probability of CD-ICC with ξ m i n . In all cases, d s d is 1 , and ρ is 3.5.
Sensors 18 03661 g004
Figure 5. Comparison of e2e delay of DTM and CD-ICC with normalized inter-node distance, d s d . In all cases, the ρ is 3.5, ξ m i n is 6 and ξ m a x is 7 .
Figure 5. Comparison of e2e delay of DTM and CD-ICC with normalized inter-node distance, d s d . In all cases, the ρ is 3.5, ξ m i n is 6 and ξ m a x is 7 .
Sensors 18 03661 g005
Figure 6. e2e delay of CD-ICC with ξ m i n . In all cases, d s d is 1 and ρ is 3.5.
Figure 6. e2e delay of CD-ICC with ξ m i n . In all cases, d s d is 1 and ρ is 3.5.
Sensors 18 03661 g006
Figure 7. Comparison of Duty cycle of DTM, MI-ICC [34] and CD-ICC with normalized inter-node distance, d s d . In all cases, the ρ is 3.5, T s l e e p is 25 s , ξ m i n is 6 and ξ m a x is 7 .
Figure 7. Comparison of Duty cycle of DTM, MI-ICC [34] and CD-ICC with normalized inter-node distance, d s d . In all cases, the ρ is 3.5, T s l e e p is 25 s , ξ m i n is 6 and ξ m a x is 7 .
Sensors 18 03661 g007
Figure 8. Duty cycle of CD-ICC with ξ m i n . In all cases, d s d is 1 , σ is 12   dB , T s l e e p is 40 s and ρ is 3.
Figure 8. Duty cycle of CD-ICC with ξ m i n . In all cases, d s d is 1 , σ is 12   dB , T s l e e p is 40 s and ρ is 3.
Sensors 18 03661 g008
Figure 9. Comparison of average power transmission of DTM, MI-ICC and CD-ICC with normalized inter-node distance, d s d .
Figure 9. Comparison of average power transmission of DTM, MI-ICC and CD-ICC with normalized inter-node distance, d s d .
Sensors 18 03661 g009
Figure 10. Average power transmission of CD-ICC with ξ m i n . In all cases, d s d is 1 , σ is 12   dB and ρ is 3.
Figure 10. Average power transmission of CD-ICC with ξ m i n . In all cases, d s d is 1 , σ is 12   dB and ρ is 3.
Sensors 18 03661 g010
Table 1. Comparison of state of art work.
Table 1. Comparison of state of art work.
Pub. Year [Ref. No.]Proposed ProtocolMetrics (Problem Addressed)Compared withLimitations
2013 [27]ICC
  • Energy efficiency
  • Optimal packet size
Single hop
  • MAC protocol not considered (IEEE 802.15.6).
  • Duty cycle is not considered.
  • e2e delay is not analysed.
  • Best relay node selection is not considered.
  • Nature of the gathered data is not considered.
2015 [28]Packet size optimisation of ICC
  • Outage probability
  • Successful transmission probability
  • Energy efficiency
Single hop
  • MAC protocol not considered (IEEE 802.15.6)
  • Duty cycle is not considered.
  • e2e delay is not analysed.
  • Best relay node selection is not considered
  • Nature of the gathered data is not considered
2015 [29]ICC
  • Throughput
  • Average power consumption
  • Propagation delay
Dual hops
  • MAC protocol not considered (IEEE 802.15.6)
  • e2e delay is not analysed
  • Best relay node selection is not considered
  • It used TDMA which is unsuitable for WBAN
  • Nature of the gathered data is not considered
2015 [30]ICC
  • Packet error rate
  • Energy efficiency
Single hop
  • MAC protocol not considered (IEEE 802.15.6)
  • Duty cycle is not considered.
  • e2e delay is not analysed
  • Best relay node selection is not considered
  • Nature of the gathered data is not considered
2015 [31]Cooperative Energy Harvesting (CEH)-MAC
  • Network throughput
  • Average e2e delay
  • Energy efficiency
Single hop-IEEE 802.15.6 standard
  • e2e delay is not analysed
  • Nature of the gathered data is not considered
2016 [32]Incremental Cooperative Critical Data Transmission in Emergencies For Static WBAN (InCo-CEStat)
  • Reliability
  • Residual energy increases.
  • Throughput
Co-CEStat and EInCo-CEStat
  • MAC protocol not considered (IEEE 802.15.6)
  • Duty cycle is not considered.
  • The e2e delay is not analysed
  • Best relay node selection is not considered
2016 [33]Linear Acceleration based Transmission Power Decision Control (LA-TPDC)
  • Energy consumption,
  • Signal-to-noise ratio (SNR),
  • Bit error rate (BER),
  • Packet delivery ratio (PDR)
TCC
  • MAC protocol not considered (IEEE 802.15.6)
  • The e2e delay is not analysed
  • Best relay node selection is not considered
  • It used TDMA which is unsuitable for WBAN
  • Support critical data
2018 [34]A mutual information (MI)-based ICC
  • Network life time
  • Residual energy
  • Number of packets transmitted
Two-relay based, and ICC
  • MAC protocol not considered (IEEE 802.15.6)
  • Duty cycle is not considered.
  • The e2e delay is not analyse
  • Support critical data
Table 2. Threshold and probability of the Critical Data Index.
Table 2. Threshold and probability of the Critical Data Index.
ξ m i n   ξ m a x ξ t h d P   ( ξ ξ t h d )
0710.15
170.8570.2255
270.7140.3126
370.5710.4194
470.4280.540
570.2850.6869
670.1420.8408
770.01.0
Table 3. Numerical parameters.
Table 3. Numerical parameters.
Frequency band [MHz]402–405 (MICS)
Bandwidth [MHz]1
Maximum transmission rate ( R ) [Kbps]75.9
Threshold transmission rate ( β o ) [Mbps]1
Modulation DPSK
Payload size [bits]2000
Minimum contention windows CWmin [slots] 16
Maximum contention windows CWmax [slots] 64
SINR threshold ( γ t h d ) [dB]0
MAC header [bits]56
MAC footer [bits]16
PHY header [bits]32
RF transceiver power on ( T o n ) [s]2
Short interframe spacing time TpSIFS [µs]50
Preamble [bits]88
Slot time Ts [µs]125
Delay time α [µs]1
Maximum critical data index ξ m a x 7

Share and Cite

MDPI and ACS Style

Al-Mishmish, H.; Alkhayyat, A.; Rahim, H.A.; Hammood, D.A.; Ahmad, R.B.; Abbasi, Q.H. Critical Data-Based Incremental Cooperative Communication for Wireless Body Area Network. Sensors 2018, 18, 3661. https://doi.org/10.3390/s18113661

AMA Style

Al-Mishmish H, Alkhayyat A, Rahim HA, Hammood DA, Ahmad RB, Abbasi QH. Critical Data-Based Incremental Cooperative Communication for Wireless Body Area Network. Sensors. 2018; 18(11):3661. https://doi.org/10.3390/s18113661

Chicago/Turabian Style

Al-Mishmish, Hameed, Ahmed Alkhayyat, Hasliza A. Rahim, Dalal A. Hammood, R. Badlishah Ahmad, and Qammer H. Abbasi. 2018. "Critical Data-Based Incremental Cooperative Communication for Wireless Body Area Network" Sensors 18, no. 11: 3661. https://doi.org/10.3390/s18113661

APA Style

Al-Mishmish, H., Alkhayyat, A., Rahim, H. A., Hammood, D. A., Ahmad, R. B., & Abbasi, Q. H. (2018). Critical Data-Based Incremental Cooperative Communication for Wireless Body Area Network. Sensors, 18(11), 3661. https://doi.org/10.3390/s18113661

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