Sie sind auf Seite 1von 9

This article has been accepted for publication in a future issue of this journal, but has not been

fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
1

Body Node Coordinator Placement Algorithms


for Wireless Body Area Networks
Md Tanvir Ishtaique ul Huque, Student Member, IEEE, Kumudu S. Munasinghe, Member, IEEE and
Abbas Jamalipour, Fellow, IEEE

Abstract—Wireless body area networks (WBANs) are (EEG), Electrocardiography (ECG), Blood pressure, sugar
intelligent wireless monitoring systems, consisting of wearable level, heart beat rate, body temperature by using sensor nodes,
and implantable computing devices on or inside the human body. placed at different organs of a human body, and provides an
They are used to support a variety of personalized, advanced and efficient means of communication among these nodes with the
integrated applications in the field of medical, fitness, sports,
military and consumer electronics. In a WBAN, network
outside world, i.e., a medical center. A WBAN connects these
longevity is a major challenge due to the limitation in the independent nodes by using a central controller, known as a
availability of energy supply in body nodes. Therefore routing body node coordinator (BNC). A BNC is primarily
protocols play a key role towards making such networks energy responsible for collecting information from nodes and sending
efficient. In this research, we exhibit that a routing protocol them to the medical center [2]. Commonly, a mobile phone or
together with an effective body node coordinator (BNC) a PDA (personal digital assistant) is used as a BNC to
deployment strategy can influence the network lifetime
coordinate the functionalities of all nodes [3, 4]. The reason
eminently. Our initial work shows that the variation in placement
of a BNC within a WBAN could vary the overall network lifetime for using a BNC as coordinator of a WBAN, instead of using
significantly. This motivated us to work on an effective placement any other node, is to have limitation in transmission coverage,
strategy of a BNC, within a WBAN; and thus we propose three available energy and computational capability of used sensor
different BNC placement algorithms considering different nodes. Recent technological advances show that a sensor
features of available energy efficient routing protocols in a node, having maximum transmit output power of -18.5dBm
WBAN. Our simulation results show that these algorithms along [5], can send its signal to another receiver node, having
with an appropriate routing protocol can further prolong the
network lifetime by up to 47.45%. receiving sensitivity of -92dBm [6], up to a distance of around
25cm for on-body communication [7] without considering
Index Terms—Body Area Network (BAN), Body Node shadowing and fading effects. In case of in-body
Coordinator (BNC), BNC deployment, energy efficiency, human communication [8], for the same sensor node this distance is
body, IEEE 802.15.6, Internet of Things (IoT), node deployment, around 10.8cm, without considering shadowing and fading
WBAN. effects. Whereas the maximum dimension of a human body is
about 171.4cm [9]. This leads us to understand the lacking in
I. INTRODUCTION transmission capability, within a WBAN as well as with the

A wireless body area network (WBAN) is formally


defined by IEEE 802.15 (Task group 6) as a
communication standard optimized for low power devices and
outside world, of commonly used sensor node. Again because
of the energy constrained power supplies of tiny (8.25mm2
[5]) sensor nodes, it is recommended to prolong their inactive
operation on, in or around the human body (but not limited to time period utmost to enhance the entire network lifetime [10],
humans) to serve a variety of applications including medical, which in turn proportionally lessens its possibility to be a
consumer electronics, personal entertainment and others [1]. coordinator of a WBAN. Consequently, all other aspects like
The primary concept of WBANs is to continuously monitor a quality of service (QoS), reliability, security, available energy
patient’s different bio-signals such as Electroencephalography supply, network longevity and computational efficiency, lead
us to a demand of self-contained coordinator where a BNC
exhibits its precedence as coordinator compared to the tiny
sensor node.
In WBANs, because of the energy constrained power
M. T. I. ul Huque is with the School of Electrical and Information
Engineering, The University of Sydney, NSW 2006, Australia (e-mail:
supplies of tiny sensor nodes, effective energy consumption is
tanvirishtaique@yahoo.com). a key challenge. Since about 80% of total energy is consumed
K. S. Munasinghe is with the Discipline of Information Technology and only for communication purpose [11], a workable routing
Engineering, The University of Canberra, ACT 2601, Australia (e-mail:
kumudu.munasinghe@canberra.edu.au).
strategy can play a vital role to make the communication
A. Jamalipour is with the School of Electrical and Information effective among nodes and prolong the lifetime of a WBAN.
Engineering, The University of Sydney, NSW 2006, Australia (e-mail: A routing strategy is a complete platform which not only
a.jamalipour@ieee.org). considers the routing protocol but also other aspects, e.g.
Digital Object Identifier
effective node placement, relay node utilization and so on, to

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
2

Location 3 human body. Whereas a BNC has not such restricted


0.0 cm
placement issue. Thus, the BNC only exhibits the feasibility of
effective placement in the WBAN. Considering its present
43.75 cm
demand and feasibility, here our research is on effective
Location 2
placement of a BNC within the WBAN which can work along
87.5 cm
Location 1
with the existing routing protocols to enable the network more
175 cm
energy efficient. In our research, we have shown that effective
BNC deployment along with routing protocol can affect
network lifetime enormously and enhance the network lifetime
BNC
at most 47.45%.
The remainder of this paper is organized as follows: Section
II presents the problem definition, which explains the impact
of our research towards our motivation. Section III illustrates
Fig. 1. Placements of a BNC on different parts of a human body the formation and working mechanism of our proposed
algorithms. Section IV presents the system model, based on
which the performance of proposed algorithms, together with
8000 Location 1 routing protocols, was evaluated. Comparative performance
Location 2
7000
Location 3 evaluation is shown in Section IV. Finally, Section V ends
with conclusion and a prognosis of our future work.
Depletion Time

6000

