SlideShare une entreprise Scribd logo
1  sur  22
Cluster Based Wireless Sensor Network Routings
             using Artificial Bee Colony Algorithm

     Dervis Karaboga1, Selcuk Okdem2, and Celal Ozturk3
            Erciyes University, Engineering Faculty,
                        Kayseri, Turkey

                         This paper appears in:
Autonomous and Intelligent Systems (AIS), 2010 International Conference on



  artificial bee colony algorithm , custer based routing , wireless sensor networks

                                      Reporter

                                NILAMADHAB MISHRA
                                     D0121008




                               & 978-1-4244-7107-2/10/$26.00 ©2010 IEEE. All rights reserved.
Contents
• Aim
• Concept
• Artificial Bee colony algorithm
• Hierarchical WSNs clustering and proposed
  approach
• Simulation results
• Conclusion


                                              2
Aim
• In this paper, the authors propose an innovative hierarchical
  clustering approach for wireless sensor networks to minimize
  energy consumption of the network using Artificial Bee
  Colony Algorithm which is a new swarm based heuristic
  algorithm.
• A protocol is presented using Artificial Bee Colony Algorithm,
  which tries to provide optimum cluster organization in order
  to minimize energy consumption.
• In cluster based networks, the selection of cluster heads and
  its members is an essential process which affects energy
  consumption.
• Simulation results demonstrate that the proposed approach
  provides promising solutions for the wireless sensor networks.



                                                              3
Contents
• Aim
• Concept
• Artificial Bee colony algorithm
• Hierarchical WSNs clustering and proposed
  approach
• Simulation results
• Conclusion


                                              4
Concept
• The sensor devices collect data from physical environment,
  process it using aggregating techniques to get overall local
  data, and send final data to an external base station.
• Flooding / gossiping is a basic method to transform data from
  a sensor node to the base station. In flooding, data is
  scattered by all the nodes as well as the base station. To
  broadcast data to all over the network consumes much
  energy and bandwidth.
• Clustering is one of the routing design methodologies used to
  effectively manage network energy and to apply aggregation
  techniques in the network.
• Data aggregation and fusion is simply used in the hierarchical
  WSNs in order to decrease the number of transmitted
  messages to the base station             to minimize energy
  consumption and bandwidth utilization.


                                                               5
Concept
• LEACH (Low-Energy Adaptive Clustering Hierarchy), HEED
  (Hybrid Energy Efficient Distributed Clustering ) and CLUDDA(
  Clustered Diffusion with Dynamic Data Aggregation) are the
  popular hierarchical routing methods which use data
  aggregation process. Although they offers                good
  methodologies for implementation, yet create some
  bottlenecks.
• So the authors propose a novel clustering method using
  Artificial Bee Colony (ABC) algorithm to preserve network
  energy and to get more performance in cluster based WSNs.
• The algorithm shows superior performance against other well
  known optimization techniques.




                                                              6
Contents
• Aim
• Concept
• Artificial Bee colony algorithm
• Hierarchical WSNs clustering and proposed
  approach
• Simulation results
• Conclusion


                                              7
Artificial Bee colony algorithm
• It is a new swarm intelligence method inspired
  by intelligent foraging behavior of honey bees.




• In ABC algorithm the colony of artificial bees is formed of three bee
  groups: employed bees, onlooker(observer) bees and scout(spy)
  bees.
                                                                          8
Artificial Bee colony algorithm
•   It is assumed that there is only one artificial employed bee for each food
    source. In other words, the number of employed bees in the colony is equal to
    the number of food sources around the hive.
• Employed bees go to their food source and come back to hive and dance on
    this area. The employed bee whose food source has been abandoned
    becomes a scout and starts to search for finding a new food source.
• Onlookers watch the dance of employed bees and choose food sources
    depending on dances.
• The main steps of the algorithm are given below:
Initial food sources are produced for all employed bees
REPEAT
      – Each employed bee goes to a food source in her memory and determines
          a neighbor source, then evaluates its nectar(juice) amount and dances in
          the hive
      – Each onlooker watches the dance of employed bees and chooses one of
          their sources depending on the dances, and then goes to that source.
          After choosing a neighbor around that, she evaluates its nectar amount.
      – Abandoned(uncontrolled) food sources are determined and are replaced
          with the new food sources discovered by scouts.
      – The best food source found so far is registered.
UNTIL (requirements are met)

                                                                                 9
Artificial Bee colony algorithm
•   In ABC, a population based algorithm, the position of a food source represents a
    possible solution to the optimization problem and the nectar amount of a food
    source corresponds to the quality (fitness) of the associated solution. The number
    of the employed bees is equal to the number of solutions in the population.

•   There are three control parameters in the ABC:

•   the first one is the number of food sources which is equal to the number of
    employed or onlooker bees (SN).

•   second one is the value of limit parameter.

•   third one is the maximum cycle number (MCN).

