• No results found

Load Balanced Clustering Technique in MANET using Genetic Algorithms

N/A
N/A
Protected

Academic year: 2021

Share "Load Balanced Clustering Technique in MANET using Genetic Algorithms"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

 2016, DESIDOC

1. INTRODUCTION

In a mobile adhoc network (MANET), breaking of communication link is very frequent, as nodes are free to move to anywhere. The static routing path problem causes dynamic optimisation problem in MANET. One of the most critical issues in MANET is the significant differences in term of processing and energy capacity between the nodes inducing a load imbalance. Thus, sharing the load between the overloaded and idle nodes is a necessity in MANET. Due to node mobility and dynamic topology changes, scalability is more challenging in MANET. So, MANET needs efficient clustered structure to make load-balancing, energy- efficiency and topology control. It is difficult to know the number of cluster members that can be served by each potential cluster head. Dynamic genetic algorithms (DGAs) play an important role to solve the dynamic load clustering problem in MANET. It also finds optimum clusters that cover the minimum set of nodes in a MANET. Reliable genetic algorithm2 used in routing during route discovery to get an optimum solution and route maintenance. Cluster based routing provides a optimal result in a network topology structure3,5. Various techniques have been introduced such shortest path routing11,12, energy- efficient QoS multicast routing1, energy- efficient multi-metric QoS routing scheme16, and Genetic based optimum routing8 to enhance routing

performance in the network. However, these schemes did not perform well to node mobility and scalability.

Recent researchers, several cluster-based mechanisms have been proposed that are introduced in the literature. In order to achieve fairness and uniform energy consumption, an efficient clustering scheme produces a load-balanced cluster head to adapt topology dynamics. DLBCP4 used the series of dynamic genetic algorithms to represent a feasible clustering structure in MANET. Its fitness is evaluated based on the load-balance metric. The output is the standard deviation of cluster head degrees calculated from the cluster heads represented by the individual. It is unable to address the dynamic multi-metric clustering problem. The interaction between multiple populations brings an extra time overhead. This scheme is more complicated due to the extra control message used in the clustering process.

The static shortest path problem is addressed by using intelligent optimisation techniques6. The authors used GA by immigrants and memory schemes to solve the dynamic shortest path routing problem in MANET. These schemes are not applied to multicasting routing problem in a dynamic network environment. A genetic algorithm based optimisation of clustering (GABOC)15 used a weighted clustering algorithm with the help of GA to improve the performance of cluster head selection procedure. It does not provide an optimal solution when they decrease the transmission range because the number of cluster heads increased. It consumes more energy when the

Load Balanced Clustering Technique in MANET using Genetic Algorithms

M. Kaliappan

*

, E. Mariappan

#

, M. Viju Prakash

!

, and B. Paramasivan

@

*Department of Information Technology , National Engineering College, Kovilpatti, India

#Department of Information Technology, Jayaraj Annapackiam C.S.I. College of Engineering, Nazareth, India

!Department of Computer Science and Engineering, St. Xavier’s Catholic College of Engineering, Nagercoil, India

@Department of Computer Science and Engineering, National Engineering College, Kovilpatti, India

*Correspondencee-mail: kalsrajan@ yahoo.co.in

ABSTRACT

Mobile adhoc network (MANET) has characteristics of topology dynamics due to factors such as energy conservation and node movement that leads to dynamic load-balanced clustering problem (DLBCP). Load-balancing and reliable data transfer between all the nodes are essential to prolong the lifetime of the network. MANET can also be partitioned into clusters for maintaining the network structure. Generally, Clustering is used to reduce the size of topology and to accumulate the topology information. It is necessary to have an effective clustering algorithm for adapting the topology change. In this, we used energy metric in genetic algorithm (GA) to solve the DLBCP. It is important to select the energy- efficient cluster head for maintaining the cluster structure and balance the load effectively. In this work, we used genetic algorithms such as elitism based immigrants genetic algorithm (EIGA) and memory enhanced genetic algorithm (MEGA) to solve DLBCP. These schemes select an optimal cluster head by considering the distance and energy parameters. We used EIGA to maintain the diversity level of the population and MEGA to store the old environments into the memory. It promises the load -balancing in cluster structure to increase the lifetime of the network. Experimental results show that the proposed schemes increases the network lifetime and reduces the total energy consumption. The simulation results show that MEGA and EIGA give a better performance in terms of load-balancing.