5000
II. PROBLEM STATEMENT
variation 29%
4000 In our previous research [13], we have found that the
3000 placement of a BNC eminently influences the longevity of the
entire wireless body area network. To understand its impact,
2000
we used the same system model of [13] to simulate the routing
15 20 25 30 35 40
Number of Nodes protocol known as energy efficient adaptive routing in
wireless body area network (EAR-BAN) [13]. Here, we have
Fig. 2. Network lifetime with respect to the number of nodes, when considered both uniform and non-uniform distribution
nodes are uniformly distributed.
scenarios of nodes of a WBAN; and a BNC was placed in one
of three different locations of a human body for each scenario,
8000 as depicted in Fig. 1. For the BNC placement on the human
7000 Location 1 body, our considered locations were waist (Location 1), upper
Location 2 limb (Location 2) and head (Location 3). These locations are
6000 Location 3 commonly used and mostly feasible for the BNC placement
Depletion Time

5000 [4, 7]. Since these are nearly equally spaced, thus these also
4000
variation 31% give an approximate analysis of network longevity due to the
varying position of the BNC. Waist seems to be the center part
3000
of a human body. Sometimes wrist is also used to place a BNC
2000 instead of the waist. But, due to the regular postural change of
wrist, we prefer waist instead of the wrist. Again, head and
15 20 25 30 35 40
Number of Nodes lower leg are two possible end parts of a human body to place
a BNC; but, in our research, we considered head instead of
Fig. 3. Network lifetime with respect to the number of nodes, when lower leg, because of frequent postural change of human legs.
nodes are non-uniformly distributed.
Since we have already considered the center part and the end
enable the overall system energy efficient. In wireless sensor part of a human body, as two possible locations for a BNC
networks (WSNs), effective node placement, as an placement; thus we have considered a third location between
indispensable factor of routing strategy, has drawn the these two locations to understand the impact of energy
attention of researchers extensively in last decade. The aim of consumption due to the placement of a BNC. We considered
effective node placement is to prolong network lifetime. upper limb as “Location 2”, which is a middle part between
Present research [12] also shows that it improves a network’s waist and head. The results, shown in Fig. 2 and Fig. 3, are for
energy efficiency about 46%, which in turn prolongs the uniformly and non-uniformly distributed nodes respectively.
network lifetime. Effective node placement strategy is Here, we consider only one BNC placed in one of three
relatively new in WBANs. A WBAN consists of a number of locations at each time to measure network longevity. Such as
sensor nodes and a BNC. Its sensor nodes are specific for “Location 1” of Fig. 2, a BNC was placed on waist
application oriented and these applications are strictly (Location 1) and nodes were uniformly distributed. These
restricted by the sensor node’s placement, on or inside a results, based on three specific scenarios of three different

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
3

A B
E O E 3E O E

3d d B A d d

Fig. 4. Scenario 1 Fig. 5. Scenario 2

placements of a BNC, are revealing the fact that the network mobile whereas, in WBANs, nodes are mostly static. It also
lifetime of a WBAN varies with its BNC’s placement and it is requires superior computational support, than others. Artificial
random. Simulation results show that these varying positions potential field based algorithm is also a real time obstacle
of a BNC vary the network lifetime at most 29%, for avoidance approach for mobile node [16]. According to the
uniformly distributed nodes compared to the worst case computational geometry based algorithm each node should
scenario. Whereas for non-uniformly distributed nodes, it is at have precious location information of itself as well as others
most 31% compared to the same worst-case scenario. Here, of a network, which is not also feasible for a WBAN, because
the simulation results of both Fig. 2 and Fig. 3 show that the each node of a WBAN has limited transmission coverage and
network longevity is the lowest one when the BNC is placed at unambiguous location estimation is still under development.
waist (Location 1). Thus it is considered as the worst-case All of these conventional techniques require great
scenario among three considered scenarios (Location 1, computational support at the coordinator, i.e., the BNC. Bulky
Location 2 and Location 3). At the end, these outcomes help computation means huge data processing, by a BNC. These
us to realize the importance of effective location estimation for data are received by existing nodes of the network. This
a BNC within a WBAN to maximize the network longevity. increases the radio communication between a BNC and nodes,
which in turn increases the amount of energy consumptions of
III. PROPOSED ALGORITHMS nodes. Therefore, increasing complexity also increases the
In section I, it was stated that effective node placement in a energy computation of a network and decreases its lifetime
WBAN is defined as a means of effective BNC placement expectancy.
rather than a sensor node deployment. Although a sink node Since the nodes of a WBAN are highly energy constraint
placement in WSNs is similar to a BNC placement in and mostly non-renewable, therefore considering the
WBANs, the commonly used node placement techniques of feasibility of WBANs, we have proposed novel algorithms
WSNs are not unerringly feasible for WBANs. From every which are less computational complex. In this section, at first
aspect, e.g. path loss model, energy consumption model, scale, we have proposed our metric, based on which we have
hardware architecture, computational complexity, a WBAN illustrated the working principle of our proposed algorithms.
differs from a WSN [7, 11]. This leads us to understand that A. Metric Selection
the placement strategy of a BNC of WBANs is incompatible
Here, our focus is on network longevity, thus we have to
with the sink node placement of WSNs. Commonly; effective
consider a metric that can estimate the actual scenario of
node placement strategy of WBANs should have the following
lifetime expectancy of nodes of a WBAN. Commonly, we use
requirements.
either distance or available energy based metric of a node to
• Less computational complexity and message exchange account its lifetime, where distance is used as a means of path
complexity loss and available energy of a node indicates its present
• Centralized operation residual energy. But, individually, none of these are adequate
• Less involvedness of sensor nodes to enable the network enough to present the actual lifetime expectancy of a node. To
energy efficient support our argument we have considered two different
scenarios as illustrated below,
The aforementioned factors motivated us to work on a new- In scenario 1, shown in Fig. 4, node A and node B have the
minted node placement algorithm other than the conventional same available energy, E, but they are placed at a distance d
ones, used in WSNs. In WSNs, genetic algorithm [14], and 3d, respectively with respect to the center location, O.
particle swarm optimization algorithm [15], artificial potential Now, from [19], we know a radio spends energy during
field based algorithm [16] and computational geometry based transmission (ETx[nJ]), in order to process k number of bits
algorithm [17] are the widely used four different node over a distance D with path loss coefficient η; i.e.,
placement techniques [18]. The primary drawback of using
these conventional techniques is that they experience an 𝐸!" 𝑘, 𝑑, 𝜂 = 𝐸!"_!"!# ∗ 𝑘 + 𝐸!"# (𝜂) ∗ 𝑘 ∗ 𝐷 ! (1)
extensive computational burden. Genetic Algorithms have
time complexity of 𝑂(𝑛𝐿 + 𝑛! + !!!! 𝑛!! ) [14] where, L is Here, ETx_elec[nJ/bit] is the energy dissipated by the radio to
the number of random samples for evaluation or received run the circuitry of the transmitter and Eamp(η)[J/(bit.mη)] is
message, 𝑛 = !!!! 𝑛! where i=1, 2, ... , K where K is the the energy dissipated by the transmit amplifier. Now except
number of sensor nodes. Particle swarm optimization transmission distance (D), if other parameters are constant
algorithm is applicable for the networks where nodes are then (1) becomes,

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
4

