Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

Similar documents
WSN Routing Protocols

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Prianka.P 1, Thenral 2

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

Heterogeneous LEACH Protocol for Wireless Sensor Networks

Energy Efficient Zonal Stable Election Protocol for WSNs

Study on Wireless Sensor Networks Challenges and Routing Protocols

(EBHCR) Energy Balancing and Hierarchical Clustering Based Routing algorithm for Wireless Sensor Networks

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

EBRP: Energy Band based Routing Protocol for Wireless Sensor Networks

Data Gathering in Sensor Networks using the Energy*Delay Metric

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

AEC Algorithm for WSN Lifetime Enhancement

Overview of Sensor Network Routing Protocols. WeeSan Lee 11/1/04

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Integrated Routing and Query Processing in Wireless Sensor Networks

Data Gathering in Sensor Networks using the Energy*Delay Metric. Stephanie Lindsey Cauligi Raghavendra Krishna Sivalingam

Routing in Ad-Hoc Networks

Routing and Transport in Wireless Sensor Networks

Clustering Routing Protocol Based on Location Node in Wireless Sensor Networks

An Energy Efficient Clustering in Wireless Sensor Networks

Keywords Wireless Sensor Network, Cluster, Energy Efficiency, Heterogeneous network, Cluster, Gateway

An Adaptive K-Means Based Method for Energy Efficiency Routing in WSN Atul Manchanda 1 Meenu Saini 2

Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

Keywords Clustering, Sensor Nodes, Residual Energy, Wireless Sensor Networks, Zones

Dalimir Orfanus (IFI UiO + ABB CRC), , Cyber Physical Systems Clustering in Wireless Sensor Networks 2 nd part : Examples

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

EDAC: A Novel Energy-Aware Clustering Algorithm for Wireless Sensor Networks

ADAPTIVE CLUSTERING IN WIRELESS SENSOR NETWORK: CONSIDERING NODES WITH LOWEST- ENERGY

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

A Centroid Hierarchical Clustering Algorithm for Data Gathering in Wireless Sensor Networks.

ENERGY SAVING IN WIRELESS SENSOR NETWORK WITH SPIN PROTOCOL

DE-LEACH: Distance and Energy Aware LEACH

Clustering Based Routing Protocols for Wireless Sensor Networks: A Survey

Data-Centric Routing Mechanism Using Hash-Value in Wireless Sensor Network

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

International Journal of Advanced Research in Computer Science and Software Engineering

An Energy-efficient Distributed Self-organized Clustering Based Splitting and Merging in Wireless Sensor Networks

Webpage: Volume 3, Issue III, March 2015 ISSN

[Sawdekar, 3(1): January, 2014] ISSN: Impact Factor: 1.852

A Review on Routing Protocols For Wireless Sensor Network

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

The Study of the Energy Efficient Protocols (MODLEACH, SEP and DEEC)

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

A Brief Study of Power Efficient Hierarchical Routing Protocols in Wireless Sensor Networks

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

IMPROVEMENT OF LEACH AND ITS VARIANTS IN WIRELESS SENSOR NETWORK

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Performance Comparison of Energy Efficient Clustering Protocol in Heterogeneous Wireless Sensor Network

K-SEP: A more stable SEP using K-Means Clustering and Probabilistic Transmission in WSN

Data Centric Routing Protocols in Wireless Sensor Networks: A Survey

An Improved Chain-based Hierarchical Routing Protocol for Wireless Sensor Networks

Energy Aware Data-Centric Routing in Wireless Sensor Network

Event Driven Routing Protocols For Wireless Sensor Networks

SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN)

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

CHAPTER 4 THRESHOLD BASIS CLUSTER HEAD SELECTION TECHNIQUES

Comparative Analysis of EDDEEC & Fuzzy Cost Based EDDEEC Protocol for WSNs

High Speed Data Collection in Wireless Sensor Network

Adapting Distance Based Clustering Concept to a Heterogeneous Network