Keywords: Clustering, genetic algorithm, load-balancing, mobile adhoc networks

Received : 07 September 2015, Revised : 16 February 2016 Accepted : 10 April 2016, Online : 25 April 2016

(2)

number of the cluster heads increases. It does not pay much attention to the continuous topology changes, which are actually the inherent characteristics of MANET.

An automatic cluster selection scheme10 selects an efficient clusters using relative eigen value Quality. It did not suitable for updating the clustering in a distributed manner as the network evolves over time. SAT/ILP techniques12 solved the optimizing complex cluster formation in MANET. It takes more time to find optimal solution as the network gets bigger. A loose virtual clustering based scheme11 construct a hierarchical network and to avoid packet forwarding through high power nodes. It did not rely on geographic information using multi-channel and also not focused on energy issues. A geographic adaptive fidelity scheme9 focused in saving energy consumption for entire network. They used meta-heuristic mechanism for solving convoluted optimisation problems by mimicking the biological evolution of computing model. It did not perform well large scale network structure. An energy-efficient genetic algorithm13 finds the delay constrained multicast tree to reduce the power consumption. This approach focuses only on source based routing trees but not on shared multicasting trees. Multi-populations GAs14 such as forking GA and shifting balance GA. Both are enhanced by an immigrants scheme to hold the dynamic optimisation problem. It is consumed more energy to handle control messages during network topology changes.

The proposed scheme form clusters with optimal cluster heads. Moreover, cluster formation is based on the metrics such as node’s energy and distance. The node with high energy and minimum distance is selected as cluster head. The MEGA scheme aims to improve the performance of GAs for dynamic optimisation problems (DOP). It stores recent information from the current environment. Then, the stored information can be reused in new environments to reduce overhead. The design goal of the proposed schemes is to develop an energy-efficient clustering structure. The proposed scheme increases the lifetime of the network. The objective of the proposed schemes is to find the optimal set of clusters with cluster heads for solving dynamic optimisation problem.

2. PROPOSED WORK

In MANET, an effective clustering algorithm adapts to topology change. Load-balanced clustering mechanism (LBCM-MEGA) and load-balanced clustering mechanism (LBCM-EIGA) produces the new load-balanced clusters and cluster heads to increase the network lifetime. Each individual represents a feasible clustering structure and its fitness is evaluated based on the load-balance metric and energy metric. The cluster head is selected by considering the clustering parameters such as energy and distance of nodes. By using these dynamic GA schemes, the efficient cluster structure with cluster head is obtained. Figure 1 shows the proposed load-balanced clustering technique for MANET.

MANET is represented as an un-directed graph G(Vi, Ej) where Vi represents the set of wireless nodes and Ej represents

the wireless links connecting two neighbouring nodes. Cluster heads over a graph can be expressed as

chi |i {1,2,… n},1 > n < 30 (1) where chi is a cluster headset, n is the number of nodes in graph

G(Vi, Ej). Each cluster head set in the network is given by

CHi ={ C1 , C2 ….Cj } (2) The cluster head degree is a node with highest energy which is denoted as DCE, dCHi, is the average number of cluster members served by each cluster head and Am is the average number of nodes served by each cluster head. This scheme aims to reduce the standard deviation of cluster members which is given by Eqn. (3) and Eqn. (4)

2 1 1 ( ) m A CHi j E CHi m DC d A = σ =

− (3) Then, energy-efficient node of each cluster is found. Energy of each node in a cluster is determined as

ET = Etx +Erx +Eideal (4) where Etx and Erx are the energy consumed when the packet is transmitted and received. ET is the total energy and Eideal is the

