Professional Documents
Culture Documents
Balas 2019
Balas 2019
Yaser M. Khamayseh
Faculty of Computer and Information Adeeb Saaidah
Technology Network Computer and Information
Jordan University Of Science And Systems Department Faculty of
Technology Irbid, Jordan Information Technology
yaser@just.edu.jo The World Islamic Sciences &
Education University Amman, Jordan
adeeb.saaidah@wise.edu.jo
management or network infrastructure. Ad-hoc Networks
considered the main enabler technology for deployments of
Abstract—this paper presents a multi objectives genetic smart meter which has characteristics such as Less
algorithm approach for the Ad-hoc On-Demand Distance transmitting energy requirements and increased redundancy
Vector (AODV) Routing Protocol for Wireless Sensor Network
(WSN). AODV used individual routing metric in the form of
and reliability that can be useful for smart metering
minimum-hop count and this led to generate two problems: communication.
First, utilizing shortest path all time that can be overloaded in To reduce the complexity and to facilitate the addition and
the selected path which produce to unbalanced energy the alteration operations, the communication functionality in
depletion and traffic congestion. Secondly, routing during ad hoc networks is divided into five layers [3]. Each layer is
short path and weak link quality is more harmful than over implemented separately with a set of protocols that are
long path strong link quality as it can suffer retransmissions separated from the other layers which make the process of
and packet drops. The proposed algorithm will overcome these addition of a new protocol or modification of an exist
problems by using Genetic algorithm in which composite multi protocol possible. Moreover, each layer provides a well-
metric routing criterion are used by integrating three
parameters energy factor, traffic load and hop factor the
defined services to the next higher layer and hides the
protocol called MGAOVD. Routing based multiple criterions complexity of the below layers [4][5] .
can be combined into a individual criterion to get better Ad-hoc Networks have the properties of conventional
performance. The MGAOVD proposed protocol implemented wireless networks but also possess some unique properties.
using simulation environments using NS2 simulation. Results These distinct properties of ad-hoc networks need to be
from MGAOVD proposeed algorithm show outperform considered when designing, deploying and analyzing the
compare to original AODV in terms of increase packet delivery performance of the stationary or mobile ad-hoc networks [6].
ratio, decreased energy consumption, decreased end-to-end These distinct properties are:
delay, and decreased overhead.
• Multi hopping
Keywords—AODV, Genetic Algorithm, Ad-hoc network, NS2 In case there is any node needs to send data packet to
simulation another node that is not within its radio range, the
packet will transmit via the intermediate nodes which
I. INTRODUCTION are located between the sender and receiver [7][8].
• Self-organization
The wireless network is a collection of computers, In case there is any nodes in ad-hoc networks self-
stations, or nodes that use a radio signal frequency (RF) organize that dependent on network requirements.
instead of the physical wire to communicate among the
There is no central control of the network operations.
network devices. Ad Hoc Networks [1] is a decentralized
Therefore, the control of the network operations is
type of the wireless network where the devices in the
wireless network are possible to set up to communicate in distributed among all the nodes of the network.
Infrastructure Mode or in Ad Hoc mode [2]. By using the According to that, all the nodes in the network should
Infrastructure Mode, the devices will communicate indirectly communicate among themselves and cooperate with
through an access point, while by using the Ad Hoc mode each other to implement a specific function on the
they will communicate directly without a need to any access network such as security and routing.
point between them. • Resource considered nodes
Some nodes rely on battery to get the energy which has
Ad-Hoc Networks are a set of mobile devices like smart limited power storage. Moreover, the memory storage
phones, laptops, sensors, etc which are connected via of the mobile devices and the capacity of the mobile
wireless links; these devices dynamically constitute a devices CPU are also limited.
temporary network without a need to any central
• Scalability
In case there is an ad-hoc network growing in size. hop count for this RREQ equal zero.
Therefore, Ad-hoc networks can contain numerous
hundreds of nodes.
210
211
multi metric routing criterion by merging the following three The MGAOVD proposed protocol was designed for mobile
parameters. ad-hoc networks where proportion of route cutting off is
higher compared with static networks. In this section we
A. Energy Factor present the sender and receiver phases for MGAOVD
proposed algorithms that will be executed at the route
The proposed MGAOVD uses the remaining energy of the discovery. Sender will be executed in Route Discovery
nodes participation in route discovery process with the main Phase, while receiver executed router selection by the
objective of selecting those nodes that have highest Destination Node.
remaining energies. The energy factor (En) is normalized to
[0,1] by using the following Equation. The source node start sending a request massages to all
En= (1) neighbour nodes to find the destination node. Then nodes
start calculating some parameter as energy factor, traffic
load, and link quality according to the energy model, traffic
Where “Er “represents the remaining energy of the node and load model and link quality model. In the original AODV,
“Emax” represents the maximum energy in the ready node. the source node attempts to discover the route to the
Thus, the energy factor of node “En” ranges between 0 and destination node by flooding the RREQ message across the
1. En has value 1 pointing at full battery and 0 for empty network. In the MGAOVD proposed protocol a new field
battery. In our proposed MGAOVD the node will include called Elpath was added in RREQ packet. The source node
nodes which have maximum energy factor in route selection. provides RREQ packet with Elpath field initialized to 1 and
B. Traffic load broadcast RREQ packet. Figure 2 show new format for the
The traffic load factor of nodes is calculated on the basis of RREQ packet.
the interval between two received packets when nodes are
broadcasting data from the large number of nodes where it
will have smaller inter-arrival times between data packets.
According to study in [26], the value of the traffic load is
calculated on the time of arrival between two packets which
helps the load balancing in network. The interval scaled to
range between 0 and 1. Where 1 is indicated no traffic load
node and 0 is indicated a fully traffic load node. The main
aim of route selection is to select those nodes with lowest
traffic load Tf values.Tf is calculating using the following
Figure 2: The RREQ packet with ELpath field
equation:
On receiving RREQ packet , each intermediate node checks
Tf = (1-)* intvlold + *intvlnew (2) if it has previously received this RREQ packet before then it
drops the packet , otherwise , it adds the route entry to source
to update of the interval for removed the sudden traffic node with the last hop as next hop in its routing table
jitters. The traffic load can use other method like a interface ,thereafter it calculates its Elnode using Equation 4 multiply
queue status but the traffic load should be scaled to range [0, it with the cumulative Elpath value stored by RREQ packet
1]. Where “intvlold“ and “intvlnew” are represented old and in Elpath field of RREQ packet using Equation 5.
new time intervals and is scaled to range of 0 to 1. It uses
close to one have less effected and more sensitive to new (4)
fluctuations and if the values close to 0 have large effected Where “” , “”, and “” are weighted factors for
and less sensitive to new fluctuations. here consider value calculating “ELnode “ .
is 0.2 in our MGAOVD proposed protocol.
C. Link Quality ELpath = EL’path * ELnode (5)
Here link quality is used based on Received Signal Strength
Where “EL’path “ is the cumulative values of the Previous
(RSS) with the aim of route selection with highest quality
nodes in the route . Thus the multiplication process ELnode
links in route discovery phase. According to study in [27]
values of all nodes in the route can calculated using Equation
implemented many experimental tests on different hardware
6.
and it use RSS to select link quality that is a good filter if its
value highest than threshold value. The RSS depends on
proportional distance between transmitter and receiver when ELpath = (6)
the greater then distance or increase the number of hop in the
route that leads to reduction the RSS and reduction the where “k” is number of nodes in route and “i” is run for all
link quality. The link quality”LQ” scaled to range of [0,1] “k” .the result of equation range of [0,1]. Thereafter, the
and calculated using the following equation. intermediate node forward RREQ packet.
For the destination node , it has ELnode value equals to its
LQ= (3) link quality because the energy and traffic load are
Where “SP “ is represented the signal strength of received Considered as limitation then the destination node is
packet and “Smax “ is the maximum signal strength calculated its ELnode value which is same its link quality
probable . value and multiplies it with ELpath value of RREQ packet
212
213
b) Normalized Routing Load (NRL) [5] J. Hoebeke, I. Moerman, B. Dhoedt, and P. Demeester, “An
overview of mobile ad hoc networks: applications and
challenges,” Journal-Communications Netw., vol. 3, no. 3, pp.
Figure7. Show result of NRL for four scenarios. MGAODV 60–66, 2004.
has lower overhead as compared to the original AODV. The [6] M. B. Yassein, Y. Khamayseh, and B. Nawafleh, “Improved
MGAODV was affected by changes energy values and AODV Protocol to Detect and Avoid Black Hole Nodes in
MANETs,” in The Sixth International Conference on Future
number of nodes. However, The MGAODV provides stable
Computational Technologies and Applications.
routes by used all parameters leading to decrease exchange [7] P. Goyal, V. Parmar, and R. Rishi, “Manet: vulnerabilities,
of control packets. NRL for AODV is very high as the challenges, attacks, application,” IJCEM Int. J. Comput. Eng.
number of routing packets becomes greater than number of Manag., vol. 11, no. 2011, pp. 32–37, 2011.
[8] A. Baadache and A. Belmehdi, “Avoiding black hole and
data packets with increase in number of nodes in the
cooperative black hole attacks in wireless ad hoc networks,”
network. arXiv Prepr. arXiv1002.1681, 2010.
[9] A. Saini and H. Kumar, “Comparison between various black hole
detection techniques in MANET,” in National Conference on
Computational Instrumentation, Chandigarh, India, 2010, pp. 19–
20.
[10] C. Perkins, E. Belding-Royer, and S. Das, “Ad hoc on-demand
distance vector (AODV) routing,” 2003.
[11] D. S. S. Aarti, “Tyagi,‘Study Of Manet: Characteristics,
challenges, application and security attacks,’” Int. J. Adv. Res.
Comput. Sci. Softw. Eng., vol. 3, no. 5, pp. 252–257, 2013.
[12] S. H. Raut and H. P. Ambulgekar, “Proactive and reactive routing
protocols in multihop mobile ad hoc network,” Int. J. Adv. Res.
Comput. Sci. Softw. Eng., vol. 3, no. 4, 2013.
[13] A.-S. K. Pathan, Security of self-organizing networks: MANET,
WSN, WMN, VANET. CRC press, 2016.
[14] S.-L. Wu, S.-Y. Ni, J.-P. Sheu, and Y.-C. Tseng, “Route
maintenance in a wireless mobile ad hoc network,” Telecommun.
Figure 7. Normalized Routing Load Syst., vol. 18, no. 1–3, pp. 61–84, 2001.
[15] S. Bitam, A. Mellouk, and S. Zeadally, “Bio-inspired routing
algorithms survey for vehicular ad hoc networks,” IEEE
c) Average End-to-End Delay (E2E) Commun. Surv. Tutorials, vol. 17, no. 2, pp. 843–867, 2015.
Figure 8. Show result of E2E for four scenarios, Both [16] J. Loo, J. L. Mauri, and J. H. Ortiz, Mobile ad hoc networks:
protocols show increasing delay with increase in number of current status and future trends. CRC Press, 2016.
[17] K.-L. Du and M. N. S. Swamy, “Particle swarm optimization,” in
nodes. However, MGAODV provides lower delay as Search and optimization by metaheuristics, Springer, 2016, pp.
compared to the original AODV protocol because of 153–173.
produce of stable routes. [18] M. Sama, P. Pellegrini, A. D’Ariano, J. Rodriguez, and D.
Pacciarelli, “Ant colony optimization for the real-time train
routing selection problem,” Transp. Res. Part B Methodol., vol.
85, pp. 89–108, 2016.
[19] M. Kaliappan, S. Augustine, and B. Paramasivan, “Enhancing
energy efficiency and load balancing in mobile ad hoc network
using dynamic genetic algorithms,” J. Netw. Comput. Appl., vol.
73, pp. 35–43, 2016.
[20] S. M. Hosseinirad and S. K. Basu, “Wireless sensor network
design through genetic algorithm,” J. AI Data Min., vol. 2, no. 1,
pp. 85–96, 2014.
[21] S. Jin, M. Zhou, and A. S. Wu, “Sensor network optimization
using a genetic algorithm,” in Proceedings of the 7th world
Figure 8: Average End-to-End Delay (E2E) multiconference on systemics, cybernetics and informatics, 2003,
pp. 109–116.
VII. CONCLUSION [22] C. Garg and B. Wadhwa, “G-AODV: A Novel Approach to
Improve AODV by Using Genetic Algorithm in VANET,” Int. J.
This paper was proposed the Multi objective GA AODV Innov. Res. Comput. Commun. Eng., vol. 4, no. 6, pp. 11328–
routing protocol called MGAODV, the MGAODV protocol 11334, 2016.
work dynamically depending on energy, traffic load and link [23] P. U. Vidhate, R. S. Bichkar, and Y. Wankhade, “Optimizing
quality of network. The MGAODV was implemented and Routes in Mobile Ad Hoc Networks Using Genetic Algorithm
and Ant Colony Optimization,” in Proceedings of the Second
tested in simulation environments using NS2.the simulation International Conference on Computer and Communication
results showed that MGAODV outperforms AODV routing Technologies, 2016, pp. 557–565.
protocol in term of packets delivery ratio, Normalized [24] N. Monmarché, G. Venturini, and M. Slimane, “On how
Routing Load and Average End-to-End Delay. Pachycondyla apicalis ants suggest a new search algorithm,”
Futur. Gener. Comput. Syst., vol. 16, no. 8, pp. 937–946, 2000.
REFERENCES [25] A. Maleki and M. Sadeghzadeh, “Improved AODV route
recovery in mobile ad-hoc networks using a genetic algorithm,”
[1] C. E. Perkins and others, Ad hoc networking, vol. 1. Addison- Manag. Sci. Lett., vol. 4, no. 9, pp. 2171–2176, 2014.
wesley Reading, 2001. [26] S. M. Sadiq, “Traffic estimation in mobile ad-hoc networks,”
[2] J. Jan, R. Lee, L. Chow, F. Huang, and X. Luo, “Enhanced IEEE Master’s thesis, Radio Communication Systems Laboratory,
power save in ad hoc wireless mode.” Google Patents, 2016. Department of Signals, Sensors And Systems, Kungl Tekniska
[3] J. Yu, C. Xiuzhen, J. Honglu, and D. Yu, Hierarchical Topology Högskolan (Royal Institute of Technology), Stockholm, Sweden,
Control for Wireless Networks: Theory, Algorithms, and 2004.
Simulation. CRC Press, 2018. [27] K. Levis and others, “RSSI is under appreciated,” in Proceedings
[4] N. Garg and R. P. Mahapatra, “Manet security issues,” IJCSNS, of the Third Workshop on Embedded Networked Sensors,
vol. 9, no. 8, p. 241, 2009. Cambridge, MA, USA, 2006, vol. 3031, p. 239242.
214