Conference PaperPDF Available

An energy-efficient and QoS-effective resource allocation scheme in WBANs

Authors:

Figures

Content may be subject to copyright.
An Energy-efficient and QoS-effective Resource
Allocation Scheme in WBANs
Zhiqiang Liu, Bin Liu, Chang Chenand Chang Wen Chen
Key Laboratory of Electromagnetic Space Information, Chinese Academy of Sciences, P. R. China
University of Science and Technology of China, School of Information Science and Technology
Email: lzhq28@mail.ustc.edu.cn, flowice@ustc.edu.cn, chench@ustc.edu.cn
University at Buffalo, State University of New York, Dept. of Computer Science & Engineering, USA
Email: chencw@buffalo.edu
Abstract—Wireless Body Area Networks (WBANs) repre-
sent one of the most promising networks to provide health
applications for improving the quality of life, such as ubiq-
uitous e-Health services and real-time health monitoring. The
resource allocation of an energy-constrained, heterogeneous
WBAN is a critical issue that should consider both energy
efficiency and Quality of Service (QoS) requirements with
the dynamic link characteristics, especially when the limited
resource cannot satisfy the expected QoS requirements. In
this paper, we propose an Energy-efficient and QoS-effective
resource allocation that considers a mix-cost parameter char-
acterizing both energy cost and QoS cost between attainable
QoS support and QoS requirements. Based on the mix-cost
parameter, we first formulate the resource allocation prob-
lem as a mixed integer nonlinear programming (MINP) for
optimizing the transmission power, the transmission rate and
allocated time slots for each sensor to minimize total mix-cost
of the system. Then we propose a sub-optimal greedy resource
allocation algorithm, which has a much lower complexity
compared to exhaustive search. Simulation results demonstrate
the advantage of the mix-cost parameter to evaluate energy
efficiency and attainable QoS support, as well as verifying the
effectiveness of the proposed resource allocation algorithm.
Keywords: Wireless body area network (WBAN), qual-
ity of service (QoS), energy efficiency, resource allocation
I. INTRODUCTION
To improve the healthcare efficiency of the rapidly
increased aging population, wireless body area network
(WBAN) has emerged as a key technology to provide health
applications, such as e-Health services and real-time health
monitoring [1]. The WBAN usually contains several energy-
constrained wireless body sensors and one energy-rich hub.
For health applications, the energy-constrained body sensors
collect physiological data streams and transmit them to
the medical sever through the hub. IEEE 802.15.6 task
group (TG6) has published the IEEE 802.15.6 standard [2],
which tremendously facilitates the development of WBAN.
However, there are still several issues need to be solved in
WBAN.
Firstly, the resources of body sensors such as processing,
storage and battery energy supply are constrained due to the
small size requirements, while the resource requirements for
typical WBAN applications are various. Secondly, channel
fading of the on-body links is affected by many factors
such as clothing, body movement and so on [3]. When
the environment or postures change, the channel status of
some links will inevitably change. The last but not the least,
Quality of Service (QoS) in WBAN should be guaranteed
to prevent some fatal accidents caused by an much longer
delay or some loss of the vital data streams. Obviously, these
issues are interrelated and interact with each other, thus how
to overcome these issues at the same time is a key challenge
in WBAN.
The transmission power control (TPC), which is a clas-
sical method to improve system energy efficiency with
dynamic links, has been studied in the literature [3]–[5].
A dynamic postural position inference mechanism [3] was
proposed to assign the proper power level to a link based on
the linear relationship between transmission power (TP) and
received signal strength indicator (RSSI) [6]. However, the
linear relationship was obtained by assuming the wireless
sensors in fixed positions. In [4], the authors found that
the measured BAN channels had the partial periodicity
characteristic, which was used to adjust the transmission
power. However, rapid changes of the body postures se-
riously affect the accuracy of the channel prediction. The
authors in [5] explored the body link states through the
experiments and obtained that the body link was greatly
influenced by the body motion and posture. Then, both of a
short-term estimation method and a long-term estimation
method were involved to the transmission power control
approach. As only one parameter, the transmission power,
is adjusted in the TPC methods, it is certainly not sufficient
to satisfy various QoS requirements in WBAN applications.
Compared with TPC, resource allocation methods have been
proved to be more effective to gain the better WBAN per-
formance [7]–[10]. More parameters, such as transmission
power, allocated slots, packet sizes and transmission rates,
could be adjusted to achieve better performance. In these
methods, specific QoS requirements were usually regarded
as the constraints of an optimization problem, and then
the optimization problem was formulated and solved to
allocate resources for each sensors. A typical optimization
problem is to minimize overall energy consumption under
the constraint of QoS requirements. However, when link
quality is very poor due to the dynamic links, some specific
QoS requirements may not be satisfied. In this case, the
978-1-5090-3087-3/16/$31.00 ©2016 IEEE 341
Fig. 1 A classical WBAN architecture.
resource allocation scheme still tries its best to satisfy all
the QoS requirements, which results in unacceptably high
energy consumption for some energy constrained WBAN
applications.
In this paper, we take both QoS requirements and en-
ergy efficiency requirement into consideration and design
an energy-efficient and QoS-effective resource allocation
method for WBAN. The key contributions of this paper are
two-fold:
Firstly, a mix-cost parameter is designed to jointly mea-
sure both QoS cost and energy cost. The QoS cost is defined
to assess the gap between the attainable QoS performance
and specific QoS requirements, and the energy cost is
designed to evaluate the energy efficiency of WBAN.
Secondly, we design an energy-efficient and QoS-
effective resource allocation scheme, in which we formulate
the resource allocation problem as a mixed integer nonlinear
programming (MINP) for optimizing transmission power,
transmission rate and allocated time slots for each sensor to
minimize the total mix-cost of the system. Then we propose
a sub-optimal greedy resource allocation algorithm, which
has a much lower time complexity.
The rest of the paper is organized as follows. In Sec-
tion II, the system model is presented. We describe the for-
mulation of the resource allocation problem in Section III.
In Section IV, a sub-optimal greedy resource allocation
algorithm is described and solved. The simulation results
are given in Section V, and in Section VI, the conclusions
are described.
II. SYSTEM MODEL
As shown in Fig. 1, we consider a typical WBAN model,
which contains one hub and Nbody sensors deployed on
the body. The index set of body sensors is denoted as
Cn={1,2,··· ,N}. One hop star topology and sched-
uled access mechanism in beacon mode with superframe
boundaries are adopted as recommended by IEEE 802.15.6
standards [2]. As presented in Fig. 2, a superframe is divided
into one beacon and Mslots, whose index set is presented as
Cs={1,2,··· ,M}. The hub broadcasts beacons to allocate
resources such as slots, transmission power, transmission
rate for each sensor. Then the sensor only turns active in
its dedicated slots to transmit its data streams. Here we
assume that optional transmission rates and transmission
ĞĂĐŽŶ
ĊĊĊ Ċ
^ƵƉĞƌĨƌĂŵĞδĞĂĐŽŶWĞƌŝŽĚε
/ŶĂĐƚŝǀĞ
^ůŽƚƐ
^ůŽƚ
^ůŽƚ
Ċ
^ĐŚĞĚƵůĞĚ
ĨŽƌEŽĚĞ
^ůŽƚ
^ůŽƚ
Ċ
^ĐŚĞĚƵůĞĚ
ĨŽƌEŽĚĞ
^ĐŚĞĚƵůĞĚ
ĨŽƌKƚŚĞƌƐ
^ůŽƚ
Ċ
ĞĂĐŽŶ
Fig. 2 Scheduled access mechanism in beacon mode with
superframe boundaries.
power of each sensor in narrowband physical layer are both
discrete, i.e., Rdev ={Rate1,Rate
2,··· ,Rate
NR}and
Pdev ={Power
1,Power
2,··· ,Power
NP}[2].
In WBANs, communication energy consumption is the
most part of total energy consumption of an energy-
constraint sensor, while energy consumption of processing
and listening can be negligible [11]. Due to the small size
of ACK packets, the energy consumption of receiving the
ACK packets can be ignored while the energy consumption
of transmitting data packets is mainly considered. There-
fore, the total transceiver energy consumption Econ mainly
consists of two parts: circuitry energy consumption Ect and
transmit amplifier energy consumption Etx [7]. Here, the
formulation of energy model is shown as follows [12],
Econ =(1+α)Etx +Ect (1)
where αis power amplifier inefficiency factor, Etx =Ptx t
and Ect =Pctt.Pct is the transmission circuitry power,
which is a constant depending on the specific transmitter
[13], and Ptx Pdev is the transmission power. tis the
time duration of transmitting data packets.
In this paper, we adopt the on-body propagation model
and the path loss model, including both Light-Of-Sight
(LOS) and None-Light-Of-Sight (NLOS) scenarios, which
can be expressed as follows,
PL(d)=PL
d0+10nlog10 d
d0+Xσ(2)
where PL
d0is the path loss at a reference distance d0, and
nis the path-loss exponent. Xσis the shadowing, which fol-
lows a normal distribution Nμs
2
s. The mean value μs
and the standard derivation σsare various correspondingly
with the environment and the posture [14] [15].
III. FORMULATION OF RESOURCE ALLOCATION
PROBLEM
In this section, we will first introduce the mix-cost
parameter, which can characterize both energy cost and QoS
cost. Then we formulate the resource allocation problem as a
mixed integer nonlinear programming (MINP) for optimiz-
ing transmission powers, transmission rates and allocated
time slots for each sensor to minimize total mix-cost of the
system.
A. Mix-cost Parameter
1) QoS Cost: The average packet loss rate PLR
ave of
the body link can be expressed as follows,
PLR
ave =+
0
PLR(γ)P(γ|μγdB
γdB )(3)
342
where γ=10
PtxPL(d)PN
10 B
Ris the bit signal to noise
ratio (SNR), and PNis the power of noise. Bis the sys-
tem bandwidth. P(γ|μγdB
γdB )indicates the probability
density function of bit SNR γ, and follows a log-normal
distribution as the shadowing in mW .μγdB is the mean of
γin dB, and σγdB denotes the standard deviation of γin
dB.PLR(γ)is the packet loss rate with current γ, and
it is the decreasing function of γ. The details of PLR(γ)
depend on the modulation and coding mode [16].
A WBAN contains a limited number of heterogeneous
sensors that collect different signals, and the QoS require-
ments of each sensor may be different. The sensor collects
data streams, and then the data streams are packetized into
packets, which are stored in a data queue. The sensor
transmits the packets to the hub in a First In First Out (FIFO)
order. As for transmitting packets, the queuing system of
each sensor needs to satisfy the throughput requirement in
order to be stable [17]. Considering the packet loss rate, the
equivalent time required in one superframe for sensor ican
be calculated as follows,
tth,i =Si·Tframe
Ri·(1 PLR
ave,i)(4)
where Siis the average source rate of sensor i, i ∈C
n,
and Tframe is the length of one superframe. Here tth,i
means the minimum required time in one superframe need
to be allocated to the sensor ifor satisfying the throughput
condition.
The slot assignment variables ρi,j,i ∈C
n,j ∈C
sare
defined as follows,
ρi,j =1,if slot jis assigned to sensor i
0,otherwise (5)
where i∈Cnρi,j 1, i.e, one slot of the superframe can
only be allocated to one sensor. Finally, we can assess the
QoS cost as follows,
CQoS,i =
1,if
j∈Cs
ρi,j ·tslot <t
th,i
PLR
ave,iPLR
th,i
PLR
ave,i ,if (
j∈Cs
ρi,j tth,i
tslot )(PLR
ave,i >PLR
th,i)
0,if (
j∈Cs
ρi,j ·tslot tth,i)(PLR
ave,i PLR
th,i)
(6)
where PLR
th is the predefined PLR threshold. tslot is the
length of one time slot in a superframe. j∈Csρi,j tslot is
the total allocated time of sensor iin one superframe, and
if it is smaller than the required time tth,i, the throughput
condition cannot be satisfied, and the QoS cost is set to 1.
Once the throughput condition is satisfied, we evaluate the
Qos cost based on the PLR performance. If the attainable
average PLR is smaller than the PLR threshold, it means
the PLR requirement can be satisfied and then the QoS
cost is set to 0. Otherwise, we evaluate the QoS cost with
the distance between the attainable average PLR and the
PLR threshold.
2) Energy Cost: In general, the energy of wireless
sensors is constraint while the energy of the hub is sufficient.
Thus we only take into consideration the energy efficiency
of sensors. The energy cost CEis defined as the equivalent
energy consumed per transmitting a bit considering the
packet loss. The value of energy cost is in a wide range,
so we need to normalize the energy cost into the range
[0,1] for further better calculating the mix-cost. Finally, the
energy cost CEcan be expressed as follows,
CE=1,if (PLR
ave PLR
th)
(1+α)Ptx+Pct
R(1PLR
ave)·Rmin (1PLR
th)
(1+α)Ptx,max+Pct ,otherwise
(7)
where Ptx ∈P
dev is the transmission power of each sensor,
and Ptx,max is the maximum transmission power in Pdev.
R∈R
dev is the transmission rate of each sensor, and Rmin
is the minimum transmission rate in Rdev. If the attainable
average PLR is larger than the PLR threshold, the energy
cost of the retransmissions for successfully transmitting
packets will be increasing sharply, therefore the energy
cost is set to 1. Otherwise, we use the equivalent energy
consumption per bit to evaluate the energy cost.
Finally, after properly defining the energy cost and the
QoS cost that influence the performance of the WBAN, we
can combine both of them to define the mix-cost as the
weighted average of energy cost CEand QoS cost CQoS.
The mix-cost is mathematically expressed as,
CMix,i =δ·CE,i +(1δ)·CQoS,i,i ∈C
n[0,1]
(8)
where δis a weight value used to adjust the tradeoff between
the energy efficiency and the QoS satisfactory. The value of
mix-cost CMix is in range of [0,1], and a smaller value
indicates that the sensor with current allocated resources
achieves a higher performance, such as energy efficiency
and QoS effectiveness.
B. Problem Formulation
Here we use the weighted sum of all sensors’ mix-cost as
the performance metric and formulate the optimal resource
allocation scheme for WBAN. The weight of the sensor is
set according to the sensor’s priority. The larger the weight,
the higher the priority. Then the optimization problem for
resource allocation can be formulated as,
min
Ri,Ptx,ii,j
i∈Cn
ωi·CMix,i (9)
s.t. Ptx,i Pdev,(9a)
RiRdev,(9b)
i∈Cn
ρi,j 1,(9c)
ρi,j ∈{0,1},i∈C
n,j∈C
s,(9d)
where ωidenotes the weight of sensor i. The objective
function (9) is to minimize the weighted sum mix-cost. And
the first constraint (9a) ensures the allocated transmission
power Ptx,i for sensor i, i ∈C
nis in the transmission power
343
set Pdev. Similarly the second constraint (9b) implies that
we can only choose the transmission rate Rifor sensor
i, i ∈C
nfrom the transmission rate set Rdev. The third
constraint (9c) and forth constraint (9d) guarantee that each
slot in a superframe can only be allocated to no more than
one sensor.
IV. SUB-OPTIMAL RESOURCE ALLOCATION
The resource allocation formulated in (9) is a mix integer
nonlinear programming (MINLP) problem, which is NP-
hard. A possible way to find the optimal solution is by
exhaustive search. However, the computational complexity
of the exhaustive search method is too high to run on the
hub. In this section, we propose a greedy resource allocation
algorithm, which has a much lower complexity than the
exhaustive search method. In the following, we will explain
how the greedy resource allocation algorithm works.
A. Greedy Resource Allocation Algorithm
The algorithm includes two steps. It first calculates
optimal transmission power and transmission rate assuming
the assignment of the time slots has already been fixed for
each sensor, and then finds the required number of time slots
corresponding to the minimum mix-cost for each sensor,
respectively. Then it allocates the resource based on whether
the total time slots in one superframe could satisfy the
required time slots with the minimum mix-cost for each
sensor.
To find the optimal resource allocation of each sensor
without the limitation of the number of time slots, we can
take the number of allocated slots as a preset constant, and
then allocate the optimal transmission power and transmis-
sion rate for sensor i, i ∈C
nby solving the following
optimization problem,
min
Ri,Ptx,i
δ·CE,i +(1δ)·CQoS,i (10)
s.t. Ptx,i Pdev,(10a)
RiRdev,(10b)
j∈Cs
ρi,j =m, (10c)
where mis a preset number of time slots in one superframe
for sensor i. Here we assume the path loss does not change
in one superframe. Thus we can get the optimal transmission
power P
tx,i(m)and transmission rate R
i(m)with every
preset number m[1,M]of allocated time slots for sensor
i. Then we can compare these resource allocation results
and achieve the optimal number m
iof allocated time slots
which has the minimum mix-cost for each single sensor
with corresponding optimal transmission power P
tx,i(m
i)
and transmission rate R
i(m
i).
If total optimal allocated slot number i∈Cnm
ifor
all sensors is no larger than the total slot number M
of the superframe, it means the optimal result for each
single sensor is the final optimal resource allocation result
of the system. However, when link quality is poor, the
Algorithm 1 Greedy Resource Allocation Algorithm
Initialization:
1: Calculate P
tx,i(m),R
i(m),m [1,M]for sensor
i, i ∈C
nby solving problem (10).
2: Find m
i=arg min
j∈Cs
ρi,j =mCMix,iP
tx,i(m),R
i(m)
and set sub-optimal time slot number m
i=m
i.
3: Get the difference of total required optimal slot number
and the superframe length Mby Δ=
i∈Cn
m
iM.
Iteration:
4: while Δ>0do
5: Set candidate time slot number mc
i=m
i
1,if m
i>1for each sensors.
6: Get the weighted mix-cost increment
caused by the reduction of a slot
τi=ωi·CMix,iP
tx,i(mc
i),R
i(mc
i)−ωi·
CMix,iP
tx,i(m
i),R
i(m
i).
7: Find the sensor with the minimum mix-cost incre-
ment ind =min
iτi, and update m
ind =mc
ind.
8: Update the difference Δ=Δ1.
9: end while
number of slots in one superframe cannot satisfy each sensor
for its own optimal resource allocation. In this case, we
choose a sensor to reduce a slot allocation step by step
until total allocated slot number is not larger than the total
slot number Mof the superframe. In each iteration, the
weighted mix-cost increments of each sensor caused by
the reduction of a slot are compared, and the sensor with
the minimum weighted mix-cost increment is chosen to
reduce one allocated slot. The pseudo codes of the proposed
algorithm is illustrated in Algorithm 1.
B. Complexity Analysis
The upper bound for the time complexity of the ex-
haustive search method for the original problem (9) can be
derived as Tsearch =O(M
n=N
n!
(nN+1)!·(N1)! ·NRNP),
where we treat the time complexity of calculating one mix-
cost parameter as O(1) and ignore the constant coefficients
and lower order terms. Compared to the exhaustive search
method, the upper bound for time complexity of the pro-
posed sub-optimal method is TsubOpt =O(NNRNP(M
1) + (N1)MN). We can find that the proposed sub-
optimal method decreases the complexity of the resource
allocation scheme significantly. Meanwhile the proposed
sub-optimal method has a larger space complexity, which
is given by the O(NNRNP(M1)). Because the number
of sensors in a WBAN is usually small, the time and space
complexity of our proposed method is acceptable.
V. S IMULATIONS
In this section, we evaluate the performance of the
proposed algorithm by simulations. In this section, the
performance A classical WBAN as shown in Fig. 1 consists
344
TABLE I Parameters of the Shadowing
σs(dB)
Sensor Index Still Walk Run
1 6.054 5.4153 6.1118
2 4.8497 7.4276 7.8011
3 5.113 4.9736 4.5625
4 2.6356 4.4678 4.0395
TABLE II Sensor Parameters
Index Location d(cm) LOS/NLOS n S (Kbps)
1 Head 69 LOS 3.11 25
2 Chest 36 LOS 3.23 40
3 R wrist 48 NLOS 3.35 30
4 Thigh 34 NLOS 3.45 35
of four sensors and one hub. The deployed positions, the
sample rates and the corresponding body link parameters of
all sensors are given in Table II. All sensors have the same
battery capacity 100J, and we assume the WBAN system
does not work when one sensor run out of its battery. In this
paper, the standard derivation σsof the shadowing will be
changed with the postures as shown in Table I, which are
set based on the measurement results in [15] [14]. For con-
venience, we assume the mean value μsof the shadowing
for all sensors are same, and the variation of μsis used to
simulate the variation of the environment [14]. The higher
value of μsmeans the higher path loss and the worse link
quality. The probability of different posture change can be
determined from real human posture trace and the Markov
chain can be used to model posture change sequences while
maintaining randomness of the posture selection [18]. Here
we only consider three types of body postures, i.e., still,
walk and run, and their steady-state probabilities are set to
0.5, 0.3 and 0.2, respectively. The extension to the case with
more body postures is straightforward. Other simulation
parameters are summarized in Table III.
we compare results among three methods: 1) the
proposed Optimal Resource Allocation Method (ORA)
using exhaustive search; 2) the proposed Sub-optimal
Greedy Resource Allocation Method (SGRA); 3) Link-
State-Estimation-Based Power Control Method (LSEPC)
TABLE III Simulation Parameters
Parameters Value
Bandwidth 1MHz
Noise Power PN-94dBm
Rate Set Rdev [121,243,486,971]Kbps
Power Set Pdev -30dBm to 0dBm with step 2dB
Weight of each sensors ω[0.25,0.25,0.25,0.25]
One slot length tslot 0.5 ms
Number of slots in a superframe M200
Transmission circuitry power Pct 0.5uW
Threshold of Packet Loss Rate 1%
Threshold of Packet Delay 200ms
Number of Sensors N4
Factor α1.4
VRIWKHVKDGRZLQJG%P
   