𝐸!" ∝ 𝐷 ! (2) • Distance-aware BNC Placement Algorithm–Fixed


(DBP-F)
Equation (2) leads us to:
When Dη (node A) < Dη (node B)
• Position-aware BNC Placement Algorithm (PBP).
Then, ETx (node A) < ETx (node B) for η ≥ 0
Now, for a node with a fixed initial energy (E), after a Here, PBP is applicable for those routing protocols in which
certain time period later, its energy will be (E-ETx). Since node the sensor nodes of a WBAN know their spatial locations.
A and node B have different transmission distance (D), their Whereas for DBP-I and DBP-F, the requirement is that the
longevities will be different; i.e., Lifetime of node A is greater sensor nodes, instead of knowing their coordinate, should
than Lifetime of node B. Here, although node A and node B know the relative distance from the center coordinator, i.e., a
have the same initial available energy (E), but because of BNC. Again there are some routing protocols in WBANs,
different transmission distance their longevities are different. which consider one of its available sensor nodes as a center
This explanation leads us to understand that only the available coordinator instead of considering a separate computationally
energy of a node cannot be used as a measurement of its efficient BNC. Since the sensor nodes are less computationally
lifetime expectancy. efficient this type of routing protocol requires less complex
Again, in scenario 2, shown in Fig. 5, node A and node B BNC placement technique. DBP-F is thus applicable for them.
are placed at a fixed distance d with respect to the center Besides, the routing protocols, which consider the existence of
location, O, and their initial available energies are E and 3E a BNC as a center coordinator, DBP-I is applicable for them.
respectively. These algorithms are different in their basic infusion, principle
and formation complexity, leading to the computational
Equation (2) results in: complexity, which results in different graded energy efficient
When Dη (node A) = Dη (node B) performance. These algorithms are explained as follows:
Then ETx (node A) = ETx (node B) for η ≥ 0
Since the initial available energies of node A and node B are B. Distance-aware BNC Placement Algorithm – Iterative (DBP-I):
different, thus after a certain time period their available Our proposed DBP-I is used to find out the effective
energies will also be different which is shown in Table I. location of a BNC within a WBAN to enable the system more
energy efficient. It is applicable for those routing protocols in
TABLE I
which the BNC knows the relative communication distance of
LIFETIME EXPECTANCY OF NODE A AND NODE B nodes. In WBANs, there is a number of routing protocols,
Lifetime of node A Lifetime of node B
such as energy efficient adaptive routing in wireless body area
networks (EAR-BAN) [13], semi-autonomous adaptive
E-ETx 3E-ETx
routing in wireless body area networks (SEA-BAN) [19], and
probabilistic energy-aware routing protocol (PER) [20], which
Therefore, although node A and node B have a fixed support its requirements.
transmission distance (D), but their different levels of initial
available energies result in different level of longevities; i.e., 1) Considerations
Lifetime of node A < Lifetime of node B. This elucidation also • Initially the BNC should be placed at the border or outside
helps us to understand that only the transmission distance of a of the border of a WBAN.
node cannot measure its lifetime expectancy precisely. • All nodes of a WBAN should be within the transmission
The above analysis illustrates that neither available energy coverage of the BNC.
nor the transmission distance could show the network lifetime, • The BNC should know the relative transmission distances
or more specifically a node’s lifetime, properly. Therefore we of all nodes from itself.
!
propose a new metric, !", which indicates a node’s lifetime,
!"
in seconds. Here, Eav is the available energy of the node and 2) Working Mechanism
PL is the path loss between the node and the BNC. Again path The execution of DBP-I is started with the placement of the
loss, PL, is proportional to the transmission distance, d, which BNC. According to DBP-I, the BNC should be placed at the
will be explained in the section IV. Thus we propose !"
! boundary or outside of the boundary of a WBAN as depicted
! to ! in Fig. 6 (step 1). A common practice is to choose the location
estimate the lifetime expectancy of a node. Based on this of one of the farthest nodes, in any direction, with respect to
metric we propose three different algorithms, for effective the center of the WBAN and place the BNC at that location.
placement of a BNC within a WBAN to prolong the entire At first, the BNC measures the relative communication
network lifetime. Since these BNC placement algorithms are distances of all nodes of the WBAN (step 2) and based on the
going to work along with the routing protocols of WBANs, measured distances finds out dmin and dmax, the distances of
based on the features of available energy efficient routing closest and farthest nodes, respectively (step 3.a). Then the
protocols, we categorize them into three different streams. For BNC estimates Davg, which is an intermediate distance
each stream, we propose a BNC placement algorithm. They between dmin and dmax, and divides all available nodes into two
are, subsets (UL and UR), considering Davg as a threshold (step 3.b).
• Distance-aware BNC Placement Algorithm– After that, the BNC has to be shifted Davg distance away
Iterative (DBP-I) towards the center of the WBAN (step 3.c) and once again it

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
5

