LEACH Low Energy Adaptive Clustering Hierarchy Deparment of Computer Science Institute of System Architecture, Chair for Computer Network Dresden, 23 January.

Slides:



Advertisements
Similar presentations
Multirate adaptive awake-sleep cycle in hierarchical heterogeneous sensor network BY HELAL CHOWDHURY presented by : Helal Chowdhury Telecommunication laboratory,
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
ENERGY-EFFICIENT COMMUNICATIONS PROTOCOL FOR WIRELESS MICROSENSOR NETWORKS W. Heinzelman, A. Chandrakasan, H. Balakrishnan, Published in 2000.
Presented by Rick Skowyra
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Presentation: Energy Efficient Communication Protocol for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Mikhail Nesterenko Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari.
By Stephanie Reese.  LEACH stands for Low-Energy Adaptive Clustering Hierarchy  This WSN is considered to be a dynamic clustering method  LEACH has.
Protocols for Wireless Sensor Networks
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
University of Rostock Applied Microelectronics and Computer Science Dept.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Introduction to Wireless Sensor Networks
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Improvement on LEACH Protocol of Wireless Sensor Network
AES based secure LEACH for WSN’s. Obstacles of WSN Security Limited resources-Limited memory, code space and energy. Unreliable Communication-Densely.
Aeon LEACH An Efficient LEACH protocol in Heterogeneous and Homogenous Wireless Sensor Networks Under Guidance Of: Dr. Mohammad Mozumdar Presented By :
Sec-TEEN: Secure Threshold sensitive Energy Efficient sensor Network protocol Ibrahim Alkhori, Tamer Abukhalil & Abdel-shakour A. Abuznied Department of.
Low-Energy Adaptive Clustering Hierarchy An Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks M. Aslam hayat.
Supervised by professor: Ivan Stojmenovic Done by: Yaser Fouad.
LEACH-SC Presented By M. Jaffar Khan
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
LEACH Week 11 Lecture 2 5/7/2015LEACHFolie 1 von XYZ.
By Areeba Rao with Dr. Nadeem Javaid COMSATS, Institute of Information Technology, Islamabad, Pakistan AM-DisCNT: Angular Multi-hop DIStance based Circular.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Department of Computer Science Southern Illinois University Carbondale Mobile & Wireless Computing Routing Protocols for Sensor.
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks Arati Manjeshwar, Dharma P. Agrawaly.
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
Clustering in Sensor Networks. –The data collected by each sensor is communicated through the network to a single processing center that uses the data.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
Multimedia & Networking Lab
Mobile Ad hoc Networks Sleep-based Topology Control
Design of a distributed energy efficient clustering (DEEC) algorithm for heterogeneous wireless sensor networks.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
LEACH Low Energy Adaptive Clustering Hierarchy Deparment of Computer Science Institute of System Architecture, Chair for Computer Network Dresden, 23 January.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications Jack Culpepper(NASA), Lan Dung, Melody.
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
MCEEC: MULTI-HOP CENTRALIZED ENERGY EFFICIENT CLUSTERING ROUTING PROTOCOL FOR WSNS N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Group Members Usman Nazir FA08-BET-179 M.Usman Saeed FA08-BET-173
Routing and Clustering Xing Zheng 01/24/05. References Routing A. Woo, T. Tong, D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing.
Data Dissemination Based on Ant Swarms for Wireless Sensor Networks S. Selvakennedy, S. Sinnappan, and Yi Shang IEEE 2006 CONSUMER COMMUNICATIONS and NETWORKING.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
An Application-Specific Protocol Architecture for Wireless Microsensor Networks 컴퓨터 공학과 오영준.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
1 Power-efficient Clustering Routing Protocol Based on Applications in Wireless Sensor Network Authors: Tao Liu and Feng Li Form:International Conferecnce.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Protocols for Wireless Sensor Networks
Wireless Sensor Networks 5. Routing
Q-LEACH
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Leach routing protocol in WSN
Leach routing protocol in WSN
A Distributed Clustering Scheme For Underwater Sensor Networks
Presentation transcript:

LEACH Low Energy Adaptive Clustering Hierarchy Deparment of Computer Science Institute of System Architecture, Chair for Computer Network Dresden, 23 January 2007 Puneeth Kosaraju Miczard Riupassa

TU Dresden, 23/01/2007 Outline 1.Preface. 2.Problem Definition. 3.LEACH Assumptions. 4.LEACH Protocol Architecture. 1.Determining Cluster Head nodes. 2.Set-up phase. 3.Steady State phase. 4.LEACH Protocol Variations (LEACH-C, LEACH-F). 5.Simulations of LEACH. 6.Conclusion. 7.References. LEACH2

TU Dresden, 23/01/2007 Basic fundamentals of Wireless Sensor Network From book Protocol and Architecture for Wireless Sensor Network 1.Small 2.Cheap 3.Efficient of Energy LEACH3

TU Dresden, 23/01/2007 Requirement Design of Wireless Sensor Network From book Protocol and Architecture for Wireless Sensor Network 1.Type of Service 2.Quality of Service 3.Fault Tolerant 4.Life Time 5.Scalability 6.Range of Density 7.Programability 8.Maintainability LEACH4

TU Dresden, 23/01/2007 Problem Definition in WSN Ease of Deployment Sensor Network may contain hundreds untill thousands node System Life Time Long life time as possible. Latency Data distribution is time sensitive Quality Reduce same redundant data between nodes LEACH5

TU Dresden, 23/01/2007 Why Use Microsensors? 1.Large number of Microsensors can be used to obtain desired accuracy 2.Relatively inexpensive 3.Low-power dissipation 4.Can be used to monitor machines for fault detection and diagnosis LEACH6

TU Dresden, 23/01/2007 Assumption Radio characteristics 1.Same energy dissipation in transmit and receive circuitry 2.r 2 Energy loss due to channel transmission 3.Radio channel is symmetric Sensor Characteristics 1.Sensors are sensing environments at fixed rate 2.Sensors communicate among each other and to the base station 3.All sensors are homogenous and have energy-constraint Base Station 1.Base station is fixed 2.Base station is located far from sensors LEACH7

TU Dresden, 23/01/2007 LEACH (Low-Energy Adaptive Clustering Hierarchy) 1.Self-Organizing, adaptive clustering protocol. 2.Even distribution of energy load among the sensors. 3.Dynamic cluster formation. 4.Randomized rotation of cluster heads after each round. 5.Cluster-heads communicate data with the base station. 6.Application-specific data processing, such as data aggregation. LEACH8

TU Dresden, 23/01/2007 LEACH – Architecture LEACH9

TU Dresden, 23/01/2007 Phase Life of Leach Protocol Each Leach operation round consists of  Set-up phase (clusters are organized).  Cluster Head Selection.  Cluster Formation.  Steady state Phase (data transmission). Timeline showing LEACH operation [6] LEACH10

Setup phase  At the beginning of each round, each node advertises it probability, (depending upon its current energy level) to be the Cluster Head, to all other nodes.  Nodes (k for each round) with higher probabilities are chosen as the Cluster Heads.  Cluster Heads broadcasts an advertisement message (ADV) using CSMA MAC protocol.  Based on the received signal strength, each non-Cluster Head node determines its Cluster Head for this round (random selection with obstacle).  Each non-Cluster Head transmits a join-request message (Join-REQ) back to its chosen Cluster Head using a CSMA MAC protocol.  Cluster Head node sets up a TDMA schedule for data transmission coordination within the cluster. TU Dresden, 23/01/2007LEACH11

TU Dresden, 23/01/2007 Flow graph for Setup phase[6] LEACH12

Cluster Head Selection Algorithm[6] P i (t) is the probability with which node i elects itself to be Cluster Head at the beginning of the round r+1 (which starts at time t) such that expected number of cluster-head nodes for this round is k. (1) k = number of clusters during each round. N = number of nodes in the network. TU Dresden, 23/01/2007LEACH13

