Anda di halaman 1dari 10

International

Journal of Computer
Engineering
andCOMPUTER
Technology (IJCET),
ISSN 0976-6367(Print),
INTERNATIONAL
JOURNAL
OF
ENGINEERING
&
ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

TECHNOLOGY (IJCET)

ISSN 0976 6367(Print)


ISSN 0976 6375(Online)
Volume 5, Issue 11, November (2014), pp. 01-10
IAEME: www.iaeme.com/IJCET.asp
Journal Impact Factor (2014): 8.5328 (Calculated by GISI)
www.jifactor.com

IJCET
IAEME

RESOURCE AWARE AND RELIABLE CLUSTER BASED


COMMUNICATION SCHEME FOR WIRELESS BODY
AREA NETWORK USING GENETIC ALGORITHM
Anu Singh1,

Dr. Anil Kumar Sharma2

M. Tech. Scholar, 2Professor & Principal


Department of Electronics & Communication Engineering
Institute of Engineering & Technology, Alwar-301030 (Raj.), India

ABSTRACT
Wireless Body Area Network (WBAN) is a stimulating technology that has potential to bring
healthcare systems to a new level. The transmission unit in a WBAN is used to accumulate health
data from sensors, store and even partially process data locally, and transmits that data over wireless
links to a back-end processing server. In WBAN, due to the inadequacy in the availability of energy
supply, network endurance is a most important encounter. Since 90% of entire energy is disbursed
only because of communication purpose in WBAN, routing protocols play a key character towards
building such networks energy efficient. In this paper, we proposed a distributed energy-efficient
clustering scheme, this clustering scheme balance the selection of cluster heads using genetic
algorithm intelligently. The network efficiency will obtain in terms of network lifetime, throughput,
and end to end delay. This new intelligent scheme provides a better efficiency as compare to the
traditional approaches.
Keywords: Energy Efficient Clustering, Genetic Algorithm, Intelligent Clustering, Network
Lifetime, WBAN.
1. INTRODUCTION
The rapid growth of wireless technologies enables continuous healthcare monitoring of mobile
patients using compact biomedical wireless sensor. These small wearable devices- restricted in
memory, energy, & communication abilities are deployed on a patient; then, they self-configure to
form a networked cluster that is able to continuously monitor vital symptoms for e.g. Blood pressure
1

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

& flow, fundamental temperature, ECG, oxygen saturation, CO2 concentration (for respiration
monitoring). Reliable and continuous collection of patient vital signs via wireless communications is
crucial for real time, which is the procedure of selecting patients centred on the severity of their
situation.Health monitoring is an emerging issue in wireless sensor network, where a number of
sensors are placed or implanted on human body to form a wireless body area network (WBAN).
According to IEEE 802.15, a WBAN is defined as a communication norm improved for small
powerdevices & act on, in or all over the human body (but not restricted to humans) to assist a range
of applications comprising medical, consumer electronics/personal entertainment & others. In
WBAN, the sensor nodes, known as body nodes, are connected wirelessly and controlled by a central
controller, known as a Body Node Coordinator (BNC). Here, in order to make the communication
effective among the body nodes or simply nodes, routing protocol plays a vital role. WBAN is a 24hour monitoring system where body nodes continuously monitor a patients various bio-signals such
as EEG, ECG, blood pressure, sugar level, heart beat rate, body temperature and BNC provides an
efficient means of communication between body nodes and the outside world. Here, depending on
the specific applications that which bio-signal of human body needs to be sensed, the number of
body nodes and their positions are varied. There are some sensing inflictions such as deep brain
stimulation sensing, cranial pressure sensing, ECG, EMG, EOG, EEG signal sensing where a
number of sensors nodes are placed consecutively, close to each other at a specific part of human
body for sensing a specific bio-signal and maintain a certain distance from BNC. The goal of this
paper is to quantify the limitation, in term of network lifetime, of the existing conventional routing
protocols and introduce a novel concept of an intelligent and energy efficient clustering based
approach as a prominent solution in WBAN. The primary objective of clustering is to maximize the
network longevity.
2. HEALTH MONITORING USING WBAN
A WBAN system is integration of small, low power, light weight sensor nodes. Nodes placed
on body may be wired or wireless. Wireless nodes are easy to handle and patients feelscomfortable
with their use as shown in Figure.1.

.
Figure 1: Working of WBAN system
2

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

WBAN is basically a three tire system, which includes sensors on body (first level), then
personal server (second level) and finally remote server (sink).Nodes are placed all over the body
whose data we require. Finally information is gathered and transmitted to base station. A particular
node transmits the whole data to base station called cluster head.

Figure 2: Node placement positions on body for measurement of various parameters


3. GENETIC ALGORITHM
Genetic algorithm is a part of evolutionary computing which is a rapidly growing area of
artificial intelligence. We can see that, genetic algorithm is inspired by Darwin's theory about
evolution. In a genetic algorithm, a population of strings (called chromosomes or the genotype of the
genome), which encode candidate solutions (called individuals, creatures, or phenotypes) to an
optimization problem, is evolved toward better solutions. The process of evolution usually starts
from a population of randomly generated individuals and occurs in every generation. In each
generation, the fitness of every individual in the population is evaluated, multiple individuals are
randomly selected from the current population (based on their fitness), and modified (recombined
and possibly randomly mutated) to form a new population. The new population so forms is now used
in the next iteration of the algorithm. Commonly, the algorithm terminates when either a maximum
number of generations has been produced, or a satisfactory fitness level has been reached for the
population. Here, in proposed methodology, the fitness function for WBAN model is the optimum
value of selection probability of cluster head by minimizing the value of fitness function.
4. THE PROPOSED ALGORITHM
Clustering Hierarchy: We consider a wireless body area network that is hierarchically clustered.
Our proposed algorithm maintains such clustering hierarchy. In our protocol, the clusters are reestablished in each round. New cluster heads are elected in each round and as a result the load is
well distributed and balanced among the nodes of the network. Moreover each node transmits to the
closest cluster head and only the cluster head has to report to the sink and may expend a large
amount of energy, but this happens periodically for each node. In our protocol there is an optimal
percentage popt(determined a priori) of nodes that has to become cluster heads in each round
assuming uniform distribution of nodes in space.

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

Figure 3: Patient Node placement in network environment. (a) For 50 sensors placed randomly in
the filed of 10000 meter square area. (b) For 100 sensors placed randomly in the field of 10000 meter
square area
If the random number is less than a threshold T(s) then the node becomes a cluster head in
the current round. The threshold is set as: Where, r is the current round number (starting from round
0). The election probability of nodes G to become cluster heads increases in each round in the
same epoch and becomes equal to 1 in the last round of the epoch. In this paper we will focus on the
process of election of cluster head for the heterogeneous nodes, which means that not all the nodes in
the field have the same initial energy.
Optimal Clustering: Previous work results showed that the optimal probability of a node being
elected as a cluster head as a function of spatial density when nodes are uniformly distributed over
the sensor field. Optimal clustering means that energy consumption is well distributed to all patient
sensors maintaining the total energy consumption as minimum. Such clustering(optimal clustering)
highly depends on the energy model we use. So for the purpose of study we use similar energy
model and analysis as proposed in. According to the radio energy dissipation model illustrated in
Figure below, in order to achieve an acceptable Signal-to-Noise Ratio (SNR) in transmitting an L-bit
message over a distance d, the energy expended by the radio is given by:

Figure 4: Radio Energy Dissipation Model


Here
and

is the energy dissipated per bit to run the transmitter or the receiver circuit,

depend on the transmitter amplifier model we use, and d is the distance between the sender

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

and receiver. By equating the two expressions at d = d0, we have

. To receive an L-

. This radio model will help us to calculate the amount


bit message the radio expends
of dissipated energy after every round based on distance vector based calculation.
Procedural Steps: First section is network initialization, in this phase we have to decide the network
parameters, like field area, number of devices, device parameters. The routing is based on distance
vector, means we have to make communication between our network devices through calculation of
distance vector in hop by hop manner (Node to Node communication is based on distance vector and
node to cluster head communication is also based on distance vector). For this, first of all we have to
calculate distance vector between network devices based on their position, and path and cost is
calculate according to these distance vectors values.After the initialization and setup phase
completed, the transmission phase is starts, in this phase, initially we calculate and update the energy
values of every device and it will update at every transmission round. First thing to start a
transmission round is the selection of cluster head, we defined a criteria based on certain energy
values to select a node as cluster head, and the node will be selected as a cluster head only if it has a
proper energy values to continue the round as cluster head. In the selection of cluster head a
probability distribution is used based on probabilistic clustering, here classification of such devices is
based on energy parameters like residual energy, initial energy, average energy, and the total energy.
The considered network parameters are shown in table below:
Table 1: Parameter Settings of the First-Order Radio Model
Sl. No

Parameters

Values