measures the relative communication distances of all nodes C. Distance-aware BNC Placement Algorithm – Fixed (DBP-F):
from its new location (step 3.d). Now, for each node, it Like DBP-I, DBP-F is also applicable for effective location
accounts a node’s utility factor (UF), based on the available selection of BNC, within a WBAN, to prolong its network
energy and relative communication distance (𝑑!! ) of a node, lifetime. It is proposed based on the similar requirements of
from itself (step 3.e). Then, it sums up the node’s utility factor DBP-I. The primary difference, in formation, between DBP-I
(Sum UL and Sum UR) for each subset (UL and UR) (step 3.f). and DBP-F is the computational complexity. DBP-F exhibits
Finally, it considers the following criteria to repeat the entire linear computational complexity, whereas DBP-I supports
process (step 3.g). iterative computation.
!"#!! !"#!!
Here, if ≥
!"#$%&  !"  !"#$  !"  !!   (#!! ) !"#!"#  !"  !"#$  !"  !! (#!! ) 1) Considerations
and #UL>1, • Initially the BNC should be placed at the border or
Then the BNC considers the subset UL and repeats the outside of the border of a WBAN.
entire process.
!"#!! !"#!! • All nodes of a WBAN should be within the transmission
Again, if < and coverage of the BNC.
!"#$%&  !"  !"#$  !"  !! !"#$%&  !"  !"#$  !"  !!
#UR>1, • The BNC should know the relative transmission
Then the BNC repeats the entire process considering the distances of all nodes from itself.
subset UR.
On the contrary, if in the selected subset (UL or UR), there 2) Working Mechanism
exists only one node, then the present location is seemed to be Like DBP-I, operation of DBP-F is begun with the
the optimal location of the BNC. placement of the BNC. Its successive work functionalities are
stated as follows,
3) Algorithm: DBP-I 1. According to step 1, a BNC should be placed at least at
1. Place the BNC at any end point of a WBAN, say the point is P the boundary or outside of the boundary of a WBAN as
2. Measure the relative distance of all body nodes (N1, N2... Nj) from the depicted in Fig. 6. A common practice is to choose the
BNC. Here, ∀𝑁:  𝑁! ∈ 𝑈!
3. if #𝑈! > 1   then
location of one of the farthest nodes, in any specific direction,
a. Find the distant node and closest node of Uj. Let, the distances with respect to the center of a WBAN and places the BNC at
are dmax and dmin respectively. that location.
! !!
b. Estimate  𝐷!"# = !"# !"# ; and split Uj into two subsets of UL
! 2. In step 2, BNC measures the relative communication
and UR.
∀𝑁:  𝑁! ∈ 𝑈! ; where for node NL, distance (NL) ≥ Davg distances of all available nodes of WBAN.
                 ∀𝑁:  𝑁! ∈ 𝑈! ; where for node NR, distance (NR) < Davg 3. In step 3, based on the measured distances of step 2, the
c. Replace the BNC, Davg distance away from point P towards the
center of the WBAN BNC finds out dmin and dmax, the distances of closest and the
d. Measure the relative distance (𝑑!! , 𝑑!! … . 𝑑!! ) of all body nodes farthest nodes respectively.
from BNC’s new position 4. In step 4, BNC estimates Davg which is a median distance
e. ∀𝑁:  𝑁! ∈ 𝑈! Utility Factor,
!"!#$!%$&  !"!#$%  !"  !"#$  ! ! between dmin and dmax; and divides all available nodes into two
𝑈𝐹(𝑁! ) =
(!!! )! subsets (UL and UR) based on their relative communication
f. ∀𝑁:  𝑁! ∈ 𝑈! 𝑆𝑢𝑚!! = !! ∈!! 𝑈𝐹(𝑁! ) distances from the BNC, considering Davg as a threshold.
∀𝑁:  𝑁! ∈ 𝑈! 𝑆𝑢𝑚!! = !! ∈!! 𝑈𝐹(𝑁! )
!"# !! !"# !! 5. In step 5, BNC has to be shifted Davg distance away
g. 𝑑!"# ←   𝐷!"#  and 𝑈! ← 𝑈! if ≥
#! !
!"# !!
#! !
!"# !!
towards the center of the WBAN.
               𝑑!"# ←   𝐷!"#  and 𝑈! ← 𝑈! if < 6. In step 6, again it measures the relative communication
#! ! #! !
h. repeat step-3
else set the BNC at that position.
distances (𝑑!! , 𝑑!! … . 𝑑!! ) of all nodes (N1, N2... Nj) from its
new location.
7. In step 7, BNC sums up the available energy (E) and
relative communication distance (dr) of all nodes of each
subset (UL and UR) and divides each of the outcomes with the
number of available node of its associated subset.
Border of 8. In step 8, BNC estimates the correlation (X), of measured
a WBAN utility factors of two subsets, leading to the distance
discrimination (d). Here, the term “distance discrimination” is
used to find out proper location estimation of optimal location
of the BNC, within a WBAN.
In step 9, finally the BNC is placed its optimal location.
Node Here, the term k is a user-defined constant, which is used as a
BNC tolerance limit of estimated value. In our work we have
considered k=0.5. It is found that for the range [0,1], k=0.5
results the optimum value to find out the optimal position of
Fig. 6. Initial BNC placement scenario. the BNC to prolong network lifetime.

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
6