•   At the first step, a randomly distributed initial population (food source positions) is
    generated. After initialization, the population is subjected to repeat the cycles of
    the search processes of the employed, onlooker, and scout bees, respectively.


                                                                                         10
Artificial Bee colony algorithm
Generate initial population xi; i=1...SN
Evaluate the population
 Set cycle to 1
 Repeat
 FOR each employed bee
Produce new solutions
 Calculate the fitness
Apply the greedy selection process
 FOR each onlooker bee
 Choose a solution xi depending on pi
 Produce new solutions vi
 Calculate the fitness
 Apply the greedy selection process
If there is an Abandoned solution for the scout, then
replace it with a new solution produced
 Memorize the best solution so far
 Assign cycle = cycle + 1
Until cycle = MCN
                                  Abandoned --- uncontrolled   11
Contents
• Aim
• Concept
• Artificial Bee colony algorithm
• Hierarchical WSNs clustering and proposed
  approach
• Simulation results
• Conclusion


                                              12
Hierarchical WSNs clustering and proposed approach
• LEACH protocol is already proposed to maximize the network lifetime by
  assigning different roles to the nodes. In this protocol, network is spited
  into clusters and cluster heads are chosen randomly in definite time
  intervals.
• Cluster heads are responsible for collecting information inside the clusters
  and sending this information to the base. While nodes inside the clusters
  communicate in a small region, they consume low energy and cluster
  heads consumes more energy due to the communication with remote
  base station.
• Since the role of cluster head in the clusters distributed randomly in each
  tour, the energy consumption for each node is equalized.
• some disadvantages are in question??
• First, all the nodes in network should have the ability of communication
  with the base.
• 2nd , the distances to cluster heads from the member nodes as well as to
  base station from cluster heads are not taken into account.
• Hence due to the both disadvantages in LEACH ,more n/w energy may be
  consumed.(problem)


                                                                            13
Hierarchical WSNs clustering and proposed approach
• The authors of LEACH algorithm further solved this problem by
  distributing the cluster heads uniformly, but the network assumed in this
  study requires node positioning systems like GPS, which cause the system
  to be more expensive, on sensor nodes. Also, GPS systems require
  additional energy consumption and needs large size of hardware.
• So the authors of this paper proposed a low cost solutions to the existing
  problem by introducing the implementations of ABC algorithm.
        The proposed algorithm consists of two main phases.
(WSNCABC-wireless sensor network clustering using artificial bee colony)
• 1.setup phase
 Each node sends the calculated distances to the base station.
 Base station selects the cluster heads at each round using ABC algorithm.
 Once the base station declares the cluster heads to the network , then
  each node sends a request membership massage to the nearest cluster
  head.
 The cluster head after getting the request membership massage ,forms
  the initial network configuration and declares the formulation of cluster
  structure.

                                                                          14
Hierarchical WSNs clustering and proposed approach
• 2.Data gathering phase
 Cluster members sense the physical data from environment and store in
  their individual buffer.
 Then cluster head gathers sensed data from member nodes one by one
  using TDMA MAC protocol over a single channel and aggregates those
  data.
 Now the cluster head is ready to send the gathered and aggregated data
  to the base station.




                           Centralized WSN application                15
Contents
• Aim
• Concept
• Artificial Bee colony algorithm
• Hierarchical WSNs clustering and proposed
  approach
• Simulation results
• Conclusion


                                              16
Simulation results
• Here the authors evaluate the performance of "Wireless Sensor Network
    Clustering using Artificial Bee Algorithm" (WSNCABC) via simulations, and
    compare it to basic transmission algorithm (direct communication) and a
    popular hierarchical routing method named "Low Energy Adaptive
    Clustering Hierarchy" (LEACH).

•   It is assumed that every node has a capability of communicating with
    sensor nodes in the network region as well as the base station.

• In the simulations the same settings and assumptions are used for both
    LEACH and WSNCABC algorithms to be able to make a reliable
    comparisons.
• In order to verify the success of the proposed approach, direct
  communication method and LEACH were used to make the comparisons.


                                                                           17
Simulation results




• In left figure, a network of 100 nodes is randomly deployed on an area of 500x500
  m2, and base station is placed at the point of X=250 m, Y=575 m. Cluster heads are
  selected using LEACH algorithm(shown in squares), and members of the clusters
  are displayed with different markers.
• In right Fig, a network of 100 nodes is randomly deployed on the same area, and
  cluster heads are chosen using ABC algorithm with the configuration described
  before. The cluster heads are uniformly selected providing that clusters have
  approximately equal sized of regions.


                                                                              18
Simulation results




• Demonstrates the residual energy of the network versus total received
  items.
• it is seen that normalized residual energy of the network decreases as the
  number of received items increase in time, and the network using
  WSNCABC algorithm provides more performance by receiving 1.7 times
  more message items than the network using LEACH Algorithm when
  network energy is depleted by 50%.

                                                                          19
Simulation results




•   It shows that WSNCABC algorithm clearly improves network lifetime over other two
    algorithms by spending less energy.