1.

Initial energy (E0)

0.5 J/node

2.

Transmitter Electronics (Eelec)

50 n J/bit

3.

Receiver Electronics (Eelec)

50 n J/bit

4.

Data Packet Size (l)

2000 bits

5.

Transmitter Amplifier ( fs) if d d0

10or100pJ/bit/

6.

Transmitter Amplifier ( mp) if d d0

0.0013 p J/bit/

After the selection of cluster head, a cluster region created around the particular cluster head,
and nodes belong to that region are labeled as cluster members. In transmission phase, the cluster
members transmit their data to cluster head and cluster head transmit the collected data to the
destination directly. The clustering and routing procedure continues till the network devices alive,
the node with proper energy levels is selected as cluster head one after another every round. After
every transmission round, devices residual energy is calculated with the radio energy model for
wireless communication network.

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME
Set-up of Field and Initialization of Parameters. Add some nodes with some
extra energy to make the network heterogeneous.

Calculate selection probability based on Genetic Algorithm

Set-up optimum value of probability based on energy values and GA

Selection of node, as a cluster head based on selection probability

If not selected
If selected

The node will continue round as a cluster head and the region around the selected
node and the destination will be the cluster region. All other nodes which is a part
of this region participate in routing as a cluster member

Figure 5: Flow chart for the procedural steps evolved


5. RESULTS
This work is applied in a Wireless body area network Field of Area 100100 m. Also, the
base Station is placed at the center of patient field initially. Initially the dissipated energy is Zero &
residual energy is the Amount of initial energy in a Node, Hence Total energy also the Amount of
residual energy because it is the sum of dissipated & residual energy. Simulations are carried out in
MATLAB R2013b (Version 8.2.0.703). The 100 Nodes are placed in the randomly manner in the
whole field, the number of clusters directly depends upon the number of cluster head. A single
cluster head is assigned to clusters which act as a sub-destination and route data from other cluster
member nodes to the destination (Sink or Base Station).
Node distance between the cells: The distance vector calculation is a very important process while
developing a communication protocol for body area network, as energy is directly dependent to
distance, so it is necessary for a system to calculate the distance between all patient devices with
each other. Let assume that the node position in the cell is
. It can be defined the distance
between node and the other node

as:

Figure 6: Shows the distance vector calculation between different devices. This distance information
is very useful for data communication based on distance in case of energy saving schemes
6

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

Throughput of receiving bits: It is the ratio of the total number of successful packets in bits
received at the sink or base station in a specified amount of time.It is measured in terms of
bits/second.

x 10

4.5
4

y(Throughput (bits))

3.5
3
2.5

Proposed Protocol
Energy-efficient mechanism [34]
LEACH based Routing

2
1.5
1
0.5
0

1000

2000

3000

4000
5000
6000
x(Number of Rounds)

7000

8000

9000

10000

Figure 7: The graph above shows a comparative view of obtained network throughput from both the
proposed scheme and the LEACH and Energy Efficient Scheme [1]
End-to-End Delay: It is the delay that could be caused by buffering during route discovery, queuing
delays at interface queues, retransmission delays at the media, and propagation and transfer times.

Hence, only the nodes with higher weight amongst the other nodes can fulfil the criteria
above and hence a node can transmit data as a cluster head for a longer period which results in
increment of network lifetime and throughput. After a higher weight node becomes Cluster Head,
Energy Models are applied to calculate the Amount of Energy Spent by it on that Particular Round
and complete the round of steady state phase. When a node residual energy is zero then the node is
called dead and is terminated from the network environment.
0.45
Proposed Protocol
Energy-efficient mechanism [34]
LEACH based Routing

0.4

y(End to End Delay)

0.35
0.3
0.25
0.2
0.15
0.1
0.05
0

1000

2000

3000

4000 5000 6000 7000


x(Number of Rounds)

8000

9000 10000

Figure 8: The graph obtained shows a comparative view of end to end delay measured at the base
station or delay introduced by the routing scheme in delivering data packets to the base station from
both the proposed scheme and the LEACH &Energy Efficient Scheme
7

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

Network Lifetime: It is defined as duration of time until the first node failure occurs due to battery
depletion. Any decrease in lifetime will automatically decrease the usability, which will affect the
productivity of overall system. Figure-8 shows a comparative view of death of Patient nodes with
each round for both the proposed scheme and the LEACH and Energy Efficient Scheme.
100
90

y(Lifetime of Wireless Network)

80
70
60
50
Proposed Protocol
Energy-efficient mechanism [34]
LEACH based Routing

40
30
20
10
0

1000

2000

3000

4000 5000 6000 7000


x(Number of Rounds)

8000

9000 10000

Figure 8: A comparative view of death of Patient nodes with each round for both the proposed
scheme and the LEACH and Energy Efficient Scheme
6. CONCLUSION
In this paper, an energy-efficient protocol for heterogeneous networks for monitoring patients
is proposed. Some of the sensors monitor data continuously while, others monitor only when a
certain threshold level is reached. The protocol defines a genetic algorithm and energy based criteria
for the selection of cluster heads in cluster based communication. The results clearly show that, the
network lifetime and the stability period in terms of more nodes to stay alive and in terms of reduced
energy consumption, our proposed protocol is better than the compared to Energy efficient
protocol[1]. It also provides reduced delay in transmitting packets to the network towards the
destination which makes it a feasible protocol for the networks where there is no room for huge
delay. This work proposed Resource Aware and Reliable Cluster based Communication scheme for
Wireless Body Area Network using Genetic Algorithm, which is further compared by Energy
Efficient clustering for WBAN[1]. This protocol is used to determine the optimal probability for
cluster formation in WBANs. As simulation results show that in terms of network lifetime of sensor
node, since the use of the optimal probability yields optimal energy-efficient clustering.Results
shows that, this protocol successfully extends the stable region by being aware of heterogeneity
through assigning probabilities of cluster-head election weighted by the relative initial energy of
nodes, also the lifetime of network extended to more than 4500 rounds in this protocol. Proposed
algorithm is implemented using MATLAB and tested multiple times and results are satisfactory.
REFERENCES
[1]

[2]

[3]

Aftab Ali, Energy-efficient cluster-based security mechanism for intra-WBAN and interWBAN communications for healthcare applications, EURASIP Journal on Wireless
Communications and Networking, Springer, 2013.
Jenn- Long Liu and Chinya V. Ravishankar. LLEACH-GA: Genetic Algorithm Based
Energy Efficient Adaptive Clustering Protocol for wireless Sensor Networks, International
Journal of Machine Language and Computing, Vol. 1, April 2011.
http://www1.cse.wustl.edu/~jain/cse574-08/ftp/ban/index.html.
8

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

[4]

[5]
[6]

[7]

[8]

[9]
[10]

[11]

[12]
[13]
[14]

[15]
[16]

[17]

[18]
[19]

[20]

S. Movassaghi, M. Abolhasan and J. Lipman, Energy efficient thermal and power aware
(ETPA) routing in body area networks, 23rd IEEE PIMRC, pp. 1108 - 1113, AUS, 9-12
Sept., 2012.
M. Quwaider and S. Biswas, "DTN routing in body sensor networks with dynamic postural
partitioning," Ad Hoc Networks, vol. 8, no. 8, pp. 824-841, Nov. 2010.
B. Braem, C. Blondia, An analysis of requirements to supporting mobility in body area
networks, Int. Conf. on Computing, Networking and Communications (ICNC), USA,
pp. 89 - 93, Jan. 30-Feb. 2, 2012.
W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan, Energy efficient communication
protocol for wireless microsensor networks, Proc. of the 33rd Annual Hawaii Int. Conf. on
System Sciences, USA, pp. 1-10, 4-7 Jan., 2000.
W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan, An application-specific protocol
architecture for wireless microsensor networks, IEEE Trans. on Wireless Communications,
vol. 1, no. 4, pp. 660-670, Oct. 2002.
G. Chen, C. Li, M. Ye and J. Wu, An unequal cluster-based routing protocol in wireless
sensor networks, Wireless Networks, vol. 15, no. 2, pp. 193 207, Feb. 2009.
T. Norgall, R. Schmidt, and T. vod der Grum, Body Area Network A Key Infrastructure
Element for Patient Centered Telemedicine, Studies in Health Technology and informatics,
vol. 108, pp. 142148, 2004.
Y. Wang, J. Lin, M. Annavaram, Q. A. Jacobson, J. Hong, B. Krishnamachari, and N. Sadeh,
A framework of energy efficient mobile sensing for automatic user state recognition, in
MobiSys 09: Proceedings of the 7th international conference on Mobile systems,
applications, and services, 2009, pp. 179192.
World Health Organization [online]
http://www.who.int/mediacentre/factsheets/fs317/en/index.html.
International Diabetes Federation (IDF) [Online] http://www.idf.org/.
Baker, S.D. and Hoglund, D.H. Medical-Grade, Mission-Critical Wireless Networks
[Designing an Enterprise Mobility Solution in the Healthcare Environment]. Engineering in
Medicine and Biology Magazine, IEEE, 27 (2). 86-95, 2008.
WelchAllyn. FlexNet for 802.11a life-critical wireless networks.
www.welchallyn.com/products/en-us/x-16-vo-96-1234190869014.htm.
Fernandez-Lopez, H. Interview with Warren Sandberg, MD, PhD (Associate Professor at
Harvard Medical School, Massachusetts General Hospital Physician and Co-Project Leader
of the CIMIT OR of the Future Project) Monitoring Systems: Present Issues and
Improvements, Boston, MA, 2009.
Pantelopoulos, A. and Bourbakis, N.G. A Survey on Wearable Sensor-Based Systems for
Health Monitoring and Prognosis. Systems, Man, and Cybernetics, Applications and Reviews,
IEEE Transactions on, 40 (1). 1-12, 2010.
Varshney, U. and Sneha, S. Patient monitoring using ad hoc wireless networks: reliability and
power management. Communications Magazine, IEEE, 44 (4). 49-55, 2006.
ETSI Directive 2009/114/EC of the European Parliament and of the Council of 16 September
2009 - Amending Council Directive 87/372/EEC on the frequency bands to be reserved for
the coordinated introduction of public pan-European cellular digital land-based mobile
communications in the Community. OfficialJournal of the European Union (16 September
2009) 2009.
Y. Wang and T. L. X. Y. andD. Zhang, An energy efficient and balance hierarchical unequal
clustering algorithm for large scale sensor networks, Inf. Technol., vol. 8, no. 1, pp. 2838,
2009.
9

International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),


ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 IAEME

[21] N. Javaid, M. Yaqoob, M. Y. Khan, M. A. Khan, A. Javaid, Z. A. Khan. Analyzing Delay in


Wireless Multi-hop Heterogeneous Body Area Networks. Research Journal of Applied
Sciences, Engineering and Technology, 2013.
[22] Javaid, N., Abbas, Z., Fareed, M. S., Khan, Z. A., and Alrajeh, N. M-ATTEMPT: A New
Energy-Efficient Routing Protocol for Wireless Body Area Sensor Networks. 4th
International Conference on Ambient Systems, Networks and Technologies (ANT 2013),
2013, Halifax, Nova Scotia, Canada.
[23] Javaid, N and Khan, NA and Shakir, M and Khan, MA and Bouk, SH and Khan, ZA.
Ubiquitous HealthCare in Wireless Body Area Networks-A Survey. J. Basic Appl. Sci. Res.
2013 3(4): 747-759.
[24] O.Rehman, B. Manzoor, R. D. Khan, M. Ilahi, Z. A. Khan, U. Qasim, N. Javaid. A survey on
Indoor Localization Techniques in Wireless Body Area Sensor Networks. J. Basic. Appl. Sci.
Res., 3(6)14-23, 2013.
[25] Ashvin R Prajapati, Deepak Chaudhary and Hitesh Patel, Energy Efficient Routing Protocol
to Increase Manet Life Time using Cluster, International Journal of Computer Engineering
& Technology (IJCET), Volume 4, Issue 2, 2013, pp. 569 - 575, ISSN Print: 0976 6367,
ISSN Online: 0976 6375.
[26] Ujwala Bhanarkar and Dr. M. U. Kharat, New Energy Efficient Approach for Ad Hoc
Reprogramming of Sensor Networks, International Journal of Computer Engineering &
Technology (IJCET), Volume 5, Issue 5, 2014, pp. 56 - 64, ISSN Print: 0976 6367,
ISSN Online: 0976 6375.
[27] Shivam Wadhwa and Kusum Dangi, Location Based Store and Forward Packet Routing
Algorithm for Wireless Body Area Networks: A Survey, International Journal of Computer
Engineering & Technology (IJCET), Volume 5, Issue 1, 2014, pp. 153 - 161, ISSN Print:
0976 6367, ISSN Online: 0976 6375.
[28] T. Dhanalakshmi, M. Sasitharagai, E. Angel Anna Prathiba and P. Premadevi, Energy
Efficient and Scheduling Techniques for Increasing Life Time in Wireless Sensor Networks,
International journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 3,
2012, pp. 129 - 136, ISSN Print: 0976 6367, ISSN Online: 0976 6375.

10

Anda mungkin juga menyukai