3) Algorithm: DBP-F node with respect to the maximum value, which lead us to χ.
1. Place a BNC at any end point of a WBAN. Say it is P(X,Y) Here each node has its own χ. (step 5)
2. Measure the relative distance of all body nodes (N1, N2... Nj) from the Finally, all nodes multiply their own χ with their
BNC. Here, ∀𝑁:  𝑁! ∈ 𝑈! coordinates and divide the resultant with the number of node
3. Find the distant node and closest node of Uj. Let, the distances are dmax of the WBAN. (step 6)
and dmin respectively.
!!"# !!!"#
4. Estimate  𝐷!"# = ; and split Uj into two subsets of UL and UR. 3) Algorithm: PBP
!
∀𝑁:  𝑁! ∈ 𝑈! ; where for node NL, distance (NL) ≥ Davg 1. Place a BNC within a WBAN, say the point is P(X,Y)
                 ∀𝑁:  𝑁! ∈ 𝑈! ; where for node NR, distance (NR) < Davg 2. Measure the relative distances (𝑑!! , 𝑑!! … . 𝑑!! ) of all body nodes (N1,
5. Replace the BNC, Davg distance away from point P towards the center of
N2... Nj) from the BNC. Here, ∀𝑁:  𝑁! ∈ 𝑈!
the WBAN. Say it is (X-Davg,Y)≡(X',Y) !"!#$!%$&  !"!#$%  !"  !"#$  ! !
6. Measure the relative distance (𝑑!! , 𝑑!! … . 𝑑!! ) of all body nodes (N1, N2... 3. ∀𝑁:  𝑁! ∈ 𝑈! Utility Factor, 𝑈𝐹(𝑁! ) =
(!! )!
!
!"#!:! ∈! !"!!"(! ! )
Nj) from the BNC’s new position 4. ∀𝑁:  𝑁! ∈ 𝑈! 𝑢𝑓! =
! !
! !"#!:!! ∈!! !"
! ! ∈! ! ! ! ! ! ! ! ∈! ! ! !!
7. ∀𝑁:  𝑁! ∈ 𝑈! 𝐸! = 𝑑! = ; !"!
#! ! #! !
5. ∀𝑁:  𝑁! ∈ 𝑈! 𝜒! =
!"#!:!! ∈!! !"
𝑑!! 𝑖𝑠  𝑡ℎ𝑒  𝑐𝑜𝑟𝑟𝑒𝑠𝑝𝑜𝑛𝑑𝑖𝑛𝑔  𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒  𝑜𝑓  𝑛𝑜𝑑𝑒  𝑁!  𝑓𝑟𝑜𝑚  𝐵𝑁𝐶
!! !!
!
! ! ∈! ! ! ! ! ! ! ∈! ! ! !! !!!(! ! .! ! ) !!!(! ! .! ! )
∀𝑁:  𝑁! ∈ 𝑈! 𝐸! = 𝑑!! = ; η is the path 6. ∀𝑁:  𝑁! ∈ 𝑈! replace BNC at (Xnew,Ynew) ≡ ( , )
#! ! #! ! #! ! #! !
loss exponent
!! !! ! ! !
8. 𝐸𝑠𝑡𝑖𝑚𝑎𝑡𝑒  𝑋 = ! − ! and 𝑑 = 𝑑! − 𝑑! IV. SYSTEM MODEL
!! !!

9. if X>1 optimal position of the BNC (X'-kd,Y) In this work, we consider the system model of [13, 19], to
elseif X<1 optimal position of the BNC (X'+kd,Y)
evaluate our proposed algorithms along with the routing
protocol. In [13, 19], the system model was used to evaluate
D. Position-aware BNC Placement Algorithm (PBP):
the performance, in term of network longevity, of a cluster
PBP exhibits less complex formation compared to DBP-I based routing protocol, EAR-BAN and multi-hop routing
and DBP-F. It has also linear computational complexity like protocol, PER, respectively. The used system model is
DBP-F. But it considers the spatial coordinate information of depicted as follows:
nodes instead of relative transmission distance with respect to
the BNC. A. Formation of the Body Area Network
We consider a WBAN of 175cm×175cm [9], consisted of
1) Considerations body nodes and a BNC. Here we consider a human body
• All nodes of a WBAN should be within the transmission which is kept standing and widely spread both of his hands in
coverage of the BNC. each side. We have taken into account both uniform and non-
The BNC should know the spatial coordinates of all nodes. uniform random distribution (Weibull Distribution [21]) for
allocating nodes on the human body. In Weibull Distribution,
2) Working Mechanism we consider scale parameter A=1 and shape parameter B=5.
Like DBP-I and DBP-F, PBP does not have any confined B. Selection of Path loss Model
initial BNC placement strategy. But, according to PBP, it is
To estimate the path loss between two transceivers we use
preferable to place the BNC within a WBAN. Its work
the log-distance path loss model of [7]. According to this
principles are described below in chronological order,
formula, the path loss (PLdB) at a distance, d, becomes,
1. At first, a BNC is placed within a WBAN (step 1). 𝑑
2. After that, the BNC measures the relative communication 𝑃𝐿!" = 𝑃𝐿!,!" + 10 ∗ 𝜂 ∗ 𝑙𝑜𝑔  ( ) (3)
distances of all available nodes of a WBAN based on their 𝑑!
Here PL0,dB is the reference path loss at a reference distance,
coordinates and considering itself as a center of coordinate
d0, and η is the path loss exponent. In this work, we consider
system (step 2).
the non-line-of-sight (NLOS) communication because of
3. Compute “Utility Factor (UF)” of all nodes based on
uneven surface of the human body and obstruction due to
their available energy (E) and relative communication
clothing and costumes. The following parameter have been
distances (dr). (step 3)
used in the paper: d0=10cm, PL0,dB=48.8dB, η=5.9 [7].
4. Then BNC finds out the maximum “Utility Factor (UF)”
from the available utility factors of all nodes and estimates the C. Selection of Transceiver and Sensor
factor “uf” of each node as follows, (step 4) In this work, we consider that each node consists of a
𝑓𝑜𝑟  𝑛𝑜𝑑𝑒  𝑗, transceiver and a sensor. Here, we have considered the
𝑚𝑎𝑥 𝑈𝐹 − 𝑢𝑓!
!:!! ∈!! specification of a compact (4×4mm) and energy limited
𝑢𝑓! =  
 𝑚𝑎𝑥𝑖𝑚𝑢𝑚    𝑣𝑎𝑙𝑢𝑒  𝑜𝑓  𝑈𝐹  𝑎𝑚𝑜𝑛𝑔  𝑎𝑙𝑙  𝑈𝐹(   𝑚𝑎𝑥 𝑈𝐹) transceiver, NORDIC nRF24L01 [22], where the operating
!:!! ∈!!
frequency is 2.4GHz at -85dBm (0.1% BER) sensitivity and
its maximum data rate is 1Mbps. NORDIC nRF24L01
5. BNC finds out the maximum value of the factor “uf”
transceiver uses Gaussian frequency-shift keying (GFSK)
from the available ones and normalize the factor “uf” of each
modulation with four different programmable output power: 0,

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
7

  used for data packet transmission/reception 9000

Location 1
  used for control message transmission/reception
8000
Location 2
7000 without effective BNC allocation Location 3
  guard time slot
DBP-I

Depletion Time
5 ms
  6000
DBP-F
Time slot 1 Time slot 2 Time slot 3 Time slot 27 Time slot 1 5000 PBP
One Time Frame (5.4 sec), when 200 ms
number of BNs is 27 4000

with effective BNC allocation


3000
180 ms 20 ms
2000

Fig. 7. Structure of the TDMA MAC.


1000
15 20 25 30 35 40
Number of Nodes
-6, -12 or -18dBm at typical supply voltage of 3V. In passive Fig. 8. Network lifetime with respect to the number of nodes by using
(standby-I) mode, it consumes about 6.6mW and its changing EAR-BAN routing protocol, when nodes are uniformly distributed.
mode power consumption, alternation between Tx mode and
Rx mode, is about 24mW. 9000
Location 1
To consider the energy consumption of a sensor, we use the 8000
Location 2
specification of [23] as a standard where an ECG sensor 7000
Location 3
having a size of (2×1.3) mm2 consumed less than 12µW at a DBP-I

Depletion Time
DBP-F
data rate of 100Kbps. Moreover, to run these nodes we
6000
PBP
consider an implantable power source known as IOS-1 [24], 5000
with effective BNC allocation
which has the volume of ~4.9mm3 and the capacity of 1.7 4000

mAh at ~1.5V. 3000

D. Selection of Media Access Control (MAC) Model 2000


without effective BNC allocation
We have considered a time division multiple access (TDMA) 1000
15 20 25 30 35 40

MAC protocol of [13, 19], shown in the Fig. 7, where each of Number of Nodes
the nodes within the network got a time slot of 200ms. So, the Fig. 9. Network lifetime with respect to the number of nodes by using
duration of a time frame or round of a WBAN becomes (Tw = EAR-BAN routing protocol, when nodes are non-uniformly
distributed.
200ms×number of nodes). Here each time slot is further
divided into a 180ms sub-slot, for data message transmission
three locations: waist (Location 1), upper limb (Location 2)
or reception, and a 20ms sub-slot, for control message
and head (Location 3), shown in Fig. 1, at a time to show the
transmission or reception. Moreover in each 20ms sub-slot, a
impact of network longevity without having any BNC
130 µsec was allocated, for each transceiver, to alter
placement technique. On contrary, DBP-I, DBP-F and PBP
between transmitting mode and receiving mode. A guard time
are used as effective BNC placement techniques to prolong
slot is also included between two successive time frames for
network lifetime. We also consider both uniform and non-
getting general control message from the BNC.
uniform distribution of nodes of WBANs, shown in Fig. 8 and
Fig. 9, respectively. For, EAR-BAN routing protocol, we
V. PERFORMANCE EVALUATION
account the similar system model of [13], where the available
In energy aware routing, one of the most used performance energy of nodes is randomly distributed within the range of
assessor metrics is the Depletion Time, which is defined as the 9J-9.18J. The simulation result of Fig. 8 shows that EAR-
time until the first node (or a fixed percentage of nodes) of a BAN, together with effective BNC placement algorithms and
network depletes its available energy. So, a network with a uniform node distribution, has not shown any cabalistic
higher depletion time has a higher lifetime, which shows its variation in performance because of using DBP-I, DBP-F and
energy efficiency. Here, we considered the death of the first PBP; but when the node distribution is non-uniform, PBP is
node of a WBAN, as the depletion time, to evaluate the outperforming than DBP-I and DBP-F, shown in Fig. 9. Here
performance of our proposed algorithms. for non-uniform node distribution, although the energy
Commonly, the routing protocols, used in WBANs, can be efficiency, in term of depletion time, of DBP-I and DBP-F is
classified (based on their data transmission manner) as multi- similar, but PBP enhances the energy efficiency at maximum
hop routing protocol and cluster-based routing protocol. In 20.4% than DBP-F and at maximum 29.7% than DBP-I.
order to depict the performance of our proposed algorithms, On other hand, Fig. 10 and Fig. 11 show the performance
here we have considered recent, relevant and available form of analysis of the multi-hop routing protocol, PER, for both
both of these routing protocols: PER and EAR-BAN, whereas uniform and non-uniform distribution of nodes of a WBAN,
PER is considered as an example of multi-hop routing respectively. For PER routing protocol, we have considered
protocol and EAR-BAN is for cluster-based routing protocol. the similar system model of [19], where the available energy
Figures 8 and 9 present the comparative performance of of nodes is randomly distributed within the range of 3J-9.18J.
EAR-BAN, with and without effective BNC placement In Fig. 10 and Fig. 11, we have shown the comparative
techniques within a WBAN. Here, a BNC is placed in one of performance of PER with and without effective BNC

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
8

Location 1
specifically how many times the BNC broadcasts message to
Location 2 sensor nodes or the sensor node sends message to the BNC.
Location 3
DBP-I
TABLE II
Depletion Time

DBP-F
10
4
PBP COMPARISON AMONG DBP-I, DBP-F AND PBP
Motive DBP-I DBP-F PBP
with effective BNC allocation Initial Information of Information of Information of
Requirement relative relative spatial
distances of all distances of all coordinates of
nodes nodes all nodes
without effective BNC allocation
Number of multiple once none
5 10 15 20 25 30 35 40 45 50
Physical
Number of Nodes
alteration (l)
Fig. 10. Network lifetime with respect to the number of nodes by using Computational O(l) O(1) O(1)
PER routing protocol, when nodes are uniformly distributed. complexity
Message O(l+1) O(1) O(1)
exchange
Location 1 complexity
Location 2 Energy maximum maximum maximum
Location 3 efficiency 36.8% 41.8% 47.45%
DBP-I
Applications EAR-BAN, ETPA [25] k. Kim et. al
Depletion Time

DBP-F
4
10 PBP PER [26]

with effective BNC allocation VI. CONCLUSION AND FUTURE WORK


In this paper, we have illustrated the importance of effective
BNC placement within a WBAN to maximize the network
without effective BNC allocation
longevity. Besides, to measure the lifetime expectancy of a
node, we have shown the lacking in measurement of available
5 10 15 20 25 30 35 40 45 50
Number of Nodes
Fig. 11. Network lifetime with respect to the number of nodes by using metrics and thus proposed a new metric to fulfill the present
PER routing protocol, when nodes are non-uniformly distributed. demand. Based on our proposed metric, we have proposed
three different algorithms, which are different in their
placement algorithms within a WBAN. These simulation requirements, formations, and result in different level of
results show that our proposed BNC placement algorithms energy efficient and computationally efficient performances.
along with multi hop routing protocol, PER, maximize the The simulation results show the consistency of PBP, over
network lifetime more, compared to the cluster based routing DBP-I and DBP-F, in term of energy efficient and
protocol, EAR-BAN. Although for PER, with effective BNC computationally efficient performances. In our next step, we
placement algorithms (DBP-I, DBP-F and PBP) and uniform will use specialized software, Castalia [28], to evaluate the
node distribution, energy efficiency because of using DBP-I, performance of our proposed algorithms, in term of reliability
DBP-F and PBP is almost similar, shown in Fig. 10; but for and control message overheads.
non-uniform node distribution, PBP outperforms compared
to DBP-I and DBP-F, shown in Fig. 11. Here, the
REFERENCES
depletion time is considered as a measurement of energy
efficiency. The simulation result of Fig. 11 shows that the [1] S. Movassaghi, M. Abolhasan, J. Lipman, D. Smith, and A. Jamalipour,
“Wireless body area networks: a survey,” IEEE Communications
energy efficiency of DBP-I is followed by DBP-F and with Surveys and Tutorials, vol. 16, no. 3, pp. 1658-1686, 3Q 2014.
the increasing number of nodes of a WBAN their energy [2] J.M.L.P. Caldeira, J.J.P.C. Rodrigues, P. Lorenz, "Toward ubiquitous
efficiencies are also increased. In all cases, PBP leads which mobility solutions for body sensor networks on healthcare", IEEE
increases the energy efficiency at maximum 23.2% than DBP- Comm. Magazine, vol. 50, no. 5, pp. 108-115, May 2012.
[3] J. Wan, S. Ullah, C. Lai, M. Zhou, X. Wang C. Zou, "Cloud-enabled
F and at maximum 20.5% than DBP-I, shown in Fig. 11. wireless body area networks for pervasive healthcare," IEEE Network,
A comparative analysis among these proposed algorithms is vol. 27, no. 5, Sept. 2013.
summarized in Table II. In this table, the number of physical [4] S. Ivanov, C. Foley, S. Balasubramaniam, D. Botvich, “Virtual groups
alteration means how many times a BNC has to be displaced for patient WBAN monitoring in medical environments”, IEEE Trans.
on Biomedical Engineering, vol. 59 , no. 11, pp. 3238 – 3246, Nov.
within a WBAN to find out its optimal location. We have 2012.
accounted the term energy efficiency of each algorithm as the [5] Y. Zhang, F. Zhang, Y. Shakhsheer, J. D. Silver, A. Klinefelter and M.
maximum differences, in network lifetime, between with and Nagaraju, "A batteryless 19 W MICS/ISM-band energy harvesting body
sensor node SoC for ExG applications", IEEE J. Solid-State
without effective placement of the BNC along with routing Circuits, vol. 48, no. 1, pp. 199 -213, Jan. 2013.
protocol. To estimate the energy efficiency of all of these [6] H. Sjoland, J. B. Anderson, C. Bryant, R. Chandra, O. Edfors, AJ.
algorithms we have considered the same worst case scenario Johansson, N. S. Mazloum, R. Meraji, P. Nilsson, D. Radjen, J. N.
Rodrigues, S. M. Y. Sherazi, V. Öwall, "A receiver architecture for
(Location 1) which one was considered in the section II. devices in wirelessbody area networks", IEEE J. Emerging Sel. Topics
Message exchange complexity [27] defines how many times Circuits Syst., vol. 2, no. 1, pp.82 -95, Mar. 2012.
the BNC communicates with the sensor nodes; more [7] E. Reusens, W. Joseph, B. Latre, B. Bream, G. Vermeeren, E. Tanghe,
L. Martens, I. Moerman and C. Blondia, “Characterization of on-body
communication channel and energy efficient topology design for

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2014.2366110, IEEE Internet of Things Journal
9

wireless body area networks”, IEEE Trans. on Info. Tech. in Md. Tanvir Ishtaique ul Huque received the B.S. degree in
Biomedicine, vol 13, no 6, pp. 933-945, Nov. 2009.
[8] D. Kurup, W. Joseph, G. Vermeeren, and L. Martens, “In-body path loss
Telecommunication Engineering from Rajshahi University of
model for homogeneous human tissues”, IEEE Trans. on Engineering & Technology, Bangladesh, in 2010 and the
Electromagnetic Compatibility, vol. 54, no. 3, pp. 556-564, Jun. 2012. M.Phil. degree in Electrical Engineering from the University
[9] B. Bogin, M. I. Varela-Silva, “Leg length, body proportion, and health: a
of Sydney, Australia, in 2014. His research interest includes
review with a note on beauty”, Int J. Environ Res Public Health, vol. 13
no. 3,pp. 1047–1075, Mar. 2010. energy efficient wireless networking, scalability of software
[10] S. Ullah, "RFID-enabled MAC protocol for WBAN", IEEE Int. Conf. on defined networking, human computer interaction.
Comm., pp. 6030-6034, 9-13 June 2013. Kumudu Munasinghe obtained his Ph.D. in
[11] O. Omeni, A.C.W. Wong, A.J. Burdett, C. Toumazou, "Energy efficient Telecommunications Engineering from the
medium access protocol for wireless medical body area sensor
networks", IEEE Trans. of Biomedical Circuits and Syst., vol. 2, no. 4 University of Sydney in 2008. He is currently
pp. 251-259, Dec. 2008. with the Faculty of Education, Science,
[12] Y. Song, B. Wang, Z. Shi, K. R. Pattipati, and S. Gupta, “Distributed Technology and Maths as a Senior
algorithms for energy-efficient even self-deployment in mobile sensor Lecturer/Assistant Professor. His research
networks”, IEEE Tran. on Mobile Comp., vol. 13, no. 5, pp. 1035-1047,
May 2014. focuses on next generation mobile networks,
[13] M. T. I. ul Huque, K. S. Munasinghe, M. Abolhasan and A. Jamalipour, biologically and ecologically inspired networks, green
“EAR-BAN: energy efficient adaptive routing in wireless body area communication systems, and smart grid communications. Dr.
networks”, 7th Int. Conf. on Signal Processing and Communication Munasinghe has over 60 refereed publications with over 350
Systems, Australia, 16-18 Dec. 2013. citations in highly prestigious journals, conference
[14] Y. Yoon and Y. H. Kim, “An efficient genetic algorithm for maximum proceedings and a book to his credit. He has been successful
coverage deployment in wireless sensor networks”, IEEE Trans. on
Cybernetics, vol. 43, no 5, pp. 1473-1483, Oct. 2013.
in securing several prestigious research grants and awards
[15] H. Safa, W. El-Hajj, and H. Zoubian, “Particle swarm optimization such as: ARC APD Fellowship (2010), ARC DP Grant (2010),
based approach to solve the multiple sink placement problem in WSNs”, USYD ECRS Grant (2012), and USYD Bridging Support
IEEE Int. Conf. on Comm., pp. 5445–5450, 10-15 Jun. 2012. Seed Grant (2013) and Industrial Grants worth over $ 550,000
[16] M. R. Senouci, M. Abdelhamid, and K. Assnoune, “Localized in total. He has won many research awards including an IEEE
movement-assisted sensor deployment algorithm for hole detection and Paper Award at the 50th Anniversary Global Communications
healing”. IEEE Trans. Parallel Distrib. Syst., vol 25, no 5, pp. 1267 –
1277, May 2014.
Conference in Washington DC, 2007. Dr. Munasinghe has
[17] H.-J. Lee, Y.-h. Kim, Y.-H. Han, and C. Y. Park, “Centroid-based undertaken TPC Chairing responsibilities in a number of
movement assisted sensor deployment schemes in wireless sensor IEEE's flagship conferences. He also acts as an editorial board
networks”, IEEE 70th Vehicular Tech. Conf.-Fall, pp. 1–5, 20-23 Sept. member and reviewer for several prestigious international
2009.
[18] D. S. Deif, Y. Gadallah, “Classification of wireless sensor networks
journals. He is currently a Member of the IEEE.
deployment techniques”, IEEE Comm. Surveys & Tutorials, vol. 16, no. Abbas Jamalipour (S’86–M’91–SM’00–F’07)
2, pp. 834-855, May 2014. is the Professor of Ubiquitous Mobile
[19] M. T. I. ul Huque, K. S. Munasinghe, M. Abolhasan and A. Jamalipour, Networking at the University of Sydney,
“SEA-BAN: Semi-autonomous adaptive routing in wireless body area
Australia, and holds a PhD in Electrical
networks”, 7th Int. Conf. on Signal Processing and Communication
Systems, Australia, 16-18 Dec. 2013. Engineering from Nagoya University, Japan. He
[20] M. T. I. ul Huque, K. S. Munasinghe, and A. Jamalipour, “A is a Fellow of the Institute of Electrical,
probabilistic energy-aware routing protocol for wireless body area Information, and Communication Engineers (IEICE) and the
networks”, IEEE 80th Vehicular Tech. Conf.-Fall, Canada, 14–17 Sept. Institution of Engineers Australia, an ACM Professional
2014.
[21] Reliability Engineering Resources. (2002).Characteristics of the Weibull Member, and an IEEE Distinguished Lecturer. He is the
Distribution. Available: http://www.weibull.nl/weibullstatistics.htm author of six technical books, nine book chapters, over 350
[22] Nordic nRF2401 datasheet. (2009). Available: technical papers, and five patents, all in the area of wireless
http://www.nordicsemi.no/index.cfm?obj=product&act=display&pro=64
[23] L. Yan, J. Yoo, B. Kim and H.-J. Yoo, “A 0.5- µVrms12-µW wirelessly
communications. He was the Editor-in-Chief IEEE Wireless
powered patch-type healthcare sensor for wearable body sensor Communications (2006-08), Vice President-Conferences
network”, IEEE J. of solid-state circuits, vol. 45, no. 11, pp. 2356-2365, (2012-13) and a member of Board of Governors of the IEEE
Nov. 2010.
Communications Society, and has been an editor for several
[24] F. Albano, M. D. Chung, D. Blaauw, D.M. Sylvester, K.D. Wise, A.M.
Sastry, “Design of an implantable power supply for an intraocular journals. Previously he has held positions of the Chair of the
sensor, using POWER (power optimization for wireless energy Communication Switching and Routing and the Satellite and
requirements)”, J. of Power Sources, vol. 170, no. 1, pp. 216–224, Jun. Space Communications Technical Committees and Vice
2007.
[25] S. Movassaghi, M. Abolhasan and J. Lipman, “Energy efficient thermal Director of the Asia Pacific Board, in ComSoc. He was a
and power aware routing in body area networks”, IEEE 23rd Int. Symp on General Chair or Technical Program Chair for a number of
Personal, Indoor and Mobile Radio Comm., pp. 1130-1135, Sydney, conferences, including IEEE ICC, GLOBECOM, WCNC and
Australia, Sept. 9 – 12, 2012.
[26] K. Kim, I.-S. Lee, M. Yoon, J. Kim, H. Lee and K. Han, "An efficient PIMRC. Dr. Jamalipour is also an elected member of the
routing protocol based on position information in mobile wireless body Board of Governors (2014-16), IEEE Vehicular Technology
area sensor networks", Proc. NETCOM, pp.396 -399, Dec. 2009. Society. He is the recipient of a number of prestigious awards
[27] O. Younis and S. Fahmy, "HEED: A hybrid, energy-efficient, distributed
clustering approach for ad hoc sensor networks," IEEE Trans. Mobile such as the 2010 IEEE ComSoc Harold Sobol Award, the
Computing, vol. 3, pp. 366-379, Oct. 2004. 2006 IEEE ComSoc Distinguished Contribution to Satellite
[28] Castalia: Wireless Sensor Network Simulator. (2011). Available: Communications Award, the 2006 IEEE ComSoc Best
https://castalia.forge.nicta.com.au/index.php/en/
Tutorial Paper Award.

2327-4662 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Das könnte Ihnen auch gefallen