ideal energy of a node. Then, the minimum standard deviation node as well as the energy-efficient node as a cluster head is selected.

2.1 Genetic Representation

Initially, the number of nodes in MANET is considered as population. It is denoted by Eqn. (5)

P ={ n1, n2,….nm} (5) Each node in network {n1},{n2},…,{nm} represents a gene. The set of permutation nodes of network is represented as Chromosome. Permutations can be expressed as

npr = n!/(n-r)! (6)

where n represents the total number of nodes, r represents the elements taken from the given set of n. It guarantees that each chromosome has no duplicate node ID and investigates the dynamism of network topology.

2.2 Population Initialisation

In a DGA, each chromosome corresponds to a potential solution. The random immigrant scheme generates a new best child into the population. The initial population PGA is composed of nodes having q of chromosomes. Node IDs are generated randomly by permutation to explore the genetic diversity for each chromosome. The initial population is given by Eqn. (7)

(3)

PGA = { chr0, chr1,…. chrq-1} (7) 2.3 Fitness Function

Fitness function accurately evaluates quality of a given solution. The standard deviation of the cluster head degrees and the energy consumption of cluster head provide a quality solution. It finds the set of cluster heads with highest energy that leads the load-balancing problem on the network. For each round, the cluster head is elected by finding the minimum energy consumption node. The load is balanced by selecting nodes with high energy and minimum deviation as cluster head. If the current cluster head draws much energy, another node with higher energy is allowed to become the cluster head. The fitness value of chromosome chri is represented as F(chri).

It is calculated by Eqn. (8) 2 1 1 ( ) 1 ( ) m i A E CHi j m F chr DC d A = = −

(8) Then, optimal cluster heads are selected after applying the fitness function to chromosomes.

F(chri)={CH1, CH2…. CHn} (9) 2.4 Selection

The proposed scheme used pair-wise tournament selection approach to improve the quality of the population because high quality chromosomes alone pass to the next generation. Here, a pair-wise tournament selection scheme is implemented without replacement. Tournament size is derived from a random set of chromosomes that keep the selection noise as low as possible. This approach chose a random set of chromosomes that are no overlapping from the population. Then, it selects a best chromosome from each set of chromosomes, which has served as a parent to the next generation. Selection pressure characterizes the selection schemes that are defined as the ratio of the probability of selection of the best chromosome in the population. The selection pressure is expected to average fitness of the population after selection. The probability of making the wrong decision increases exponentially when the selection pressure increases. Therefore, the pair-wise tournament selection without replacement is employed for the proposed DGA schemes. Two chromosomes are picked and one among those is selected as a fitter. however, the same chromosome should not be picked twice as a parent. It could get the number of nodes already selected by using fitness value. It is given by Eqn. (10)

PCH ={ PCH1, PCH2 …. PCHi } (10) 2.5 Crossover and Mutation

New populations are generated by selecting suitable best individuals from the current population and then recombining them by using crossover and mutation16 to create new children. Crossover helps to generate two children chromosomes from two parent chromosomes. Mutation uses gene swapping method for generating a children chromosome from a parent chromosome by changing the values of some genes. Mutation and crossover return the best fitness value with respect to

minimum distance between nodes and maximum remaining residual energy of individual nodes respectively. Mutation and crossover are expressed in Eqn. (11) and Eqn. (12), respectively

Max(Eres)={c1, c2,….cj} (11)

dmin={d1,1, d1,2,….di,j} (12) where cj is cluster member, Max(Eres) is the maximum remaining residual energy of nodes within the cluster, and

dmin is the minimum distance of node i and node j within the clusters. The proposed scheme considers the population size as varied such as 50,100,150, 200 and maximum number of generations as 15. The MEGA converges when the maximum number of generations is reached, and it had the best fitness value for energy and distance of the nodes. This fitness value of the chromosome showed the best optimal path selection to route the packets. Figures 2 - 5 shows that the optimal values for energy and distance between nodes to select cluster heads by applying crossover and mutation operation, respectively. The energy of 6.4 j and a distance between nodes 30m are considered for fitness function that yields optimal solutions. 2.6 Elitism-based Immigrant Scheme