•   It also be observed that while the network is in more communication, bigger number of
    rounds implies the nodes have more energy in the network with WSNCABC algorithm.




                                                                                            20
Contents
• Aim
• Concept
• Artificial Bee colony algorithm
• Hierarchical WSNs clustering and proposed
  approach
• Simulation results
• Conclusion


                                              21
Conclusion
•  This paper proposed a new approach for hierarchical WSN
  routing operations having aim to minimize the energy
  consumption of the network , that can be accomplished by
  using Artificial Bee Colony Algorithm so as to obtain optimum
  clusters with minimum energy consumption for
  communication.
• The implementation of ABC algorithm to the clustering
  problem in WSNs is the first study in the literature.
• Simulation outputs show that WSNCABC algorithm
  outperforms over direct transmission and LEACH Algorithm.
• Hence ABC algorithm seems to be a promising solution for
  successful operations in cluster based WSNs.


                 Thank You!                                  22

Contenu connexe

Tendances

Energy aware clustering protocol (eacp)
Energy aware clustering protocol (eacp)Energy aware clustering protocol (eacp)
Energy aware clustering protocol (eacp)IJCNCJournal
 
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...IOSR Journals
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)ijcseit
 
THRESHOLD SENSITIVE HETEROGENOUS ROUTING PROTOCOL FOR BETTER ENERGY UTILIZATI...
THRESHOLD SENSITIVE HETEROGENOUS ROUTING PROTOCOL FOR BETTER ENERGY UTILIZATI...THRESHOLD SENSITIVE HETEROGENOUS ROUTING PROTOCOL FOR BETTER ENERGY UTILIZATI...
THRESHOLD SENSITIVE HETEROGENOUS ROUTING PROTOCOL FOR BETTER ENERGY UTILIZATI...ijassn
 
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyData Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyCSCJournals
 
Performance evaluation of various routing techniques in wireless multimedia
Performance evaluation of various routing techniques in wireless multimediaPerformance evaluation of various routing techniques in wireless multimedia
Performance evaluation of various routing techniques in wireless multimediaIAEME Publication
 
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...IJERA Editor
 