A CLUSTERING TECHNIQUE BASED ON ENERGY BALANCING ALGORITHM FOR ROUTING IN WIRELESS SENSOR NETWORKS

Data-Centric Query in Sensor Networks

A PROPOSAL FOR IMPROVE THE LIFE- TIME OF WIRELESS SENSOR NETWORK

F-MCHEL: Fuzzy Based Master Cluster Head Election Leach Protocol in Wireless Sensor Network

A Modified Energy Efficient Communication Protocol for Wireless Sensor Network

Location-aware In-Network Monitoring in Wireless Sensor Networks

Power Aware Metrics for Wireless Sensor Networks

Energy Efficient Homogeneous and Heterogeneous System for Wireless Sensor Networks

ViTAMin: A Virtual Backbone Tree Algorithm for Minimal Energy Consumption in Wireless Sensor Network Routing

COMPARISON OF ENERGY EFFICIENT DATA TRANSMISSION APPROACHES FOR FLAT WIRELESS SENSOR NETWORKS

Power Aware Chain Routing Protocol for Data Gathering in Sensor Networks

Chain-Based Protocols for Data Broadcasting and Gathering in the Sensor Networks Λ

Multi-Hop Clustering Protocol using Gateway Nodes in Wireless Sensor Network

Distributive Energy Efficient Adaptive Clustering Protocol for Wireless Sensor Networks

HCTE: Hierarchical Clustering based routing algorithm with applying the Two cluster heads in each cluster for Energy balancing in WSN

A Novel Protocol for Better Energy-Efficiency, Latency and Fault Tolerance in Wireless Sensor Network

New Data Clustering Algorithm (NDCA)

There into, Ei : Residual energy of each node in I round; Er : average energy of rest nodes in I round;

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks

Hierarchical Energy Efficient Clustering Algorithm for WSN

Resource Aware Information Collection (RAIC) in Ad hoc Networks

Effect of Sensor Mobility and Channel Fading on Wireless Sensor Network Clustering Algorithms

Position-Based Clustering: An Energy-Efficient Clustering Hierarchy for Heterogeneous Wireless Sensor Networks

Wireless and Sensor Networks - Routing. 3rd Class Deokjai Choi

MODIFIED LEACH-C PROTOCOL FOR CLUSTER BASED ROUTING IN ENERGY EFFICIENT WIRELESS SENSOR NETWORKS

An Application-Specific Protocol Architecture for Wireless Microsensor Networks

Rumor Routing Algorithm

Transcription:

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks Paper by: Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

Brief Introduction on Wireless Sensor Networks Spread sensors monitoring a certain event No fixed topology or structure Variety of applications (medical monitoring, environmental monitoring, surveillance, security applications etc) Most important Design constraint: Energy Consumption Necessity of designing energy-efficient protocols for all layers

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

System Model and Assumptions Base Station fixed and located far from the sensors All nodes are homogeneous and energy constrained Energy dissipated at the node radio: Circuitry dissipation in J/bits (for Tx nodes and Rx nodes): E elec Dissipation due to transmit amplifier J/bits/m 2 (Tx nodes only): є amp Sensors only transmit data if some event occurs

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

Overview of Conventional Network Protocols and Properties Direct Communication/Transmission Protocol Every node communicates directly to the base station Pros: No energy required to receive data Cons: Large amount of transmit power if the base station is far from the sensor

Overview of Conventional Network Protocols and Properties (2) Minimum-energy Routing Protocol Protocol considered in the paper is the MTE protocol: Minimumtransmit-energy protocol Multi-hop communication where intermediate node act as routers Pros: Reduce transmit power at every node Cons: Take energy dissipated at receiver node into consideration

Overview of Conventional Network Protocols and Properties (3) Static Clustering Protocols Nodes divided into clusters, with one node acting as local base station for each cluster Local base stations communicate with the global base station In each cluster, Nodes communicate directly to the local base station Pros: Reduce transmit distance when compared to direct communication Pros: No receive energy dissipated when compared to MTE protocols Cons: local base station is a high energy node

