Skip to content

Improved LEACH Protocol for Increasing Network Lifetime Based on Circular Patches Clustering

License

Notifications You must be signed in to change notification settings

HritwikSinghal/I-LEACH

Repository files navigation

Improved LEACH Protocol for Increasing Network Lifetime Based on Circular Patches Clustering.

This is the implementation of "I-Leach" protocol, proposed by "Awj R. Tarawneh, Banan Malahmeh, Abdullah Al-Odienat" in their paper "DOI: 10.13189/ujas.2020.070102", in MATLAB by Hritwik Singhal and Nishita Agarwal.

In LEACH protocol, the cluster heads are distributed randomly, near or far from the base station.
The random situated CH may lead to more energy consumption based on the distance between the CH and base stations.
The number of cluster heads in LEACH is varied in different rounds.
Whereas, the improved LEACH [I-LEACH] divides the network into circular clusters where every cluster has its cluster head.

The I-LEACH is based on traditional LEACH where the rounds are divided into the set-up and steady state periods. In the set-up period, the base station elects the nodes chosen as cluster heads based on their energy
level, if the energy exceeds the average energy value. The steady-state period uses the TDMA method for scheduling the data signals sent to the cluster heads and then transmitted to the base station.

Improved LEACH Protocol for Increasing Network Lifetime Based on Circular Patches Clustering

Awj R. Tarawneh, Banan Malahmeh, Abdullah Al-Odienat
Universal Journal of Applied Science 7(1): 8-17, 2020
DOI: 10.13189/ujas.2020.070102
The Standard Leach code was provided by:

Amin Nazari
aminnazari91@gmail.com
0918 546 2272
  • The license of this Repo is GPLv3.
  • The Paper has its separate license.
  • The original code provided by Amin Nazari also has its own license (see License).

About

Improved LEACH Protocol for Increasing Network Lifetime Based on Circular Patches Clustering

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages