International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 59 - Number 19 |
Year of Publication: 2012 |
Authors: Alaa N. Alslaity, Sanaa A. Alwidian |
10.5120/9803-4403 |
Alaa N. Alslaity, Sanaa A. Alwidian . A K-Neighbor-based, Energy Aware Leader Election Algorithm (KELEA) for Mobile Ad hoc Networks. International Journal of Computer Applications. 59, 19 ( December 2012), 38-43. DOI=10.5120/9803-4403
Leader election is the process of electing a node as a coordinator or a leader to the whole distributed system. This paper proposes a new leader election algorithm called: "K-neighbor-based, Energy Aware Leader Election Algorithm (KELEA)" that works efficiently in the ad hoc distributed systems. KELEA is an energy-efficient algorithm which aims to save energy by reducing the number of exchanged messages. The main idea is to assign every node in the ad hoc network with a unique ID, where the ID represents a performance value such as density and energy. Then maintain a descending-ordered list of nodes according to their IDs. When a node detects a leader crash, it instantiates a leader election process by sending an ELECTION message to only a specific number of neighbouring nodes (K) to participate further in the election process, where K represents a ratio of the whole number of nodes. The paper shows through mathematical analysis and a practical example that the proposed algorithm KELEA outperforms other algorithms that perform election using traditional flooding (i. e. by sending messages to the entire neighbouring nodes). KELEA reduces the message overhead and minimizes energy consumption in comparison with other flooding-based algorithms.