INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & 
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 
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 
1 
 
IJCET 
 
© I A E M E 
 
RESOURCE AWARE AND RELIABLE CLUSTER BASED 
COMMUNICATION SCHEME FOR WIRELESS BODY 
AREA NETWORK USING GENETIC ALGORITHM 
Anu Singh1, Dr. Anil Kumar Sharma2 
1M. 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
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 24- 
hour monitoring system where body nodes continuously monitor a patient’s 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 
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
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 
3 
 
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 re-established 
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 
4 
 
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 is the energy dissipated per bit to run the transmitter or the receiver circuit, 
and 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-bit 
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/ 
5 
 
message the radio expends . This radio model will help us to calculate the amount 
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 
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, device’s 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 
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 
6 
 
If not selected 
If selected 
Figure 5: Flow chart for the procedural steps evolved 
5. RESULTS 
This work is applied in a Wireless body area network Field of Area 100×100 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
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. 
7 
 
5 
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 
5 
4.5 
4 
3.5 
3 
2.5 
2 
1.5 
1 
0.5 
0 
x 10 
x(Number of Rounds) 
y(Throughput (bits)) 
Proposed Protocol 
Energy-efficient mechanism [34] 
LEACH based Routing 
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 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 
0.45 
0.4 
0.35 
0.3 
0.25 
0.2 
0.15 
0.1 
0.05 
0 
x(Number of Rounds) 
y(End to End Delay) 
Proposed Protocol 
Energy-efficient mechanism [34] 
LEACH based Routing 
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
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. 
8 
 
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 
100 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
x(Number of Rounds) 
y(Lifetime of Wireless Network) 
Proposed Protocol 
Energy-efficient mechanism [34] 
LEACH based Routing 
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] Aftab Ali, “Energy-efficient cluster-based security mechanism for intra-WBAN and inter- 
WBAN communications for healthcare applications”, EURASIP Journal on Wireless 
Communications and Networking, Springer, 2013. 
[2] 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. 
[3] http://www1.cse.wustl.edu/~jain/cse574-08/ftp/ban/index.html.
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 
9 
 
[4] 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. 
[5] 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. 
[6] 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. 
[7] 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. 
[8] 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. 
[9] 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. 
[10] 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. 142–148, 2004. 
[11] 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. 179–192. 
[12] World Health Organization [online] 
http://www.who.int/mediacentre/factsheets/fs317/en/index.html. 
[13] International Diabetes Federation (IDF) [Online] http://www.idf.org/. 
[14] 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. 
[15] WelchAllyn. FlexNet for 802.11a life-critical wireless networks. 
www.welchallyn.com/products/en-us/x-16-vo-96-1234190869014.htm. 
[16] 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. 
[17] 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. 
[18] Varshney, U. and Sneha, S. Patient monitoring using ad hoc wireless networks: reliability and 
power management. Communications Magazine, IEEE, 44 (4). 49-55, 2006. 
[19] 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. 
[20] 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. 28–38, 
2009.
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 
10 
 
[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.

Resource aware and reliable cluster based communication scheme for wireless body area network using genetic algorithm

  • 1.
    INTERNATIONAL JOURNAL OFCOMPUTER ENGINEERING & 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 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 1 IJCET © I A E M E RESOURCE AWARE AND RELIABLE CLUSTER BASED COMMUNICATION SCHEME FOR WIRELESS BODY AREA NETWORK USING GENETIC ALGORITHM Anu Singh1, Dr. Anil Kumar Sharma2 1M. 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
  • 2.
    International Journal ofComputer 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 24- hour monitoring system where body nodes continuously monitor a patient’s 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 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
  • 3.
    International Journal ofComputer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 © IAEME 3 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 re-established 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.
  • 4.
    International Journal ofComputer 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 4 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 is the energy dissipated per bit to run the transmitter or the receiver circuit, and depend on the transmitter amplifier model we use, and d is the distance between the sender
  • 5.
    International Journal ofComputer 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-bit 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/ 5 message the radio expends . This radio model will help us to calculate the amount 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 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, device’s residual energy is calculated with the radio energy model for wireless communication network.
  • 6.
    International Journal ofComputer 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 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 6 If not selected If selected Figure 5: Flow chart for the procedural steps evolved 5. RESULTS This work is applied in a Wireless body area network Field of Area 100×100 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
  • 7.
    International Journal ofComputer 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. 7 5 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 5 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0 x 10 x(Number of Rounds) y(Throughput (bits)) Proposed Protocol Energy-efficient mechanism [34] LEACH based Routing 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 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0.45 0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 x(Number of Rounds) y(End to End Delay) Proposed Protocol Energy-efficient mechanism [34] LEACH based Routing 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
  • 8.
    International Journal ofComputer 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. 8 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 100 90 80 70 60 50 40 30 20 10 0 x(Number of Rounds) y(Lifetime of Wireless Network) Proposed Protocol Energy-efficient mechanism [34] LEACH based Routing 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] Aftab Ali, “Energy-efficient cluster-based security mechanism for intra-WBAN and inter- WBAN communications for healthcare applications”, EURASIP Journal on Wireless Communications and Networking, Springer, 2013. [2] 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. [3] http://www1.cse.wustl.edu/~jain/cse574-08/ftp/ban/index.html.
  • 9.
    International Journal ofComputer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 © IAEME 9 [4] 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. [5] 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. [6] 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. [7] 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. [8] 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. [9] 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. [10] 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. 142–148, 2004. [11] 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. 179–192. [12] World Health Organization [online] http://www.who.int/mediacentre/factsheets/fs317/en/index.html. [13] International Diabetes Federation (IDF) [Online] http://www.idf.org/. [14] 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. [15] WelchAllyn. FlexNet for 802.11a life-critical wireless networks. www.welchallyn.com/products/en-us/x-16-vo-96-1234190869014.htm. [16] 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. [17] 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. [18] Varshney, U. and Sneha, S. Patient monitoring using ad hoc wireless networks: reliability and power management. Communications Magazine, IEEE, 44 (4). 49-55, 2006. [19] 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. [20] 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. 28–38, 2009.
  • 10.
    International Journal ofComputer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 11, November (2014), pp. 01-10 © IAEME 10 [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.