Optimal Data Collection from a Network using Probability Collectives (Swarm B...
Optimal Data Collection from a Network using Probability Collectives (Swarm B...Optimal Data Collection from a Network using Probability Collectives (Swarm B...
Optimal Data Collection from a Network using Probability Collectives (Swarm B...IJRES Journal
 
Enhanced Leach Protocol
Enhanced Leach ProtocolEnhanced Leach Protocol
Enhanced Leach Protocolijceronline
 
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor Networks
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor NetworksEnhanced Hybrid Clustering Scheme for Dense Wireless Sensor Networks
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor NetworksAssociate Professor in VSB Coimbatore
 
K-means clustering-based WSN protocol for energy efficiency improvement
K-means clustering-based WSN protocol for energy efficiency improvement K-means clustering-based WSN protocol for energy efficiency improvement
K-means clustering-based WSN protocol for energy efficiency improvement IJECEIAES
 
ENERGY EFFICIENCY IN AD HOC NETWORKS
ENERGY EFFICIENCY IN AD HOC NETWORKSENERGY EFFICIENCY IN AD HOC NETWORKS
ENERGY EFFICIENCY IN AD HOC NETWORKSijasuc
 
Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...
Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...
Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...IJCSEA Journal
 
Recent Developments in Routing Algorithms for Achieving Elongated Life in WSN
Recent Developments in Routing Algorithms for Achieving Elongated Life in WSNRecent Developments in Routing Algorithms for Achieving Elongated Life in WSN
Recent Developments in Routing Algorithms for Achieving Elongated Life in WSNijsrd.com
 
ENERGY EFFICIENT GRID AND TREE BASED ROUTING PROTOCOL
ENERGY EFFICIENT GRID AND TREE BASED ROUTING PROTOCOLENERGY EFFICIENT GRID AND TREE BASED ROUTING PROTOCOL
ENERGY EFFICIENT GRID AND TREE BASED ROUTING PROTOCOLijwmn
 
stable election protocol
stable election protocolstable election protocol
stable election protocolapuu34
 
Energy aware model for sensor network a nature inspired algorithm approach
Energy aware model for sensor network  a nature inspired algorithm approachEnergy aware model for sensor network  a nature inspired algorithm approach
Energy aware model for sensor network a nature inspired algorithm approachijdms
 

Tendances (20)

Energy aware clustering protocol (eacp)
Energy aware clustering protocol (eacp)Energy aware clustering protocol (eacp)
Energy aware clustering protocol (eacp)
 
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
 
THRESHOLD SENSITIVE HETEROGENOUS ROUTING PROTOCOL FOR BETTER ENERGY UTILIZATI...
THRESHOLD SENSITIVE HETEROGENOUS ROUTING PROTOCOL FOR BETTER ENERGY UTILIZATI...THRESHOLD SENSITIVE HETEROGENOUS ROUTING PROTOCOL FOR BETTER ENERGY UTILIZATI...
THRESHOLD SENSITIVE HETEROGENOUS ROUTING PROTOCOL FOR BETTER ENERGY UTILIZATI...
 
15 ijcse-01236
15 ijcse-0123615 ijcse-01236
15 ijcse-01236
 
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyData Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
 
Performance evaluation of various routing techniques in wireless multimedia
Performance evaluation of various routing techniques in wireless multimediaPerformance evaluation of various routing techniques in wireless multimedia
Performance evaluation of various routing techniques in wireless multimedia
 
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
 
Optimal Data Collection from a Network using Probability Collectives (Swarm B...
Optimal Data Collection from a Network using Probability Collectives (Swarm B...Optimal Data Collection from a Network using Probability Collectives (Swarm B...
Optimal Data Collection from a Network using Probability Collectives (Swarm B...
 
C04501027035
C04501027035C04501027035
C04501027035
 
Enhanced Leach Protocol
Enhanced Leach ProtocolEnhanced Leach Protocol
Enhanced Leach Protocol
 
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor Networks
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor NetworksEnhanced Hybrid Clustering Scheme for Dense Wireless Sensor Networks
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor Networks
 
K-means clustering-based WSN protocol for energy efficiency improvement
K-means clustering-based WSN protocol for energy efficiency improvement K-means clustering-based WSN protocol for energy efficiency improvement
K-means clustering-based WSN protocol for energy efficiency improvement
 
ENERGY EFFICIENCY IN AD HOC NETWORKS
ENERGY EFFICIENCY IN AD HOC NETWORKSENERGY EFFICIENCY IN AD HOC NETWORKS
ENERGY EFFICIENCY IN AD HOC NETWORKS
 
Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...
Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...
Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...
 
Recent Developments in Routing Algorithms for Achieving Elongated Life in WSN
Recent Developments in Routing Algorithms for Achieving Elongated Life in WSNRecent Developments in Routing Algorithms for Achieving Elongated Life in WSN
Recent Developments in Routing Algorithms for Achieving Elongated Life in WSN
 
ENERGY EFFICIENT GRID AND TREE BASED ROUTING PROTOCOL
ENERGY EFFICIENT GRID AND TREE BASED ROUTING PROTOCOLENERGY EFFICIENT GRID AND TREE BASED ROUTING PROTOCOL
ENERGY EFFICIENT GRID AND TREE BASED ROUTING PROTOCOL
 
stable election protocol
stable election protocolstable election protocol
stable election protocol
 
Energy aware model for sensor network a nature inspired algorithm approach
Energy aware model for sensor network  a nature inspired algorithm approachEnergy aware model for sensor network  a nature inspired algorithm approach
Energy aware model for sensor network a nature inspired algorithm approach
 

En vedette

Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...divya_prabha
 
clustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHclustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHJimit Rupani
 
Secure and efficient data transmission for cluster based wireless sensor network
Secure and efficient data transmission for cluster based wireless sensor networkSecure and efficient data transmission for cluster based wireless sensor network
Secure and efficient data transmission for cluster based wireless sensor networkRaja Shekhar
 
Hierarchical clustering algo for wsn
Hierarchical clustering algo for wsnHierarchical clustering algo for wsn
Hierarchical clustering algo for wsnSamruddhi Gaikwad
 
Enhancing energy efficient dynamic load balanced clustering protocol using Dy...
Enhancing energy efficient dynamic load balanced clustering protocol using Dy...Enhancing energy efficient dynamic load balanced clustering protocol using Dy...
Enhancing energy efficient dynamic load balanced clustering protocol using Dy...IJTET Journal
 
CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)Gaurav Dalvi
 
Secure and efficient data transmission for cluster based wireless
Secure and efficient data transmission for cluster based wirelessSecure and efficient data transmission for cluster based wireless
Secure and efficient data transmission for cluster based wirelessSai Sirisha
 
WIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKSWIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKSpabitra jena
 
SECURE AND EFFICIENT DATA TRANSMISSION FOR CLUSTER-BASED WIRELESS SENSOR NETW...
SECURE AND EFFICIENT DATA TRANSMISSION FOR CLUSTER-BASED WIRELESS SENSOR NETW...SECURE AND EFFICIENT DATA TRANSMISSION FOR CLUSTER-BASED WIRELESS SENSOR NETW...
SECURE AND EFFICIENT DATA TRANSMISSION FOR CLUSTER-BASED WIRELESS SENSOR NETW...Roshith S Pai
 
Incremental clustering based object tracking in wireless sensor networks
Incremental clustering based object tracking in wireless sensor networksIncremental clustering based object tracking in wireless sensor networks
Incremental clustering based object tracking in wireless sensor networksSachin MS
 
Effective key management in dynamic wireless sensor networks
Effective key management in dynamic wireless sensor networksEffective key management in dynamic wireless sensor networks
Effective key management in dynamic wireless sensor networksNagamalleswararao Tadikonda
 
Artificial intelligence and Neural Network
Artificial intelligence and Neural NetworkArtificial intelligence and Neural Network
Artificial intelligence and Neural NetworkAbdullah Saghir Ahmad
 
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...IJMIT JOURNAL
 
Secure and Efficient Data Transmission for Cluster-Based Wireless Sensor Net...
Secure and Efficient Data Transmission  for Cluster-Based Wireless Sensor Net...Secure and Efficient Data Transmission  for Cluster-Based Wireless Sensor Net...
Secure and Efficient Data Transmission for Cluster-Based Wireless Sensor Net...Walchand college of Engineering,Sangli
 
Energy efficient node deployment for target coverage in wireless sensor network
Energy efficient node deployment for target coverage in wireless sensor networkEnergy efficient node deployment for target coverage in wireless sensor network
Energy efficient node deployment for target coverage in wireless sensor networkGaurang Rathod
 

En vedette (20)

Leach
Leach Leach
Leach
 
Leach & Pegasis
Leach & PegasisLeach & Pegasis
Leach & Pegasis
 
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
 
clustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHclustering protocol in WSN:LEACH
clustering protocol in WSN:LEACH
 
Secure and efficient data transmission for cluster based wireless sensor network
Secure and efficient data transmission for cluster based wireless sensor networkSecure and efficient data transmission for cluster based wireless sensor network
Secure and efficient data transmission for cluster based wireless sensor network
 
Hierarchical clustering algo for wsn
Hierarchical clustering algo for wsnHierarchical clustering algo for wsn
Hierarchical clustering algo for wsn
 
Enhancing energy efficient dynamic load balanced clustering protocol using Dy...
Enhancing energy efficient dynamic load balanced clustering protocol using Dy...Enhancing energy efficient dynamic load balanced clustering protocol using Dy...
Enhancing energy efficient dynamic load balanced clustering protocol using Dy...
 
Wsn1 ppt
Wsn1 pptWsn1 ppt
Wsn1 ppt
 
Research Issues on WSN
Research Issues on WSNResearch Issues on WSN
Research Issues on WSN
 
CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)
 
Secure and efficient data transmission for cluster based wireless
Secure and efficient data transmission for cluster based wirelessSecure and efficient data transmission for cluster based wireless
Secure and efficient data transmission for cluster based wireless
 
WIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKSWIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKS
 
SECURE AND EFFICIENT DATA TRANSMISSION FOR CLUSTER-BASED WIRELESS SENSOR NETW...
SECURE AND EFFICIENT DATA TRANSMISSION FOR CLUSTER-BASED WIRELESS SENSOR NETW...SECURE AND EFFICIENT DATA TRANSMISSION FOR CLUSTER-BASED WIRELESS SENSOR NETW...
SECURE AND EFFICIENT DATA TRANSMISSION FOR CLUSTER-BASED WIRELESS SENSOR NETW...
 
Incremental clustering based object tracking in wireless sensor networks
Incremental clustering based object tracking in wireless sensor networksIncremental clustering based object tracking in wireless sensor networks
Incremental clustering based object tracking in wireless sensor networks
 
phddisspresentation
phddisspresentationphddisspresentation
phddisspresentation
 
Effective key management in dynamic wireless sensor networks
Effective key management in dynamic wireless sensor networksEffective key management in dynamic wireless sensor networks
Effective key management in dynamic wireless sensor networks
 
Artificial intelligence and Neural Network
Artificial intelligence and Neural NetworkArtificial intelligence and Neural Network
Artificial intelligence and Neural Network
 
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
 
Secure and Efficient Data Transmission for Cluster-Based Wireless Sensor Net...
Secure and Efficient Data Transmission  for Cluster-Based Wireless Sensor Net...Secure and Efficient Data Transmission  for Cluster-Based Wireless Sensor Net...
Secure and Efficient Data Transmission for Cluster-Based Wireless Sensor Net...
 
Energy efficient node deployment for target coverage in wireless sensor network
Energy efficient node deployment for target coverage in wireless sensor networkEnergy efficient node deployment for target coverage in wireless sensor network
Energy efficient node deployment for target coverage in wireless sensor network
 

Similaire à Cluster based wireless sensor network routings ieee

An Energy efficient cluster head selection in wireless sensor networks using ...
An Energy efficient cluster head selection in wireless sensor networks using ...An Energy efficient cluster head selection in wireless sensor networks using ...
An Energy efficient cluster head selection in wireless sensor networks using ...nikhilkumar3205
 
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...IRJET Journal
 
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...ijassn
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networknainabhatt2
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkNainaBhatt1
 
Introduction to Single-cell RNA-seq
Introduction to Single-cell RNA-seqIntroduction to Single-cell RNA-seq
Introduction to Single-cell RNA-seqTimothy Tickle
 
Artificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.pptArtificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.pptNJUSTAiMo
 
Cuckoo algorithm with great deluge local-search for feature selection problems
Cuckoo algorithm with great deluge local-search for feature  selection problemsCuckoo algorithm with great deluge local-search for feature  selection problems
Cuckoo algorithm with great deluge local-search for feature selection problemsIJECEIAES
 
Chapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptChapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptAjayTiwari301041
 
A novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmA novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmDr Sandeep Kumar Poonia
 
Paper 3 energy efficient bee routing algorithm in wireless mobile
Paper 3 energy efficient bee routing algorithm in wireless mobilePaper 3 energy efficient bee routing algorithm in wireless mobile
Paper 3 energy efficient bee routing algorithm in wireless mobileSpandan Spandy
 
Neural Networks in Data Mining - “An Overview”
Neural Networks  in Data Mining -   “An Overview”Neural Networks  in Data Mining -   “An Overview”
Neural Networks in Data Mining - “An Overview”Dr.(Mrs).Gethsiyal Augasta
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptxSherinRappai
 
Clonal Plasticity & Operator Placement
Clonal Plasticity & Operator PlacementClonal Plasticity & Operator Placement
Clonal Plasticity & Operator PlacementFoCAS Initiative
 
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHMJOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHMmailjkb
 

Similaire à Cluster based wireless sensor network routings ieee (20)

An Energy efficient cluster head selection in wireless sensor networks using ...
An Energy efficient cluster head selection in wireless sensor networks using ...An Energy efficient cluster head selection in wireless sensor networks using ...
An Energy efficient cluster head selection in wireless sensor networks using ...
 
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...
 
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Introduction to Single-cell RNA-seq
Introduction to Single-cell RNA-seqIntroduction to Single-cell RNA-seq
Introduction to Single-cell RNA-seq
 
Artificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.pptArtificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.ppt
 
Cuckoo algorithm with great deluge local-search for feature selection problems
Cuckoo algorithm with great deluge local-search for feature  selection problemsCuckoo algorithm with great deluge local-search for feature  selection problems
Cuckoo algorithm with great deluge local-search for feature selection problems
 
Wsn
WsnWsn
Wsn
 
Chapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptChapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.ppt
 
Neural network
Neural networkNeural network
Neural network
 
C04511822
C04511822C04511822
C04511822
 
A novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmA novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithm
 
ANN load forecasting
ANN load forecastingANN load forecasting
ANN load forecasting
 
Paper 3 energy efficient bee routing algorithm in wireless mobile
Paper 3 energy efficient bee routing algorithm in wireless mobilePaper 3 energy efficient bee routing algorithm in wireless mobile
Paper 3 energy efficient bee routing algorithm in wireless mobile
 
Neural Networks in Data Mining - “An Overview”
Neural Networks  in Data Mining -   “An Overview”Neural Networks  in Data Mining -   “An Overview”
Neural Networks in Data Mining - “An Overview”
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
Clonal Plasticity & Operator Placement
Clonal Plasticity & Operator PlacementClonal Plasticity & Operator Placement
Clonal Plasticity & Operator Placement
 
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHMJOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
 

Plus de TAIWAN

Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012TAIWAN
 
Real time data management on wsn
Real time data management on wsnReal time data management on wsn
Real time data management on wsnTAIWAN
 
Presentation date -20-nov-2012 for prof. chen
Presentation date -20-nov-2012 for prof. chenPresentation date -20-nov-2012 for prof. chen
Presentation date -20-nov-2012 for prof. chenTAIWAN
 
Computational intelligence based data aggregation technique in clustered wsn
Computational intelligence based data aggregation technique in clustered wsnComputational intelligence based data aggregation technique in clustered wsn
Computational intelligence based data aggregation technique in clustered wsnTAIWAN
 
Data transformation and query management in personal health sensor network
Data transformation and query management in personal health sensor networkData transformation and query management in personal health sensor network
Data transformation and query management in personal health sensor networkTAIWAN
 
On mp so c software execution at the transaction level
On mp so c software execution at the transaction levelOn mp so c software execution at the transaction level
On mp so c software execution at the transaction levelTAIWAN
 
Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012TAIWAN
 

Plus de TAIWAN (7)

Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012
 
Real time data management on wsn
Real time data management on wsnReal time data management on wsn
Real time data management on wsn
 
Presentation date -20-nov-2012 for prof. chen
Presentation date -20-nov-2012 for prof. chenPresentation date -20-nov-2012 for prof. chen
Presentation date -20-nov-2012 for prof. chen
 
Computational intelligence based data aggregation technique in clustered wsn
Computational intelligence based data aggregation technique in clustered wsnComputational intelligence based data aggregation technique in clustered wsn
Computational intelligence based data aggregation technique in clustered wsn
 
Data transformation and query management in personal health sensor network
Data transformation and query management in personal health sensor networkData transformation and query management in personal health sensor network
Data transformation and query management in personal health sensor network
 
On mp so c software execution at the transaction level
On mp so c software execution at the transaction levelOn mp so c software execution at the transaction level
On mp so c software execution at the transaction level
 
Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012
 

Cluster based wireless sensor network routings ieee

  • 1. Cluster Based Wireless Sensor Network Routings using Artificial Bee Colony Algorithm Dervis Karaboga1, Selcuk Okdem2, and Celal Ozturk3 Erciyes University, Engineering Faculty, Kayseri, Turkey This paper appears in: Autonomous and Intelligent Systems (AIS), 2010 International Conference on artificial bee colony algorithm , custer based routing , wireless sensor networks Reporter NILAMADHAB MISHRA D0121008 & 978-1-4244-7107-2/10/$26.00 ©2010 IEEE. All rights reserved.
  • 2. Contents • Aim • Concept • Artificial Bee colony algorithm • Hierarchical WSNs clustering and proposed approach • Simulation results • Conclusion 2
  • 3. Aim • In this paper, the authors propose an innovative hierarchical clustering approach for wireless sensor networks to minimize energy consumption of the network using Artificial Bee Colony Algorithm which is a new swarm based heuristic algorithm. • A protocol is presented using Artificial Bee Colony Algorithm, which tries to provide optimum cluster organization in order to minimize energy consumption. • In cluster based networks, the selection of cluster heads and its members is an essential process which affects energy consumption. • Simulation results demonstrate that the proposed approach provides promising solutions for the wireless sensor networks. 3
  • 4. Contents • Aim • Concept • Artificial Bee colony algorithm • Hierarchical WSNs clustering and proposed approach • Simulation results • Conclusion 4
  • 5. Concept • The sensor devices collect data from physical environment, process it using aggregating techniques to get overall local data, and send final data to an external base station. • Flooding / gossiping is a basic method to transform data from a sensor node to the base station. In flooding, data is scattered by all the nodes as well as the base station. To broadcast data to all over the network consumes much energy and bandwidth. • Clustering is one of the routing design methodologies used to effectively manage network energy and to apply aggregation techniques in the network. • Data aggregation and fusion is simply used in the hierarchical WSNs in order to decrease the number of transmitted messages to the base station to minimize energy consumption and bandwidth utilization. 5
  • 6. Concept • LEACH (Low-Energy Adaptive Clustering Hierarchy), HEED (Hybrid Energy Efficient Distributed Clustering ) and CLUDDA( Clustered Diffusion with Dynamic Data Aggregation) are the popular hierarchical routing methods which use data aggregation process. Although they offers good methodologies for implementation, yet create some bottlenecks. • So the authors propose a novel clustering method using Artificial Bee Colony (ABC) algorithm to preserve network energy and to get more performance in cluster based WSNs. • The algorithm shows superior performance against other well known optimization techniques. 6
  • 7. Contents • Aim • Concept • Artificial Bee colony algorithm • Hierarchical WSNs clustering and proposed approach • Simulation results • Conclusion 7
  • 8. Artificial Bee colony algorithm • It is a new swarm intelligence method inspired by intelligent foraging behavior of honey bees. • In ABC algorithm the colony of artificial bees is formed of three bee groups: employed bees, onlooker(observer) bees and scout(spy) bees. 8
  • 9. Artificial Bee colony algorithm • It is assumed that there is only one artificial employed bee for each food source. In other words, the number of employed bees in the colony is equal to the number of food sources around the hive. • Employed bees go to their food source and come back to hive and dance on this area. The employed bee whose food source has been abandoned becomes a scout and starts to search for finding a new food source. • Onlookers watch the dance of employed bees and choose food sources depending on dances. • The main steps of the algorithm are given below: Initial food sources are produced for all employed bees REPEAT – Each employed bee goes to a food source in her memory and determines a neighbor source, then evaluates its nectar(juice) amount and dances in the hive – Each onlooker watches the dance of employed bees and chooses one of their sources depending on the dances, and then goes to that source. After choosing a neighbor around that, she evaluates its nectar amount. – Abandoned(uncontrolled) food sources are determined and are replaced with the new food sources discovered by scouts. – The best food source found so far is registered. UNTIL (requirements are met) 9
  • 10. Artificial Bee colony algorithm • In ABC, a population based algorithm, the position of a food source represents a possible solution to the optimization problem and the nectar amount of a food source corresponds to the quality (fitness) of the associated solution. The number of the employed bees is equal to the number of solutions in the population. • There are three control parameters in the ABC: • the first one is the number of food sources which is equal to the number of employed or onlooker bees (SN). • second one is the value of limit parameter. • third one is the maximum cycle number (MCN). • At the first step, a randomly distributed initial population (food source positions) is generated. After initialization, the population is subjected to repeat the cycles of the search processes of the employed, onlooker, and scout bees, respectively. 10
  • 11. Artificial Bee colony algorithm Generate initial population xi; i=1...SN Evaluate the population Set cycle to 1 Repeat FOR each employed bee Produce new solutions Calculate the fitness Apply the greedy selection process FOR each onlooker bee Choose a solution xi depending on pi Produce new solutions vi Calculate the fitness Apply the greedy selection process If there is an Abandoned solution for the scout, then replace it with a new solution produced Memorize the best solution so far Assign cycle = cycle + 1 Until cycle = MCN Abandoned --- uncontrolled 11
  • 12. Contents • Aim • Concept • Artificial Bee colony algorithm • Hierarchical WSNs clustering and proposed approach • Simulation results • Conclusion 12
  • 13. Hierarchical WSNs clustering and proposed approach • LEACH protocol is already proposed to maximize the network lifetime by assigning different roles to the nodes. In this protocol, network is spited into clusters and cluster heads are chosen randomly in definite time intervals. • Cluster heads are responsible for collecting information inside the clusters and sending this information to the base. While nodes inside the clusters communicate in a small region, they consume low energy and cluster heads consumes more energy due to the communication with remote base station. • Since the role of cluster head in the clusters distributed randomly in each tour, the energy consumption for each node is equalized. • some disadvantages are in question?? • First, all the nodes in network should have the ability of communication with the base. • 2nd , the distances to cluster heads from the member nodes as well as to base station from cluster heads are not taken into account. • Hence due to the both disadvantages in LEACH ,more n/w energy may be consumed.(problem) 13
  • 14. Hierarchical WSNs clustering and proposed approach • The authors of LEACH algorithm further solved this problem by distributing the cluster heads uniformly, but the network assumed in this study requires node positioning systems like GPS, which cause the system to be more expensive, on sensor nodes. Also, GPS systems require additional energy consumption and needs large size of hardware. • So the authors of this paper proposed a low cost solutions to the existing problem by introducing the implementations of ABC algorithm. The proposed algorithm consists of two main phases. (WSNCABC-wireless sensor network clustering using artificial bee colony) • 1.setup phase  Each node sends the calculated distances to the base station.  Base station selects the cluster heads at each round using ABC algorithm.  Once the base station declares the cluster heads to the network , then each node sends a request membership massage to the nearest cluster head.  The cluster head after getting the request membership massage ,forms the initial network configuration and declares the formulation of cluster structure. 14
  • 15. Hierarchical WSNs clustering and proposed approach • 2.Data gathering phase  Cluster members sense the physical data from environment and store in their individual buffer.  Then cluster head gathers sensed data from member nodes one by one using TDMA MAC protocol over a single channel and aggregates those data.  Now the cluster head is ready to send the gathered and aggregated data to the base station. Centralized WSN application 15
  • 16. Contents • Aim • Concept • Artificial Bee colony algorithm • Hierarchical WSNs clustering and proposed approach • Simulation results • Conclusion 16
  • 17. Simulation results • Here the authors evaluate the performance of "Wireless Sensor Network Clustering using Artificial Bee Algorithm" (WSNCABC) via simulations, and compare it to basic transmission algorithm (direct communication) and a popular hierarchical routing method named "Low Energy Adaptive Clustering Hierarchy" (LEACH). • It is assumed that every node has a capability of communicating with sensor nodes in the network region as well as the base station. • In the simulations the same settings and assumptions are used for both LEACH and WSNCABC algorithms to be able to make a reliable comparisons. • In order to verify the success of the proposed approach, direct communication method and LEACH were used to make the comparisons. 17
  • 18. Simulation results • In left figure, a network of 100 nodes is randomly deployed on an area of 500x500 m2, and base station is placed at the point of X=250 m, Y=575 m. Cluster heads are selected using LEACH algorithm(shown in squares), and members of the clusters are displayed with different markers. • In right Fig, a network of 100 nodes is randomly deployed on the same area, and cluster heads are chosen using ABC algorithm with the configuration described before. The cluster heads are uniformly selected providing that clusters have approximately equal sized of regions. 18
  • 19. Simulation results • Demonstrates the residual energy of the network versus total received items. • it is seen that normalized residual energy of the network decreases as the number of received items increase in time, and the network using WSNCABC algorithm provides more performance by receiving 1.7 times more message items than the network using LEACH Algorithm when network energy is depleted by 50%. 19
  • 20. Simulation results • It shows that WSNCABC algorithm clearly improves network lifetime over other two algorithms by spending less energy. • It also be observed that while the network is in more communication, bigger number of rounds implies the nodes have more energy in the network with WSNCABC algorithm. 20
  • 21. Contents • Aim • Concept • Artificial Bee colony algorithm • Hierarchical WSNs clustering and proposed approach • Simulation results • Conclusion 21
  • 22. Conclusion • This paper proposed a new approach for hierarchical WSN routing operations having aim to minimize the energy consumption of the network , that can be accomplished by using Artificial Bee Colony Algorithm so as to obtain optimum clusters with minimum energy consumption for communication. • The implementation of ABC algorithm to the clustering problem in WSNs is the first study in the literature. • Simulation outputs show that WSNCABC algorithm outperforms over direct transmission and LEACH Algorithm. • Hence ABC algorithm seems to be a promising solution for successful operations in cluster based WSNs. Thank You! 22