OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

25
OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING GA AND HSA By , Akhil M K Rl no: 124602

description

Clustering , Leach , Genetic Algorithm

Transcript of OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Page 1: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING

GA AND HSA

By ,

Akhil M KRl no: 124602

Page 2: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

OutlineIntroductionPrimitive clustering approachLEACHGenetic AlgorithmHarmony Search Algorithm.Simulation ResultConclusion

Page 3: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

IntroductionWSN (Wireless Sensor Network)

Increasing trend to use WSN in many applications.

Tiny sensors are deployed and left unattended.Continuously report the activity of interest.Sensor nodes are

Exposed to harsh environment. Densely deployed. Unattended in nature. Of less cost.So it is difficult to recharge node batteries.

Energy efficiency is a major design goal of WSN.

Page 4: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

ClusteringAn approach which can provide,

Data aggregationA better channel allocation scheme.Energy efficient , high throughput networking.

Nodes form groups (Clusters) in different geographical area.

Elect one node as cluster head(CH) to Collect data from member nodes.Remove redundancy and forward to Base station.

CHs transmit for more time and loose more energy.Periodic re-clustering can be done to select new CHs.This distribute the load uniformly to all sensor nodes.

Page 5: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

LEACHLow Energy Adaptive Clustering Hierarchy.Features

It is a distributed clustering algorithm.Hence , node itself decides whether to become

a CH or not without base station interference.Re-clustering is done in each round.A node once selected as CH, will not be

selected again in the same round , to avoid node death.

Number of CHs selected may vary in each round.

Page 6: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Decision Rule

Node generates a random number ‘R’ between 0 and 1.

If (R<Threshold(T)) selected as

CH

Reproduced with permission from IEEE 2012

Page 7: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Threshold function ,T(n)

P : percentage of cluster heads. (eg. 0.05%)r : current round number.G : set of nodes that have not been CHs in the

last 1/P rounds.n : node number.

After 1/p rounds process repeats with all nodes included in G.

Page 8: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Genetic Algorithm

What is GA?GA is a search technique used in finding true

or approximate solutions to optimization problems.

They are a class of evolutionary algorithms It make use of the concept of evolutionary

biology techniques such as inheritance, mutation, selection and crossover.

Page 9: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

The evolution usually starts from a population of randomly generated individuals.

In each generation, the fitness of every individual in the population is evaluated.

multiple individuals are selected from the current population (based on their fitness), and modified to form a new population.

The new population is then used in the next iteration of the algorithm.

The algorithm terminates when either a maximum number of generations has been produced, or a satisfactory fitness level has been reached for the population.

Page 10: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Terminology

Individual - Any approximate solution to the problem.

Population – Collection of individuals Chromosome - Blueprint for an individualTrait - features of an individualGenome - Collection of all chromosomes for an

individual

Page 11: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Chromosome, Genes and Genomes

Reproduced with permission from http://www.cs.wmich.edu/

Page 12: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

GA ImplementationThe WSN nodes are represented as bits of a

chromosome.A population consists of several chromosomes.For the initial population, cluster heads are

chosen in random.We define fitness parameters which influence

the fitness function.We define a fitness function to chromosome

such that it minimizes the energy consumption.Fitness of chromosomes are evaluated.

Page 13: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

FitnessFitness parameters

Direct Distance to Sink (D)

Cluster Distance (C)Cluster Distance -

Standard Deviation (SD):

Transfer Energy (E)Number of

Transmissions (T)

Fitness function

Fitness functionwi =WeightFi = Fitness parameters

Page 14: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

GP- Leach algorithm

Reproduced with permission from IEEE 2012

Page 15: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Harmony search algorithmHarmony search is a music-based metaheuristic

optimization algorithm.It was inspired by the observation that the aim

of music is to search for a perfect state of harmony.

The search process in optimization can be compared to a musicians improvisation process.

Harmony search generates harmonies of inputs which it then evaluates for quality.

iterates this process until it finds the best possible harmoney.

Page 16: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Steps in HSAAlgorithm Parameter initialization

HMS(Harmony Memory Size) : The number of solution vectors in Harmony Memory Matrix

Harmony Memory Considering Rate (HMCR) : The rate in which elements of Harmony Memory is considered.

Pitch Adjusting Rate (PAR)Maximum number of searches.

Initialize the harmony memory (HM)The initial HM consists of a HMS number of

randomly generated solutions for the optimization problem

Page 17: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Each row of the HM is a random solution for the optimization problem.

Objective function is evaluated for each harmony vector.

Page 18: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Improvise a new harmony from the HM.Improvisation of the HM is done by generating

a new harmony vector.

HMCR is defined as the probability of selecting a component from the HM members.

Page 19: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Update the HM.Calculate objective function value for newly

generated Harmony vector If obj(new) > obj(old) , then replace the new

harmony vector against worst case.Iterate the steps until met the required

criterion.

Page 20: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Reproduced with permission from IEEE 2012

Page 21: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Simulation ResultSystem Lifetime

Reproduced with permission from IEEE 2012

Page 22: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

No of Cluster Heads

Reproduced with permission from IEEE 2012

Page 23: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Energy dissipation in cluster heads.

Reproduced with permission from IEEE 2012

Page 24: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Conclusion The proposed model overcome the

shortcomings of Leach considering node's remained energy and its location which directly affect the energy consumption of the network and improve the energy efficiency.

Page 25: OPTIMIZED CLUSTER HEAD SELECTION IN WSN USING new.pptx

Thank You