6\VWHP/LIHWLPHV




*UHHG\
2SWLPDO
/6(3&
Fig. 3 Relationship between system lifetime and mean
value μsof the shadowing with the weight parameter
δ=0.5.
VRIWKHVKDGRZLQJG%P
   
$YHUDJH3DFNHW/RVV5DWH




 *UHHG\
2SWLPDO
/6(3&
   
$YHUDJH3DFNHW'HOD\PV








*UHHG\
2SWLPDO
/6(3&
VRIWKHVKDGRZLQJG%P
Fig. 4 Relationship between QoS performances and mean
value μsof the shadowing with the weight parameter δ=
0.5.
[5]. In Fig. 3, we illustrate the relationship between the
WBAN system lifetime and the mean value μsof the
shadowing. As shown in Fig. 3, both optimal and greedy re-
source allocation algorithm can achieve much longer system
lifetime compared with LSEPC, and the system lifetimes of
three approaches decrease with the increase of the mean
value μsof the shadowing. To improve energy efficiency,
the QoS performances of ORA and SGRA are worse than
LSEPC but close to the QoS requirements, as shown in
Fig. 4. This is because the proposed resource allocation
scheme take both QoS requirements and energy efficiency
requirement into consideration, while the LSEPC only tries
its best to satisfy all the QoS requirements. The performance
of the greedy resource allocation method is close to the
optimal resource allocation method, as shown in Fig. 3 and
Fig. 4, which demonstrate the effectiveness of the proposed
greedy method.
In this paper, the weight δin the mix-cost is designed to
be tunned for desired trade-off between energy consumption
and QoS performance. As shown in Fig. 5, when the
weight δis raised, it means energy performance should
be taken more seriously, therefore the system life increases
meanwhile the QoS performance becomes worse.
VI. CONCLUSION
In this paper, we design a resource allocation scheme for
WBAN based on a mix-cost parameter which measures both
345
9DOXHRI

6\VWHP/LIHWLPHV








*UHHG\
2SWLPDO
        
$YHUDJH3DFNHW/RVV5DWH(%)






        
$YHUDJH3DFNHW'HOD\PV









9DOXHRI 9DOXHRI
*UHHG\
2SWLPDO
*UHHG\
2SWLPDO
Fig. 5 System lifetime and QoS performance versus the weight δin mix-cost.
energy efficiency and QoS satisfactory. The resource allo-
cation problem is formulated as a mixed integer nonlinear
programming (MINP) for optimizing transmission power,
transmission rate and allocated time slots for each sensor to
minimize the overall mix-cost of the system. To reduce the
computational complexity, a sub-optimal greedy resource
allocation is proposed. The simulation results demonstrate
that the mix-cost based optimal resource allocation method
is adaptive to the dynamic link and the sub-optimal resource
allocation method provides the performance close to the
optimal method with much lower computational complexity.
ACKNOWLEDGMENT
This work is supported by the National Natural Science
Foundation of China (Grant No. 61202406).
REFERENCES
[1] S. Movassaghi, M. Abolhasan, J. Lipman, D. Smith, and A. Ja-
malipour, “Wireless body area networks: A survey,Communications
Surveys & Tutorials, IEEE, vol. 16, no. 3, pp. 1658–1686, 2014.
[2] A. Astrin et al., “Ieee standard for local and metropolitan area
networks part 15.6: Wireless body area networks: Ieee std 802.15.6-
2012,” The document is available at IEEE Xplore, 2012.
[3] M. Quwaider, J. Rao, and S. Biswas, “Body-posture-based dynamic
link power control in wearable sensor networks,Communications
Magazine, IEEE, vol. 48, no. 7, pp. 134–142, 2010.
[4] D. B. Smith, L. W. Hanlen, and D. Miniutti, “Transmit power control
for wireless body area networks using novel channel prediction,” in
Wireless Communications and Networking Conference (WCNC), 2012
IEEE. IEEE, 2012, pp. 684–688.
[5] S. Kim and D.-S. Eom, “Link-state-estimation-based transmission
power control in wireless body area networks,Biomedical and
Health Informatics, IEEE Journal of, vol. 18, no. 4, pp. 1294–1302,
2014.
[6] S. Lin, J. Zhang, G. Zhou, L. Gu, J. A. Stankovic, and T. He, “Atpc:
adaptive transmission power control for wireless sensor networks,
in Proceedings of the 4th international conference on Embedded
networked sensor systems. ACM, 2006, pp. 223–236.
[7] Y. He, W. Zhu, and L. Guan, “Optimal resource allocation for
pervasive health monitoring systems with body sensor networks,
Mobile Computing, IEEE Transactions on, vol. 10, no. 11, pp. 1558–
1575, 2011.
[8] J. Elias, “Optimal design of energy-efficient and cost-effective wire-
less body area networks,” Ad Hoc Networks, vol. 13, pp. 560–574,
2014.
[9] K. Deepak and A. Babu, “Optimal packet size for energy efficient
wban under m-periodic scheduled access mode,” in Communications
(NCC), 2014 Twentieth National Conference on. IEEE, 2014, pp.
1–6.
[10] Z. Liu, B. Liu, C. Chen, and C. W. Chen, “Energy-efficient resource
allocation with qos support in wireless body area networks,” in 2015
IEEE Global Communications Conference (GLOBECOM). IEEE,
2015, pp. 1–6.
[11] Q. Zhang, “Energy saving efficiency comparison of transmit power
control and link adaptation in bans,” in Communications (ICC), 2013
IEEE International Conference on. IEEE, 2013, pp. 1672–1677.
[12] L. Lin, C. Yang, K. J. Wong, H. Yan, J. Shen, and S. J. Phee, “An
energy efficient mac protocol for multi-hop swallowable body sensor
networks,” Sensors, vol. 14, no. 10, pp. 19 457–19 476, 2014.
[13] L. Lin, K.-J. Wong, S.-L. Tan, and S.-J. Phee, “Asymmetric multihop
networks for multi-capsule communications within the gastrointesti-
nal tract,” in Wearable and Implantable Body Sensor Networks, 2009.
BSN 2009. Sixth International Workshop on. IEEE, 2009, pp. 82–86.
[14] R. DErrico and L. Ouvry, “A statistical model for on-body dynamic
channels,” International journal of wireless information networks,
vol. 17, no. 3-4, pp. 92–104, 2010.
[15] E. Reusens, W. Joseph, B. Latr´
e, B. Braem, G. Vermeeren, E. Tanghe,
L. Martens, I. Moerman, and C. Blondia, “Characterization of on-
body communication channel and energy efficient topology de-
sign for wireless body area networks,” Information Technology in
Biomedicine, IEEE Transactions on, vol. 13, no. 6, pp. 933–945,
2009.
[16] A. Goldsmith, Wireless communications. Cambridge university
press, 2005.
[17] D. Gross, J. F. Shortle, J. M. Thompson, and C. M. Harris, Funda-
mentals of queueing theory. John Wiley & Sons, 2013.
[18] M. Nabi, M. Geilen, and T. Basten, “Moban: A configurable mobility
model for wireless body area networks,” in Proceedings of the 4th
International ICST Conference on Simulation Tools and Techniques.
ICST, 2011, pp. 168–177.
346
... In this paper, with a buffer-aware sensor state evaluation method, a buffer-aware resource allocation scheme is designed to improve the energy efficiency and both the shortterm and the long-term QoS performance. Some preliminary results have been reported in [18] and [19], and here we give more technical details and the adequate explanation of the methodology. The key contributions of this paper are in three-fold: ...
... To support the QoS requirements with the dynamic link characteristics, the transmission power can be dynamically adjusted based on the dynamic link quality. When the link quality becomes worse, the transmission power should be tuned up to improve the signal to noise ratio (SNR) [18]. In this paper, we focus on the on-body propagation model. ...
Article
Full-text available
Wireless body area network (WBAN) has attracted more and more attention to automatically and intelligently sense the health data of one person for supporting various health applications in Smart Cities. In the energy-constrained and heterogeneous WBAN system, there are three main issues: 1) the dynamic link characteristics due to the time-varying postures and environments; 2) the high energy efficiency requirement with considering the limited sensor battery; 3) the high Quality of Service (QoS) requirement due to the importance of health data. To provide long service with high quality, the resource allocation scheme becomes indispensable with considering all these issues. In this paper, a mix-cost parameter is designed to evaluate the energy efficiency and QoS effectiveness, and a resource allocation problem is formulated to minimize the total mix-cost with optimizing the transmission rate, the transmission power and the allocated time slots for each sensor. Then, a buffer-aware sensor evaluation method with low complexity is introduced to the resource allocation scheme to evaluate the sensor state in real time and then decide when applying for the resource re-allocation by the hub for further improving both the short-term and the long-term QoS performance. Finally, a greedy sub-optimal resource allocation scheme is designed to reduce the time complexity of the resource allocation scheme. Simulation results are presented to demonstrate the effectiveness of the proposed optimal buffer-aware resource allocation scheme as well as the greedy sub-optimal resource allocation scheme with low complexity. OAPA
... In this paper, the presented protocol is based on TDMA scheme because it is one of the promising approaches for latency and energy efficient prioritized applications in low power WSNs (Hadded et al., 2015). For instance, the TDMA-based e-health WSNs (Gama et al., 2010) and a resource allocation scheme in wireless body sensor networks (Liu et al., 2016) were implemented with TDMA to optimize both energy efficiency and quality of service (QoS). Another example of TDMA can be found for WSNs operating in noisy environments where it is used to avoid packet collision (Montiel and Cárdenas, 2014). ...
Conference Paper
The concept of packet acknowledgement in wireless communication networks is crucial for reliable data transmission. However, reliability comes with the cost of an increased duty cycle of the network. This is due to the additional acknowledgement time for every single data packet sent. Therefore, energy consumption and latency of all sensor nodes is increased whilst the overall throughput in the network decreases. This paper contributes an adaptive acknowledgement on-demand protocol for wireless sensor networks with star network topology. The goal is to tackle the trade-off between energy efficiency and reliable data transmission. The proposed protocol is able to detect network congestion in real time by constantly monitoring the overall packet delivery ratio for each sensor node. In case the packet delivery ratio of any sensor nodes in the network is dropped significantly (e.g. due to environmental changes), the protocol switches automatically to a more reliable data transmission mode utilizing acknowledgements concerning the affected sensor nodes. Our proposed method is tested and evaluated based on a specific hardware implementation and the corresponding results are discussed in this paper.
Article
Integrated sensor systems (ISS) are the promising solutions to the multi-probe design of biomedical sensors for energy efficient wireless body area networks (WBANs). To improve energy efficiency and communication quality-of–service (QoS) of integrated sensor hubs (ISHs), a cross-layer energyaware resource allocation (CLEAR) is proposed to exploit the characteristics of medium access control (MAC) and physical (PHY) layers of WBANs. The proposed MAC protocol applies a twin-token bucket model and real-time scheduling to the active superframe interleaving and beacon shifting techniques defined in the IEEE 802.15.6 standard. In addition, the proposed period transformation controlling task end-to-end delay improves the QoS while reducing packet collisions. The proposed PHY protocol is a hybrid of the transmit power control (TPC) and link adaption (LA) strategies, which coordinates the receiver and transmitter with link parameters including data rate, bit error ratio, receiver sensitivity, transmission power, modulation, etc. It adapts the link quality due to human postures or movements to meet the required QoS while minimizing the energy consumption of the transceiver front-end. Experimental results show that CLEAR outperforms existing methods in terms of packet delivery ratio, delay, bandwidth utilization and energy consumption. In particular, CLEAR reduces average end-to-end delay by 21% as compared to existing methods, and saves an average of 18% of energy consumption over the TPC and LA-based methods at a power of -25dBm while achieving a maximum 0.05 packet error ratio.
Article
Full-text available
Swallowable body sensor networks (BSNs) are composed of sensors which are swallowed by patients and send the collected data to the outside coordinator. These sensors are energy constraint and the batteries are difficult to be replaced. The medium access control (MAC) protocol plays an important role in energy management. This paper investigates an energy efficient MAC protocol design for swallowable BSNs. Multi-hop communication is analyzed and proved more energy efficient than single-hop communication within the human body when the circuitry power is low. Based on this result, a centrally controlled time slotting schedule is proposed. The major workload is shifted from the sensors to the coordinator. The coordinator collects the path-loss map and calculates the schedules, including routing, slot assignment and transmission power. Sensor nodes follow the schedules to send data in a multi-hop way. The proposed protocol is compared with the IEEE 802.15.6 protocol in terms of energy consumption. The results show that it is more energy efficient than IEEE 802.15.6 for swallowable BSN scenarios.
Conference Paper
Full-text available
The wireless channels in Body Area Networks (BANs) have significant temporal variations due to body movements. Therefore there is a potential to save energy by exploiting adaptive schemes, such as transmit power control (PC) and link adaptation (LA). This paper investigates the energy saving efficiency of PC and LA in BANs. The theoretical bounds of energy saving efficiency of PC and LA, and the condition that LA outperforms PC are derived. Generally speaking, LA is more efficient in saving energy than PC in BANs. The energy saving efficiency and packet erasure rate (PER) of PC and LA are evaluated through simulations with a large measured dataset from a BAN testbed. The simulation results show that LA can save 80-85% more energy than PC during 80% time. The increased PER due to the adaptive schemes is below 1% during 80-95% time at the different links.
Article
Full-text available
Recent developments and technological advancements in wireless communication, MicroElectroMechanical Systems (MEMS) technology and integrated circuits has enabled lowpower, intelligent, miniaturized, invasive/non-invasive micro and nano-technology sensor nodes strategically placed in or around the human body to be used in various applications such as personal health monitoring. This exciting new area of research is called Wireless Body Area Networks (WBANs) and leverages the emerging IEEE 802.15.6 and IEEE 802.15.4j standards, specifically standardized for medical WBANs. The aim of WBANs is to simplify and improve speed, accuracy, and reliability of communications. The vast scope of challenges associated with WBANs has led to numerous publications. In this paper, we survey the current state-of-art of WBANs based on the latest standards and publications. Open issues and challenges within each area are also explored as a source of inspiration towards future developments in WBANs.
Article
Extensive empirical studies presented in this article confirm that the quality of radio communication between low-power sensor devices varies significantly with time and environment. This phenomenon indicates that the previous topology control solutions, which use static transmission power, transmission range, and link quality, might not be effective in the physical world. To address this issue, online transmission power control that adapts to external changes is necessary. This article presents ATPC, a lightweight algorithm for Adaptive Transmission Power Control in wireless sensor networks. In ATPC, each node builds a model for each of its neighbors, describing the correlation between transmission power and link quality. With this model, we employ a feedback-based transmission power control algorithm to dynamically maintain individual link quality over time. The intellectual contribution of this work lies in a novel pairwise transmission power control, which is significantly different from existing node-level or network-level power control methods. Also different from most existing simulation work, the ATPC design is guided by extensive field experiments of link quality dynamics at various locations over a long period of time. The results from the real-world experiments demonstrate that (1) with pairwise adjustment, ATPC achieves more energy savings with a finer tuning capability, and (2) with online control, ATPC is robust even with environmental changes over time.
Conference Paper
In this paper, we evaluate the optimal packet size for energy efficient communication in IEEE 802.15.6 based wireless body area networks (WBANs) under multi-periodic scheduled access mode. We evaluate the impact of (i) acknowledgement policy, (ii) periodicity of allocation and (iii) number of uploads per super frame on optimal packet size in an error-prone channel. We determine the optimal packet size for various communication scenarios in WBAN and for two distinct acknowledgement policies: immediate and block acknowledgement. Results show that the optimal packet size depends on acknowledgement policy employed and is insensitive to number of uploads per super frame and the periodicity of allocation.
Conference Paper
We present a predictor for real Body-Area-Network (BAN) channels that is accurate for up to 2 seconds, even with a nominal channel coherence time of 500 ms. The predictor utilizes the partial-periodicity of measured BAN channels using the previous 4 seconds of channel gain values. We demonstrate use of this predictor for power control with open-access and private channel measurements. When used under a realistic setting for IEEE 802.15.6, with packet loss less than 10%, we show that the accurate channel predictor does not translate into substantial reduction in packet loss or power usage over a simple sample-and-hold method, even though it is a more accurate predictor than sample-and-hold.
Article
Wireless Body Area Networks (WBANs) represent one of the most promising approaches for improving the quality of life, allowing remote patient monitoring and other healthcare applications. The deployment of a WBAN is a critical issue that impacts both the network lifetime and the total energy consumed by the network. This work investigates the optimal design of wireless body area networks by studying the joint data routing and relay positioning problem, in order to increase the network lifetime. To this end, we propose a mixed integer linear programming model, the Energy-Aware WBAN Design model, which optimizes the number and location of relays to be deployed and the data routing towards the sink, minimizing both the network installation cost and the energy consumed by wireless sensors and relays. We solve the proposed model in both realistic WBAN scenarios and general topologies, and compare the model performance to the most notable approaches proposed in the literature. Numerical results demonstrate that our model (1) provides a good tradeoff between the energy consumption and the number of installed relays, and (2) designs energy-efficient and cost-effective WBANs in a short computation time, thus representing an interesting framework for the dynamic WBAN design problem.
Article
This paper presents a novel transmission power control protocol to extend the lifetime of sensor nodes and to increase the link reliability in wireless body area networks (WBANs). We first experimentally investigate the properties of the link states using the received signal strength indicator (RSSI). We then propose a practical transmission power control protocol based on both short- and long-term link-state estimations. Both the short- and long-term link-state estimations enable the transceiver to adapt the transmission power level and target the RSSI threshold range, respectively, to simultaneously satisfy the requirements of energy efficiency and link reliability. Finally, the performance of the proposed protocol is experimentally evaluated in two experimental scenarios-body posture change and dynamic body motion-and compared with the typical WBAN transmission power control protocols, a real-time reactive scheme, and a dynamic postural position inference mechanism. From the experimental results, it is found that the proposed protocol increases the lifetime of the sensor nodes by a maximum of 9.86 % and enhances the link reliability by reducing the packet loss by a maximum of 3.02 %.