How can one use LEACH to improved energy performance of transmission and routing mechanism in wireless sensor networks? Please I need help on this, thank you.
(1) The traditional LEACH protocol chooses cluster heads randomly. You can incorporate energy into clusterhead selection in a two-phase process: First, generate a random number and select a set of candidate nodes whose fraction of energy left is above or equal to the random number generated. Second, select one or more nodes randomly among these candidate nodes to be the clusterheads.
(2) Simply discard nodes whose fraction of energy left is below a threshold. Among the remaining nodes, select certain random number of nodes to be your clusterheads. Though relatively simpler than (1), this method introduces a threshold parameter that needs to be varied across simulations.
LEACH is a simple way to reduce energy consumption. Leach randomly select CHs but they are not recently selected in previous rounds.This leads to balanced energy consumption.
e-LEACH selects CH based on the which ever node has the highest energy. An article with source code for simulation is available at http://tetcos.com/blog/2014/01/28/wsn-leach-protocol-user-contributed-code/