Abstract
Network lifetime maximization is one of the most sought after issues in Mobile Adhoc Networks (MANETs). Whereas, due to geographical routing based approaches, the packet transmission becomes more suitable in dynamic environment such as MANETs. Direct heuristics are not suitable in such scenarios to provide desired solution as the problem becomes NP-hard in dense networks, thus researchers focused to utilize meta-heuristic techniques. Particle Swarm Optimization (PSO) is one of the most effective meta-heuristic techniques to solve such problems with near optimal solution. However, meta-heuristic techniques (PSO) become slow in convergence and require more computational time when network size increases. Therefore, in this work, PSO is adaptively modified (APSO) to best fit in our scenario, and re-enforced using Forwarding Search Space (FSS) heuristic technique to overcome the PSO’s convergence and computational time related issues, significantly improves the performance of PSO. In FSS, a Forwarding Zone (FZ) is selected between source and destination such that the optimal solution lies in that area and APSO is applied for an effective routing in FZ area instead of complete network. To utilize the complementary characteristics of both (APSO and FSS), a hybrid FZ-APSO is proposed for routing in dense network with minimum delay and energy consumption in order to increase the lifetime of the network. Comparative simulation results evidenced that the proposed FZ-APSO routing algorithm significantly improved the performance of the routing in terms of energy consumption, end to end delay, computational time and network lifetime.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Jabbar WA, Ismail M, Nordin R, Arif S (2016) Power-efficient routing schemes for MANETs: a survey and open issues. Wireless Networks 23(6):1–36
Bratton D, Kennedy J (2007) Defining a standard for particle swarm optimization. In: Swarm Intelligence Symposium, 2007. SIS 2007. IEEE. IEEE, pp 120–127
Priyadharshini C, Selvan D (2016) PSO based dynamic route recovery protocol for predicting route lifetime and maximizing network lifetime in MANET. In: Technological Innovations in ICT for Agriculture and Rural Development (TIAR), 2016 IEEE. IEEE, pp 97–104
Basurra SS, De Vos M, Padget J, Ji Y, Lewis T, Armour S (2015) Energy efficient zone based routing protocol for MANETs. Ad Hoc Netw 25:16–37
Chang CT, Chang CY, Kuo CH, Hsiao CY (2016) A location-aware power saving mechanism based on quorum systems for multi-hop mobile ad hoc networks. Ad Hoc Netw 53:94–109
Finn GG (1987) Routing and Addressing Problems in Large Metropolitan-Scale Internetworks. ISI Research Report
Li J, Jannotti J, De Couto DS, Karger DR, Morris R (2000) A scalable location service for geographic ad hoc routing. In: Proceedings of the 6th annual international conference on Mobile computing and networking. ACM, pp 120–130
Grossglauser M, Vetterli M (2002) Locating nodes with EASE: Mobility diffusion of last encounters in ad hoc networks (No. LCAV-REPORT-2002-004)
Flury R, Wattenhofer R (2006) MLS: an efficient location service for mobile ad hoc networks. In: Proceedings of the 7th ACM international symposium on Mobile ad hoc networking and computing. ACM, pp 226–237
Kumar V, Kumar S (2016) Energy balanced position-based routing for lifetime maximization of wireless sensor networks. Ad Hoc Netw 52:117–129
Kennedy J (2011) Particle swarm optimization. In: Encyclopedia of machine learning. Springer, US, pp 760–766
Selvi PFA, Manikandan MSK (2017) Ant based multipath backbone routing for load balancing in MANET. IET Commun 11(1):136–141
Vallikannu R, George A, Srivatsa SK (2015) Autonomous localization based energy saving mechanism in indoor MANETs using ACO. J Discret Algorithm 33:19–30
Cadger F, Curran K, Santos J, Moffett S (2013) A survey of geographical routing in wireless ad-hoc networks. IEEE Commun Surv Tutorials 15(2):621–653
Singh H (1999) Compass routing on geometric graphs. University of Ottawa, Canada
Na J, Kim CK (2006) GLR: A novel geographic routing scheme for large wireless ad hoc networks. Comput Netw 50(17):3434–3448
Na J, Soroker D, Kim CK (2007) Greedy geographic routing using dynamic potential field for wireless ad hoc networks. IEEE Commun Lett 11(3).
Leong B, Liskov B, Morris R (2006, May) Geographic routing without planarization. In: NSDI, vol 6, p 25
Ruehrup S, Stojmenović I (2010) Contention-based georouting with guaranteed delivery, minimal communication overhead, and shorter paths in wireless sensor networks. In: 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS). IEEE, pp 1–9
Arad N, Shavitt Y (2009) Minimizing recovery state in geographic ad hoc routing. IEEE Trans Mob Comput 8(2):203–217
Kuhn F, Wattenhofer R, Zollinger A (2008) An algorithmic approach to geographic routing in ad hoc and sensor networks. IEEE/ACM Trans Netw (TON) 16(1):51–62
Barriere L, Fraigniaud P, Narayanan L, Opatrny J (2003) Robust position-based routing in wireless ad hoc networks with irregular transmission ranges. Wirel Commun Mob Comput 3(2):141–153
Lebhar E, Lotker Z (2009) Unit disk graph and physical interference model: Putting pieces together. In: IEEE International Symposium on Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE, pp 1–8
Kuhn F, Wattenhofer R, Zollinger A (2003) Worst-case optimal and average-case efficient geometric ad-hoc routing. In: Proceedings of the 4th ACM international symposium on Mobile ad hoc networking & computing. ACM, pp 267–278
Shah SH, Nahrstedt K (2002) Predictive location-based QoS routing in mobile ad hoc networks. In: IEEE International Conference on Communications, 2002. ICC 2002, vol 2. IEEE, pp 1022–1027
Watanabe M, Higaki H (2007) No-beacon GEDIR: location-based ad-hoc routing with less communication overhead. In: Fourth International Conference on Information Technology, 2007. ITNG’07. IEEE, pp 48–55
Cadger F, Curran K, Santos J, Moffett S (2013) A survey of geographical routing in wireless ad-hoc networks. IEEE Commun Surv Tutorials 15(2):621–653
Shen H, Zhao L (2013) ALERT: an anonymous location-based efficient routing protocol in MANETs. IEEE Trans Mob Comput 12(6):1079–1093
Ilkhechi AR, Korpeoglu I, Güdükbay U, Ulusoy Ö (2017) PETAL: A fully distributed location service for wireless ad hoc networks. J Netw Comput Appl 83:1–11
Patel MK, Kabat MR, Tripathy CR (2014) A hybrid ACO/PSO based algorithm for QoS multicast routing problem. Ain Shams Eng J 5(1):113–120
Kumar S, Mehfuz S (2016) Intelligent probabilistic broadcasting in mobile ad hoc network: a PSO approach. J Reliab Intell Environ 2(2):107–115
Lu T, Zhu J, Chang S, Zhu L (2010) Maximizing multicast lifetime in unreliable wireless ad hoc network. Wireless Networks:1–11. https://doi.org/10.1007/s11276-016-1399-4
Correia F, Vazão T (2010) Simple ant routing algorithm strategies for a (Multipurpose) MANET model. Ad Hoc Netw 8(8):810– 823
Zhang X, Zhang X, Gu C (2017) A micro-artificial bee colony based multicast routing in vehicular ad hoc networks. Ad Hoc Netw 58:213–221
Suraj R, Tapaswi S, Yousef S, Pattanaik KK, Cole M (2016) Mobility prediction in mobile ad hoc networks using a lightweight genetic algorithm. Wirel Netw 22(6):1797–1806
Kumar N, Vidyarthi DP (2016) A model for resource-constrained project scheduling using adaptive PSO. Soft Comput 20(4):1565–1580
Pedersen MEH, Chipperfield AJ (2010) Simplifying particle swarm optimization. Appl Soft Comput 10 (2):618–628
Tasgetiren MF, Sevkli M, Liang YC, Gencyilmaz G (2004) Particle swarm optimization algorithm for single machine total weighted tardiness problem. In: Congress on Evolutionary Computation, 2004. CEC2004, vol 2. IEEE, pp 1412–1419
Hong X, Gerla M, Pei G, Chiang CC (1999) A group mobility model for ad hoc wireless networks. In: Proceedings of the 2nd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems. ACM, pp 53–60
Jianya YYG (1999) An Efficient Implementation of Shortest Path Algorithm Based on Dijkstra Algorithm [J]. Journal of Wuhan Technical University of Surveying and Mapping (Wtusm), 3 (004)
Wang D, Tan D, Liu L (2017) Particle swarm optimization algorithm: an overview. Soft Computing:1–22. https://doi.org/10.1007/s00500-016-2474-6
Mandhare VV, Thool VR, Manthalkar RR (2016) QoS Routing enhancement using metaheuristic approach in mobile ad-hoc network. Comput Netw 110:180–191
Kout A, Labed S, Chikhi S (2017) AODVCS, a new bio-inspired routing protocol based on cuckoo search algorithm for mobile ad hoc networks. Wireless Networks:1–11. https://doi.org/10.1007/s11276-017-1485-2
Xiang W, Wang N, Zhou Y (2016) An Energy-Efficient Routing Algorithm for Software-Defined Wireless Sensor Networks. IEEE Sensors J 16(20):7393–7400
Hazra J, Sinha AK (2007) Congestion management using multiobjective particle swarm optimization. IEEE Trans Power Syst 22(4):1726–1734
Yin PY, Chang RI, Chao CC, Chu YT (2014) Niched ant colony optimization with colony guides for QoS multicast routing. J Netw Comput Appl 40:61–72
Vijayalakshmi P, Francis SAJ, Dinakaran JA (2016) A robust energy efficient ant colony optimization routing algorithm for multi-hop ad hoc networks in MANETs. Wirel Netw 22(6):2081–2100
Dongyao J, Shengxiong Z, Meng L, Huaihua Z (2016) Adaptive multi-path routing based on an improved leapfrog algorithm. Inf Sci 367:615–629
Seetaram J, Kumar PS (2016) An energy aware Genetic Algorithm Multipath Distance Vector Protocol for efficient routing. In: International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET). IEEE, pp 1975–1980
Bhatt M, Sharma S, Luhach AK, Prakash A (2016) Nature inspired route optimization in vehicular adhoc network. In: 2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions)(ICRITO). IEEE, pp 447–451
Choudhary A, Tuithung T, Roy OP, Maharaj D (2015) Performance evaluation of improved reliable DSR protocol in case of node failure. In: Internet Technologies and Applications (ITA), 2015. IEEE, pp 329–334
Perera C, Zaslavsky A, Liu CH, Compton M, Christen P, Georgakopoulos D (2014) Sensor search techniques for sensing as a service architecture for the internet of things. IEEE Sensors J 14(2):406–420
Kumar N, Vidyarthi DP (2016) A novel hybrid PSO–GA meta-heuristic for scheduling of DAG with communication on multiprocessor systems. Eng Comput 32(1):35–47
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A
When minimum and maximum requirements of data (energy and delay) are collected, respective current normalized value of energy (\(E_{cons_{i}}\)) and delay (Deli) are calculated as \(\frac {E_{i} - E_{min}}{E_{max}-E_{min}}\) and \(\frac {D_{i} - D_{min}}{D_{max}-D_{min}}\) respectively. Function F(Deli,Ei) is given by, \(d_{i}^{min},d_{i}^{max}\) and \(E_{i}^{min},E_{i}^{max}\) denotes the minimum and maximum ranges of delay and energy consumption per node. This function F helps the particles to find the balancing point in normalized data values (\(E_{cons_{i}}\), Deli) by adjusting their positions such that the fitness is minimized in the result over different course of iterations. To clearly see the affect of the proposed function, a random set of of energy consumption (0.5011, 2.5005, 4.0002, 0.001, 1.5007, 3.5003, 5.0, 4.5001, 2.0006, 3.0004, 1.0008) and delay (3.07, 5.05, 10, 2.08, 1.09, 4.06, 0.1, 9.01, 7.03, 8.02, 6.04) is taken where \(E_{i}^{min},E_{i}^{max}\) and \(d_{i}^{min},d_{i}^{max}\) are 0.001, 5 and 0.1, 10 respectively. After applying min-max normalization [52] and arranging the normalized values in ascending order gives the set [0.0, 0.1, 0.2, 0.3, 0.4 0.5, 0.6, 0.7, 0.8, 0.9, 1.0] and the resultant fitness is obtained with it. Figure 13 shows the fitness value for these normalized valued of energy and delay. It is clear from Fig. 13 that value of fitness function is minimum when both input variables are almost equal (0.5 and 0.5).
Appendix B
For mathematical analysis of the proposed method, 10 nodes are considered where each has 8 dimensions. dimension(k) may vary for different S and D pairs with different path lengths. Number of dimensions for all particles is same which is equal to the maximum number of available paths between source and destination. It is illustrated clearly in Fig. 3 where random nodes are randomly generated in the FZ region of network. Let us assume that after calculating FZ between S and D, there are 100 intermediate nodes between them. Particles are initialized in that region by assigning the coordinates of nodes to the particles with a uniform random number in [0, 100] interval. Lets assume, in initial iteration position and velocity of particle 1 (P1) is generated with the help of (4) and (5) which is shown in Table 1. Before applying APSO on the generated particle, SPV and VPG operators are applied to avoid the processing on invalid particles. It is given in Table 2.
Initially, each particle itself is local best (pbest) and let us assume that particle 4 (P4) is global best gbest. If position of P4 is (5.26, 1.58, 4.62, 2.74, 5.12, 4.65, 1.75, 1.4), then using (9) and (10), updated position of particle 1 in each dimension will be according to (16–17) where c1 = c2 = 2 and w = 0.6
For dimension 1,
In the same way, velocity and position updation will be performed for all dimensions of particle. During iterations, these position and velocity of all particles will be performed similarly. For simplicity, updated position of particle have almost same location of a MANET node and resultant gbest’s position will be assumed to be the path between S and D.
Appendix C
In VPG operator invalid path is converted into valid one via swapping suspecting elements of path between S and D. During iterative updatios of position and velocity vectors of particles, there is a high probability that the sequence of the paths can be invalid. Thus VPG operator is again applied to convert invalid path into valid path. A representation of the resultant path of after 1st iteration of the above discussed example with SPV and VPG calculation is shown in Tables 15 and 16 respectively.
Rights and permissions
About this article
Cite this article
Chaudhry, R., Tapaswi, S. & Kumar, N. Forwarding Zone enabled PSO routing with Network lifetime maximization in MANET. Appl Intell 48, 3053–3080 (2018). https://doi.org/10.1007/s10489-017-1127-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-017-1127-5