La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

LEACH & LEACH-C & V-LEACH. Overview Introduction Existing Protocols – Direct Transmission – Minimum Transmission Energy LEACH Stochastic Threshold Algorithm.

Présentations similaires


Présentation au sujet: "LEACH & LEACH-C & V-LEACH. Overview Introduction Existing Protocols – Direct Transmission – Minimum Transmission Energy LEACH Stochastic Threshold Algorithm."— Transcription de la présentation:

1 LEACH & LEACH-C & V-LEACH

2 Overview Introduction Existing Protocols – Direct Transmission – Minimum Transmission Energy LEACH Stochastic Threshold Algorithm LEACH +/- Energy model LEACH-C Deterministic Threshold Algorithm Comparison (leach vs leach-c) V-LEACH Conclusions

3 Introduction LEACH (Low-Energy Adaptive Clustering Hierarchy) is a routing protocol for wireless sensor networks in which: – The base station (sink) is fixed – Sensor nodes are homogenous LEACH conserves energy through: – Aggregation – Adaptive Clustering

4 Existing Routing Protocols LEACH is compared against three other routing protocols: – Direct-Transmission Single-hop – Minimum-Transmission Energy Multi-hop – Static Clustering Multi-hop

5  Direct-Transmission Each sensor node (CH) transmits directly to the sink, regardless of distance Most efficient when there is a small coverage area (small network) and/or high receive cost?

6  Minimum Transmission Energy (MTE) Traffic is routed through intermediate nodes – Node chosen by transmit amplifier cost – Receive cost often ignored Most efficient when the average transmission distance is large and E elec is low

7 Energy Analysis of DT and MTE direct communication energy equations MTE communication energy equation Simple linear network model

8 Performance: System Lifetime Setup costs ignored !! 0.5J of energy/node LEACH more than doubles network lifetime

9 Performance: Coverage LEACH – Energy distributed evenly – All nodes serve as cluster heads eventually – Deaths randomly distributed MTE – Nodes near the sink die first Direct Transmission – Nodes on the edge die first

10 LEACH: Operation The LEACH network has two phases: the set- up phase and the steady-state – The Set-Up Phase Where cluster-heads are chosen – The Steady-State The cluster-head is maintained When data is transmitted between nodes

11 Stochastic Threshold Algorithm  Cluster-heads can be chosen stochastically (randomly based) on this algorithm:  If random < T(n), then that node becomes a cluster-head  The algorithm is designed so that each node becomes a cluster-head at least once

12 LEACH + / - Advantages Any node that served as a CH in certain round cannot be selected as the CH again Because of TDMA schedule it prevents CHs from unnecessary collisions Data aggregation at cluster head Cluster head communicate directly with sink Disadvantages Clusters and CHs formation is in each round ! Not applicable to large-region networks No real load balancing because CHs are elected in terms of probabilities without energy considerations dynamic clustering brings extra overhead

13 LEACH-C LEACH offers no guarantee about the placement and/or number of cluster heads. LEACH-C, uses a centralized clustering algorithm and the same steady-state phase as LEACH. LEACH-C protocol can produce better performance by dispersing the cluster heads throughout the network. During the set-up phase, each node sends information about its current location (possibly determined using GPS) and

14 LEACH-C Once the cluster heads and associated clusters are found, the sink broadcasts a message that obtains the cluster head ID for each node. If a cluster head ID matches its own ID, the node is a cluster head; otherwise the node determines its TDMA slot for data transmission and goes sleep until its time to transmit data

15 Deterministic Threshold Algorithm LEACH-C takes into account the amount of energy in the node …and/or whether or not the node was recently a cluster-head

16 What’s the Difference? The goal of these protocol is to increase the life of the network The changes between the LEACH stochastic algorithm and the LEACH-C deterministic algorithm alone is proven to increase the FND (First Node Dies) lifetime by 30% and the HND (Half Node Dies) lifetime by 20%. The overall performance of LEACH-C is better than LEACH by dispersing the cluster heads throughout the network

17

18 An Example of a LEACH Network While neither of these diagrams is the optimum scenario, the second is better because the cluster- heads are spaced out and the network is more properly sectioned

19 V-LEACH The cluster contains: CH (responsible only for sending data that is received from the cluster members to the BS), vice-CH (the node that will become a CH of the cluster in case of CH dies), cluster nodes (gathering data from environment and send it to the CH).

20 V-LEACH In the original LEACH, the CH is always on receiving data from cluster members, aggregate these data and then send it to the BS that might be located far away from it. The CH will die earlier than the other nodes in the cluster because of its operation of receiving, sending and overhearing. When the CH die, the cluster will become useless because the data gathered by cluster nodes will never reach the base station. In our V-LEACH protocol, besides having a CH in the cluster, there is a vice-CH that takes the role of the CH when the CH dies because the reasons we mentioned above.

21 V-LEACH

22 Conclusions


Télécharger ppt "LEACH & LEACH-C & V-LEACH. Overview Introduction Existing Protocols – Direct Transmission – Minimum Transmission Energy LEACH Stochastic Threshold Algorithm."

Présentations similaires


Annonces Google