An Elitism-based immigrant scheme is used to deal with DOP to perform well for the DLBCP. Selection and recombination operation took place in EIGA for each generation

t. The elite E(t−1) from the previous generation is used as a

base to create immigrants in which a set of best individuals

Figure 3. Crossover for distance between nodes. Figure 2. Crossover for energy.

AVERAGE DISTANCE (m) FI T NE SS V AL UE NUMBER OF NODES FI T NE SS V AL UE

(4)

is iteratively generated by mutating E(t−1) with a probability

pi

m. If the mutation probability p i

m is satisfied in EIGA, the

elite E(t−1) is used to generate the new immigrant; otherwise,

E(t−1) itself is used as a new immigrant. It uses the elite from

the previous population to guide the immigrants toward the current environment.

2.7 Memory-Enhanced Genetic Algorithm

MEGA stores the latest information from the current environment to enhance the performance of DOP. It uses redundant representation to store implicitly premium solutions of the current population and in extra memory space explicitly. The stored information is reused in new environments. Old solutions in a new environment will be reactivated in the explicit memory scheme when the current environment changes. The memory scheme is able to achieve the best solution with an old environment. When the environment changes periodically the old environment reappears. A general strategy is to select one memory point to be removed, from which the best individuals are selected from the populations. The following memory replacement strategy procedure is followed for memory point updating.

Replacing the less important individual with respect to •

the age, contribution to diversity and fitness, replacing the individual with last contribution to memory variance. Replacing the most similar individual if the new individual •

is better.

replacing the less fit individual of memory points that •

have the minimum distance between all pairs and having

the highest energy node.

The memory is updated in two situations: a change in the environment is detected periodically, and the best individual is stored into the memory from the current environment. Memory is needed to be updated either best individual from the current generation or elite from the previous generation replaced the random points still existing in the memory. The best individual of the current population replaces one of them randomly for updating memory. A MEGA uses a memory of size m = 0.1 x n. The memory in MEGA reevaluated every generation by detecting environmental changes. The fitness value is changed if the environment changes and one individual in the memory have been detected. Then, the memory is merged with the current population and the best n - m individuals are selected as interim population.

Algorithm for MEGA

t:=0, tM := rand(5,10), ET = 1 joules and di,j =30 m randomly initialise population P(0) and memory M(0) repeat

evaluate population P(t) and memory M(i)

replace the worst individual in P(t) by the elite

E(t-1) from P(t-1)

Elite′ (t-1) = (Elite (t-1)) > ET < di,j If environment change detected then

P′′ (t) := retrieve best members from (P(t), M (t))

Else P′ (t):= P (t)

If t= tM || change detected then // time to update memory If t = tM then

Bp(t) := retrieve best member from (P′ (t)) If environment change detected then

Bp (t):= E′ (t-1)

If still any random point in memory then,

replace a random point in memory with Bp(t) Else

If t=tM then

Find the memory point CM(t) closest to Bp(t) If f (Bp (t)) > f (CM (t)) then

CM(t) := Bp(t)

TM := t+rand(5,10)

P′′(t) := select for reproduction (P′(t)) // standard

genetic operations Crossover (P′′(t), Pc) Mutate(P′′(t), Pm)

P (t+1):= P′′(t)

Until the termination condition is met (t > tmax)

where P(t) and M(t) are the population and memory respectively

P′(t) is the best member which is retrieved from p(t), M(t) and Bp(t) is the best member which is retrieved from P′(t). CM (t) is the memory point closest to Bp(t).

The MEGA scheme initialised memory randomly updating in a stochastic pattern. After each memory updating, a random integer in [5, 10] is generated to decide the next memory updating time tM which is calculated by using tM =

t + rand (5,10). According to the population, the memory is