Overview of Conventional Network Protocols and Properties (4) Direct Communication VS MTE Direct Communication VS MTE

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

Introduction to LEACH: Low-Energy Adaptive Clustering Hierarchy Motivation: None of the conventional models satisfy the proposed model requirements Direct transmission requires very high transmit power MTE requires taking into consideration receive energy, intermediate nodes die quickly Conventional clustering requires high-energy nodes to act as local base stations; nodes in clusters without local BS are considered dead

Introduction to LEACH: Low-Energy Adaptive Clustering Hierarchy (2) Main Features: Self-Organizing, Adaptive clustering protocol Randomized rotation of the high energy cluster head Sensors elect themselves to chose a cluster head Each node chooses its own cluster Local data fusion at local BS Compresses data to send, reduces transmit power Within each clusters, nodes access the channel using TDMA (MAC) Each local BS picks a CDMA code at random for communication inside the cluster

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

LEACH Algorithm Advertisement Phase (1): Node n chooses a number between 0 and 1, if the number is less than the threshold, then n becomes a cluster head Notations: T(n) is the threshold number P = the desired percentage of cluster heads r = the current round G is the set of nodes that have not been cluster-heads in the last 1/P rounds

LEACH Algorithm (2) Advertisement Phase (2): Elected node broadcasts advertisement using CSMA-MAC protocol All elected nodes transmit with same energy Based on the received advertisement signal strength, the noncluster-head node chooses its cluster The node chooses the cluster-head whose advertisement has the highest received power Since the amount of transmit energy needed to communicate to this cluster head is minimal

LEACH Algorithm (3) Cluster Set-Up Phase: Each node informs the cluster-head node about its choice Each node uses CSMA- MAC protocol to transmit this information Cluster heads must keep receivers on

LEACH Algorithm (4) Schedule Creation: Cluster head creates A TDMA schedule based on the number of nodes in the cluster The head broadcasts the schedule back to his nodes Data Transmission: Nodes send with minimal required energy to the local cluster head, and turn off their radio when not sending Local cluster heads receive data, compress it into a single signal At the end of the round (decided upon before), Start from the beginning To avoid interference between clusters, CDMA codes are picked at random by local cluster heads and broadcasted to their cluster nodes

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

Energy and Performance Analysis of LEACH Deciding on P is done by plotting the total system energy dissipated versus to percent of nodes that are cluster heads at once For our model, we will choose P = 0.05

Energy and Performance Analysis of LEACH (2) Assumptions: Same random 100 node network model, messages are 2000 bits, E elec = 50 nj/bit and є amp = 100pJ/bit/m 2, initial energy of 0.5 J/node, computation cost 5 nj/bit/message

Energy and Performance Analysis of LEACH (3) Conclusions: LEACH reduces communication energy by as much as 8x compared with Direct transmission and MTE routing First node death in LEACH occurs over 8 times less than the first node death in direct transmission, MTE, or static routing Last node death occurs over 3 times later than the last node death in the other protocols

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

Open Problems in LEACH No Guaranteeing that the cluster head nodes are weel distributed through the network LEACH-C has been proposed but cannot scale for large number of nodes Hierarchical Clustering: Creation of super-cluster-heads Cluster heads will communicate with super cluster heads and so on, until data is sent to the global base station Seems promising for larger networks, could save a lot of energy

Outline Brief Introduction on Wireless Sensor Networks System Model and Assumptions Overview of Conventional Network Protocols and Properties Introduction to LEACH LEACH Algorithm Energy and Performance Analysis of LEACH Open Problems Related work and other energy efficient Network Protocols

Related work and other energy efficient Network Protocols Hybrid Energy-Efficient Distributed Clustering (HEED) Similar to LEACH The distinctive feature is in the clustering algorithm HEED uses an iterative cluster formation algorithm Sensor Assign themselves a cluster head probability The cluster head probability is a function of the residual energy, and a communication cost that depends of the neighbors proximity Based on this value, nodes decide or not to advertise/ run as candidates for being the cluster head Each sensor picks the candidate with the lowest communication cost (the closest) This process iterates; at each iteration the cluster head probability is increased until it converges to one and the corresponding node would be declared the head of the cluster

Related work and other energy efficient Network Protocols (2) Sensor Protocol for Information via Negotiation (SPIN) Sensors don t blindly broadcast data Sensors advertise their data first through short ADV messages ADV messages contain information about data itself (Type, location etc.) Nodes interested by this data will send request (REQ) messages back SPIN avoids implosion, overlap and resource blindness

Related work and other energy efficient Network Protocols (3) Implosion: occurs in a highly connected network Overlap: occurs due to the redundant nature of sensor data

Related work and other energy efficient Network Protocols (4) Sensor Protocol for Information via Negotiation (SPIN) (2) SPIN reduces the waste of energy due to implosion since only the small ADV messages suffer from implosion SPIN solves data overlap since nodes name data in ADV messages. Hence nodes only ask for the data they are interested in (in the REQ messages) SPIN solves the problem of resource blindness since nodes that are low on resources are allowed not to send ADV messages Depending on the application, SPIN might require complex processing at the node level

Related work and other energy efficient Network Protocols (5) Directed Diffusion Similar to SPIN but uses a PULL mode A querying node creates an interest and let s corresponding nodes know about its interest by broadcasting them an interest message with specific details (type, duration etc.) Node memory caches interest and nodes are aware that an interest has been created Nodes that can answer this interest send back corresponding data Could be inefficient for certain applications that have monitor sudden events

Related work and other energy efficient Network Protocols (6) Rumor Routing When an event is detected by a sensor, it probabilistically creates an agent in the form of a data packet, and forwards it throughout the network in a random manner Nodes through whom the agent is forwarded maintain local state information about the event (direction, distance) If another agent goes through the same node, it adds information to past cached information When a node sends a query related to a given event, it simply forwards a query packet in a random direction throughout the network The two lines (random walks) are likely to meet, and hence the query will reach a node with information about the event Might not be efficient in large networks

Related work and other energy efficient Network Protocols (7) Treating the sensor network as a Database: Tiny Aggregation (TAG) service: minimizes number of messages for a certain query Acquisitional Query Processing (ACQP): provide a generic SQL-like interface Geographic Hash Tables (GHT)

Related work and other energy efficient Network Protocols (8) Other Protocols: Span Energy-Aware Data Centric Routing (EAD) Greedy Perimeter Stateless routing (GPSR) Trajectory based Forwarding (TBF) Geographic Adaptive Fidelity (GAF) Adaptive Self-Configuring Sensor Networks Topologies (ASCENT)

References Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan, Energy-efficient communication protocols for wireless microsensor networks, in Proceedings of the Hawaii International Conference on Systems Sciences, Jan. 2000 M. Perillo and W. Heinzelman. DAPR: A protocol for wireless sensor networks utilizing an application-based routing cost. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), 2004. W. Heinzelman, J. Kulik, and H. Balakrishnan. Adaptive protocols for information dissemination in wireless sensor networks. In Proceedings of the Fifth Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom), 1999. C. Intanagonwiwat, R. Govindan, and Estrin D. Directed diffusion: A scalable and robust communication paradigm for sensor networks. In Proceedings of the Sixth Annual International Conference on Mobile Computing and Networks (MobiCom), 2000. D. Braginsky and D. Estrin. Rumor routing algorithm for sensor networks. In Proceedings of the First ACM International Workshop on Wireless Sensor Networks and Applications (WSNA),2002. D. Niculescu and B. Nath. Trajectory based forwarding and its applications. In Proceedings of the Ninth Annual International Conference on Mobile Computing and Networking (MobiCom),2003. O. Younis and S. Fahmy. Distributed clustering in ad-hoc sensor networks: A hybrid, energy efficient approach. In Proceedings of the Twenty-Third Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), 2004.