Cluster Head Selection Algorithm [6]  Each node will be Cluster Head once in N/k rounds.  Probability for each node i to be a cluster-head at time t (2) C i (t) = it determines whether node i has been a Cluster Head in most recent (r mod(N/k)) rounds. TU Dresden, 23/01/2007LEACH14

Cluster Head Selection Algorithm[6] (3) = total no. of nodes eligible to be a cluster-head at time t. This ensures energy at each node to be approx. equal after every N/k rounds. Using (2) and (3), expected no of Cluster Heads per round is, (4) TU Dresden, 23/01/2007LEACH15

Cluster Formation Algorithm [2]  Cluster Heads broadcasts an advertisement message (ADV) using CSMA MAC protocol.  ADV = node’s ID + distinguishable header.  Based on the received signal strength of ADV message, each non-Cluster Head node determines its Cluster Head for this round (random selection with obstacle).  Each non-Cluster Head transmits a join-request message (Join-REQ) back to its chosen Cluster Head using a CSMA MAC protocol.  Join-REQ = node’s ID + cluster-head ID + header.  Cluster Head node sets up a TDMA schedule for data transmission coordination within the cluster.  TDMA Schedule  Prevents collision among data messages.  Energy conservation in non cluster-head nodes. TU Dresden, 23/01/2007LEACH16

Dynamic Cluster Formation TU Dresden, 23/01/2007 Clusters at time tClusters at time t+d LEACH17

TU Dresden, 23/01/2007  TDMA schedule is used to send data from node to head cluster.  Head Cluster aggregates the data received from node cluster’s.  Communication is via direct-sequence spread spectrum (DSSS) and each cluster uses a unique spreading code to reduce inter-cluster interference.  Data is sent from the cluster head nodes to the BS using a fixed spreading code and CSMA. Steady-State Phase Timeline showing LEACH operation [6] LEACH18

TU Dresden, 23/01/2007  Assumptions  Nodes are all time synchronized and start the setup phase at same time.  BS sends out synchronized pulses to the nodes.  Cluster Head must be awake all the time.  To reduce inter-cluster interference, each cluster in LEACH communicates using direct-sequence spread spectrum (DSSS).  Data is sent from the cluster head nodes to the BS using a fixed spreading code and CSMA. Steady-State Phase Timeline showing LEACH operation [6] LEACH19

Flow Chart for Steady Phase[6] TU Dresden, 23/01/2007LEACH20

Sensor Data Aggregation  Data aggregation is performed on all the uncompressed data at cluster head.  Performing local data aggregation requires less energy than sending all the unprocessed data to the BS. »L:1 data compression. »E DA : energy dissipation per bit for data aggregation. »E TX : energy dissipation per bit to transmit to BS. TU Dresden, 23/01/2007LEACH21

Sensor Data Aggregation [6]  L = 20, BS is 100m away, cost of commn. to BS = 1.05 X J /bit.  Result: when energy to perform DA < 1.05 X J, total energy dissipation of the system is less using data aggregation. TU Dresden, 23/01/2007LEACH22

LEACH-C: BS Cluster Formation  LEACH doesn’t guarantee cluster head spread in the network.  Centralized clustering algorithm for cluster formation.  Uniform distribution of Cluster Heads through out the network.  Uses same steady-state protocol as LEACH.  Set-up phase  Each node specifies its location(using GPS) and energy level to the BS.  BS runs an optimization algorithm to determine the cluster’s for that round.  BS determines optimal clusters and broadcasts a message containing cluster head ID for each node. TU Dresden, 23/01/2007LEACH23

LEACH-F: Fixed Cluster, Rotating Cluster Head  Clusters are formed once using centralized cluster formation algorithm(LEACH-C) and are fixed.  Cluster Head position rotates among the nodes in the cluster.  BS determines optimal clusters and broadcasts a message containing cluster head ID for each node.  First node listed in the cluster becomes Cluster Head for first round.  Steady-state protocol is identical to LEACH protocol.  Advantage: No setup overhead at the beginning of each round.  Disadvantages  Requires more transmit power from nodes.  Increases energy dissipation of non CH node and inter-cluster interference.  Not practical for dynamic system.  Doesn’t handle node mobility. TU Dresden, 23/01/2007LEACH24