also updated before the environmental change. The memory

M(t), population P(t), time (t), total energy (ET), and memory updating time (tM) are initialised. Population P(0) and memory

Figure 4. Mutation for energy.

NUMBER OF NODES FI T NE SS V AL UE

Figure 5. Mutation for distance between nodes.

FI T NE SS V AL UE AVERAGE DISTANCE (m)

(5)

M(0) are randomly assigned. p(t) and m(t) are evaluated by

using MEGA for replacing worst individuals by E(t − 1) in the previous population. If the probability Pi

m is satisfied, the

elite E(t −1) generates the new immigrants by using mutation operation. Otherwise, E(t−1) itself is used as a new immigrant. Elite′ (t−1) produces an individual that has the highest energy. The best members from P(t) and M(t) are retrieved when the environmental change is detected that assigns to P′(t); otherwise, P(t) is assigned to P′(t). If there is any change and the time (t) is equal to the updating time (tM), then the best member from P′(t) is retrieved and is assigned to Bp(t). Random point in memory is replaced with Bp (t) if there is a change and

Bp (t) is equal to E′(t − 1); otherwise, the most similar point is replaced. The memory pointed CM (t) closest to Bp (t) is obtained by giving t = tM condition. CM (t) is assigned to Bp (t) when Bp (t) is greater than CM (t). P′′(t) is obtained by using the standard genetic operation. The space taken by the proposed algorithm is O (1) constant space with respect to the input size. It stores only the flag of GA (GAF). It is stored in the routing Table 1 of the network.

proposed schemes is to deal with selecting cluster head to the node with highest energy in the network. It considered energy metric in DGA to balance the load for selecting cluster heads. The EIGA and MEGA found nodes with highest energy in each generation of the population. Then, the node with highest energy is selected as cluster head, and all its one hop neighbours are selected as cluster members with minimum deviation of neighbouring nodes that make a stable cluster structure.

Table 3 shows analysis of the total energy consumption of the proposed schemes while number of nodes is varied in the networks. In this analysis, MEGA and EIGA keep minimal energy consumption to form load-balanced clusters and their member.

Figure 6. Energy consumption of the network. Table 1. Routing table

D nextHop hopCount GAF

S# rrEQ.S# hop ♯ +1 1

S# rrEQ.S# hop ♯ +1 0

S# rrEQ.S# hop ♯ +1 -1

Table 2. Parameter settings for simulation Parameter Values Simulation time 1000 s Simulation area 1000 × 1000 Transmission range 50 m Number of nodes 200, 500 tM [5,10] speed [10-30] m/s

Packet size 512 bytes Propagation Two ray ground Traffic source Constant

Antenna Omni directional

Mobility model Random way point model Initial energy 10 joules

Transmitting energy 0.8 joules Receiving energy 0.2 joules

If the value GAF is 1, clustering replaces current generation with elite from the previous generation. If the value of GAF is 0, clustering uses current generation. The value of GAF -1 indicates that the node has left the network. It means that the network topology was changed.

3. SIMULATION AND RESULTS 3.1 Simulation Study

The proposed scheme has been implemented in network simulator (NS2). Table 2 shows the parameter setting for simulation. Nodes are followed the random way point model18 that finds the availability of connection paths in MANET. The proposed system analysed the effectiveness of the two GA schemes such as Elite-based immigrant and Enhanced memory-based immigrant scheme to form stable and optimal cluster structures.

3.2 Results and Discussion

The proposed scheme is also evaluated by comparing it with the related DLBCP and GABOC schemes in terms of the packet delivery ratio, energy consumption and routing overhead. The simulation results were studied by varying the network size from 50 to 500.

3.2.1 Energy Consumption of the Network

Figure 6 is plotted across the number of nodes and the total energy consumption of various nodes. Figure 6 show that the MEGA and EIGA consume minimum energy about 18 joules while varying the number of nodes since it stores the best individuals in the memory. The related schemes consume more energy than the proposed schemes. The objective of the

Table 3. Energy consumption of the network Number of nodes EIGA MEGA

50 5.184 4. 495 100 7.94 8.1666 150 16.65 14.6 200 18.27 17.956 NUMBER OF NODES E NE R G y C ONSUMPT ION (j o u le s)

(6)

3.2.2 Packet Delivery Ratio

Figure 7 shows packet delivery ratio (PDR) by varying the nodes in the network. The MEGA and LBCM-EIGA schemes are compared with related schemes DLBCP and GABOC. The simulation time for each test was 1000 sec. It shows that the proposed schemes maintain higher PDR about 97 per cent. The PDR of the proposed schemes gets increased when the number of nodes increases. The related schemes achieve less PDR because they are not focused on solving dynamic topology and multi-metric clustering problem in MANET. It shows that the PDR increases for the proposed model since it considers energy metric and also stores the best individuals in memory to reduce complex computing process.

3.2.4 Average Delay

Figure 9 shows that the proposed scheme LBCM-MEGA and LBCM-EIGA achieves minimum delay for packet forwarding because the proposed schemes selected the energy-efficient cluster heads for maintaining stable cluster structure. It makes effective load-balancing for packet forwarding. The proposed scheme achieved less delay about 2869 ms to deliver the packets. The proposed scheme increases average delay significantly when the number of node exceeds 150. The proposed scheme outperforms than other related schemes because the proposed schemes provides minimum clustering cost and obtain a load-balancing to increase the network lifetime.

Figure 10. Network lifetime. Figure 7. Packet delivery ratio.

3.2.3 Routing Overhead

The routing overhead is evaluated for LBCM-MEGA, LBCM-EIGA, DLBCP and GABOC while varying the number of nodes. Figure 8 shows that the routing overhead caused by LBCM-MEGA and LBCM-EIGA are less than that of the other two related schemes. LBCM-MEGA and LBCM-EIGA caused minimal routing overhead about 30 per cent because MEGA stored current environment into memory to future generation. EIGA scheme used previous generation for future use. The graph shows that the proposed schemes achieved less routing overhead than related schemes because worst individuals are replaced with best suitable individuals that are generated by elite in the previous population. The proposed schemes also used old environment that stored in memory for reducing routing overhead.

Figure 8. Routing overhead.

Figure 9. Average delay.

3.2.5 Network Lifetime

Figure 10 shows the network lifetime as a varied number of nodes. The lifetime increases as the number of nodes grow. Lifetime increase because MANET has to cover minimum required nodes to involve the clustering process, and far away nodes did not participate in the clustering process. The proposed scheme achieved 93 per cent of network lifetime. The proposed scheme uses an MEGA that increases the lifetime involved in the clustering process. This scheme used optimal energy and distance between nodes that avoid link breakage caused due to node movement. Energy is uniformly drained from all the nodes, and hence the network lifetime is significantly increased. This shows the effectiveness of the

NUMBER OF NODES A VE R AGE DE L A y ( s) NUMBER OF NODES P AC KE T DE L IVE R y R A T IO (k b /s) (% ) NUMBER OF NODES NE T W OR K L IFE T IME ( % ) NUMBER OF NODES NUMB E R OF R OUT ING P AC KE T S

(7)

proposed scheme in extending the network lifetime. The related schemes decreased network lifetime due to the extra energy spent in generating the routing packets and control packets to maintain the clustering structure.

In the related schemes, extra energy is spent due to generating control packets and routing packets. And also, the related schemes are not considering multi metric to forms clustering process. The proposed scheme form optimal cluster and cluster head through MEGA, and energy is spent evenly to prolong the network lifetime.

3.2.6 Clustering Overhead

In this simulation, the clustering overhead is measured resulting from LBCM-MEGA and LBCM-EIGA, DLBCP and GABOC while varying mobility speed from 10 to 50 m/s in the network. The number of nodes is set to 500. Figure 11 shows the minimal clustering overhead caused by LBCM-MEGA and LBCM-EIGA. The clustering overhead of MEGA and EIGA schemes are approximately 30 per cent of the network traffic when the mobility speed is 50m/s, because the proposed schemes provides scalable and load-balanced clustering structure that exchange less control routing packets to form clusters.

consistently performs well with respect to the network lifetime, energy consumption of a node, packet delivery ratio, routing overhead and end-to-end delay.

REFERENCES

1. Lu, Ting & Zhu, Jie. Genetic algorithm for energy efficient QoS multicast routing. IEEE Commun. Lett., 2013, 17(1), 31-34.

doi: 10.1109/LCOMM.2012.112012.121467

2. Biradar, A. & Thool, R.C. Reliable genetic algorithm based intelligent routing for MANET. In Proceeding of World Congress on Computer Applications and Information Systems, 2014, Hammamet, pp.1-8.

doi: 10.1109/WCCAIS.2014.6916649

3. Paul, A. & Preetha, K.G. A cluster based leader election algorithm for MANETs. In Proceeding of International Conference on control Communication and Computing, 2013, Thiruvananthapuram, India, pp.496-499.

doi: 10.1109/ICCC.2013.6731705

4. hui, c.; Shengxiang, Y. & Jiannong, c. dynamic genetic algorithm for the dynamic load balanced clustering problem in mobile adhoc networks. J. Exp. Sys. App., 2013, 40(4), 1381-1392.

doi: 10.1016/j.eswa.2012.08.050

5. Sujatha, K.S.; dharmar, V. & Bhuvaneswaran, r.S. Design of genetic algorithm based IDS for MANET.

In Proceedings of International Conference on Recent

Trends In Information Technology, Chennai, Tamilnadu, 2012, 28-33.

doi: 10.1109/ICRTIT.2012.6206796

6. Yang, S.; cheng, h.; & Wang, F. Genetic algorithms with immigrants and memory schemes for dynamic shortest path routing problems in mobile adhoc networks. IEEE

Trans. Syst., Man, Cybern. (C), 2010, 40(1), 52-63.

doi: 10.1109/TSMCC.2009.2023676

7. Nair, G.; Kavitha Sooda, T.r. & Yashoda. Enhanced genetic algorithm approach for solving dynamic shortest path routing problems using immigrants and memory schemes. In Proceeding of International Conference on Frontiers of Computer Science, 2011, Bangalore, India, 1-5.

doi: 10.5120/17385-7922

8. Anjum, A.; Mohammed & Gihan, Nagib. optimal routing in adhoc network using genetic algorithm. Adv. Netw.

Appl., 2012, 3(5), 1323-1328.

doi: .ieeecomputersociety.org/10.1109/TMC.2012.204 9. Ibukunola, A.; Modupea.; oludayo, o.; olugbarab &

Abiodun, Modupea. Minimizing energy consumption in wireless adhoc networks with meta heuristics. In Proceeding of Computer Science. 2013, 19,106-115. doi: 10.1016/j.procs.2013.06.019

10. John, M.; Shea, J.; & Macker. Automatic selection of number of cluster in networks using relative eigen value quality. In Proceeding of Conference on IEEE military Communication, San Diego, 2013, CA, pp.131-136. doi: 10.1109/MILCOM.2013.32

11. Peng Zhao.; Xinyu Yang.; Wei Yu & Xinwen Fu. A loose-virtual-clustering-based routing for power heterogeneous

Figure 11. Clustering overhead.

4. CONCLUSION

Naturally, it is very much challenging to treat with the dynamic clustering problem in changing network topology in MANET. The dynamic handling schemes such as EIGA and MEGA are used to address the DOP in MANET. The proposed schemes considered the distance and energy parameters to form clusters with the help of EIGA and MEGA schemes. EIGA and MEGA select the cluster heads with highest energy for maintaining the cluster structure and balance the load effectively. The proposed schemes used energy and distance metric for calculating the fitness function and then applied genetic operation for selecting optimal clusters and cluster heads. The proposed scheme earns a better performance. The reason is that both the MEGA and EIGA schemes have utilised the similar idea to exploit the old useful information. In the memory scheme, the best individual is put into the memory while in the elitism-based immigrant scheme the best individual is selected as the elitism, both for producing other individuals. Compared with the existing protocols like DLBCP, GABOC, it

MOBILITy SPEED (m/s) C L UST E R ING OVE R HE AD (R T P)

(8)

MANETs. IEEE Trans. Veh. Technol., 2013, 62(5), 2290-2302.

doi: 10.1109/TVT.2012.2237556

12. Zahidi, S.Z.h.; Aloul, F.; Sagahyroon, A. & El hajj, W. Optimizing complex cluster formation in MANETs using SAT/ILP techniques. IEEE Sensors J., 2013, 13(6), 2400-2412.

doi: 10.1109/JSEN.2013.2254234

13. Ting Lu & Jie Zhu. Genetic algorithm for energy efficient QoS multicast routing. IEEE Comm. Lett., 2013, 17(1), 31-34. doi: 10.1109/LCOMM.2012.112012.121467 14. chenga, h.; Yangb, S. & Wangc, W. Immigrants-enhanced

multi-population genetic algorithms for dynamic shortest path routing problems in mobile adhoc networks. Appl.

Artifi. Intell., 2012, 26(7), 673-695.

doi: 10.1080/08839514.2012.701449

15. Nandi, B.; Barman, S. & Paul, S. Genetic algorithm based optimization of clustering in adhoc networks. Comp. Sci.

Info. Secu., 2010, 7(1), 165-169.

doi: org/10.4218/etrij.12.1812.0047

16. Sharma, A. & Sinha, M. Influence of crossover and mutation on the behavior of genetic algorithms in mobile adhoc networks. In Proceeding of International Conference on Computing for Sustainable Global Development , New Delhi, India, 2014, 895_899.

doi: 10.1109/IndiaCom.2014.6828092

17. Brindha, c.K.; Nivetha, S.K. & Asokan, r. Energy efficient multi-metric QoS routing using genetic algorithm in MANET. In Proceeding of International Conference on Electronics and Communication Systems, Coimbatore, India, 2014, pp.1-6.

doi: 10.1109/ECS.2014.6892695

18. Osama, y. & Nigel, T. A path connection availability model for MANETs with random waypoint mobility.

Lect. Note. Comp. Sci., 2013, 7587, 111-126.

doi: 10.1007/978-3-642-36781-6_8

CONTRIBUTORS

Dr M. Kaliappan received his PhD in Information and

Communication Engineering from Anna University, Tamilnadu, India. Presently working as an Assistant Professor in the Department of Information Technology, National Engineering College, Kovilpatti, Tamilnadu, India. His research interests include : Wireless ad-hoc networks, and big data analytics. In the current study, he proposed the idea and implemented the technique with significant contribution.

Dr E. Mariappan received his PhD in Computer Science

and Engineering from Manonmaniam Sundaranar University, Tamilnadu, India. Presently working as an Assistant Professor in the Department of Information Technology, National Engineering College, Kovilpatti, Tamilnadu, India. His research interests include : Wireless sensor and ad-hoc networks.

In the current study, he has proposed the algorithm for this idea.

Mr M. Viju Prakash received his ME from Anna University,

Chennai, Tamilnadu, India. Presently working as an Assistant Professor in the Department of Computer Science and Engineering, St. Xavier’s catholic college of Engineering, Nagercoil, Tamil Nadu, India. His research interests include Wireless sensor networks.

In the current study, he has implemented the reviewer ’s comments for scalable cluster structure.

Dr B.Paramasivan received his PhD degree in Information and

Communication Engineering from Anna University, Tamilnadu, India. Presently working as a Professor in the Department of computer Science and Engineering, St. Xavier’s catholic College of Engineering, Nagercoil, Tamil Nadu, India. His research interests include wireless networking, and wireless sensor networks.

In the current study, he guided in the implementation of the work.

References

Related documents