LEACH Simulation [6] TU Dresden, 23/01/2007LEACH node random test network

LEACH Simulation t round = 0.08 seconds * (E start / 9 mJ) E start : initial energy of the nodes. t round : time after which cluster-heads and associated clusters should be rotated TU Dresden, 23/01/2007LEACH26

TU Dresden, 23/01/2007 LEACH – Simulation Result Energy dissipation System Lifetime LEACH27

TU Dresden, 23/01/2007 LEACH - System Life Time After 1200 rounds Live nodes (circled) Dead nodes (dotted) LEACH28

TU Dresden, 23/01/2007 LEACH – Results 1.Factor of 7 reduction in energy dissipation as compared to Direct Communication 2.Uniform distribution of energy-usage in the network 3.Doubles the system lifetime compared to other methods 4.Nodes die essentially in random fashion, thus maintain the network coverage LEACH29

TU Dresden, 23/01/2007 LEACH-Centralized (Leach-C ): Base Station Cluster Formation Mechanism Send data about position and energy level to the Base Station Base Station are calculating Energy consume that needed Base Station define cluster head and cluster node with the ID number and also cluster area. In fact.. LEACH-C delivers 40% more data per unit energy than LEACH LEACH30

TU Dresden, 23/01/2007 LEACH-C : Simulation Result Total amount of data received at the BS over time. Number of nodes alive per amount of data sent to the BS LEACH31

TU Dresden, 23/01/2007 LEACH – Pros Pros 1.As Hierarchical Topology, LEACH is fundamental algorithm design. 2.Theoretical analysis go well with the simulation results. 3.Better energy utilization and system life time. 4.The algorithm provides prolonged network coverage ( low latency ). LEACH32

TU Dresden, 23/01/2007 LEACH –Cons Cons 1.The simulations are still to be performed using the Network simulator 2.Fault-tolerance issues – when nodes fail or behave unexpectedly 3.The paper assumes all the nodes begin with same energy – this assumption may not be realistic LEACH33

TU Dresden, 23/01/2007 Reference 1.Heinzelman Wendi Rabiner, Chandrakasan Anantha, and Balakrishnan Hari. Energy- Efficient Communication Protocol for Wireless Microsensor Networks. In IEEE. Published in the Proceedings of the Hawaii International Conference on System Sciences, January 4-7, 2000, Maui, Hawaii. 2.Heinzelman Wendi Rabiner, Chandrakasan Anantha, and Balakrishnan Hari. An Application-Specific Protocol Architecture for Wireless Microsensor Networks. IEEE Transactions On Wireless Communication, Vol. 1, No. 4, October Handy. M. J, Haase. M, Timmermann. D. Low Energy Adaptive Clustering Hierarchy with Deterministic Cluster-Head Selection. IEEE International Conference on Mobile and Wireless Communications Networks, 2002, Stockholm. 4.Yrjölä Juhana. Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks, 13th March Karl Holger, Willig Andreas. Protocol and Architecture for Wireless Sensor Network, John Willey and Sons Ltd, W. Heinzelman, “Application-specific protocol architectures for wireless networks,” Ph.D. dissertstion, Mass. Inst. Technol., Cambridge, LEACH34

Acknowledgements Some of the slides are inspired from following presentations  Tuteja Mukul. Presentation of Energy-Efficient Communication Protocol for Wireless Microsensor Networks.  Saket Das, Presentation on LEACH protocol, University of Nebraska-Lincoln. TU Dresden, 23/01/2007LEACH35

Questions & Comments TU Dresden, 23/01/2007LEACH36

Optimal percentage of cluster heads  If number of cluster-heads is less than k, some nodes have to transmit very far to reach the cluster head, large global energy.  If number of cluster-heads is more than k, distance does not reduce substantially, more cluster heads have to transmit the long haul distances to the base station, hence compression is less. TU Dresden, 23/01/2007LEACH37

LEACH Simulation TU Dresden, 23/01/2007LEACH38