Skip to main content

Advertisement

Log in

Forwarding Zone enabled PSO routing with Network lifetime maximization in MANET

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. Bratton D, Kennedy J (2007) Defining a standard for particle swarm optimization. In: Swarm Intelligence Symposium, 2007. SIS 2007. IEEE. IEEE, pp 120–127

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Finn GG (1987) Routing and Addressing Problems in Large Metropolitan-Scale Internetworks. ISI Research Report

  7. 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

  8. Grossglauser M, Vetterli M (2002) Locating nodes with EASE: Mobility diffusion of last encounters in ad hoc networks (No. LCAV-REPORT-2002-004)

  9. 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

  10. Kumar V, Kumar S (2016) Energy balanced position-based routing for lifetime maximization of wireless sensor networks. Ad Hoc Netw 52:117–129

    Article  Google Scholar 

  11. Kennedy J (2011) Particle swarm optimization. In: Encyclopedia of machine learning. Springer, US, pp 760–766

  12. Selvi PFA, Manikandan MSK (2017) Ant based multipath backbone routing for load balancing in MANET. IET Commun 11(1):136–141

    Google Scholar 

  13. Vallikannu R, George A, Srivatsa SK (2015) Autonomous localization based energy saving mechanism in indoor MANETs using ACO. J Discret Algorithm 33:19–30

    Article  MathSciNet  MATH  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Singh H (1999) Compass routing on geometric graphs. University of Ottawa, Canada

    Google Scholar 

  16. Na J, Kim CK (2006) GLR: A novel geographic routing scheme for large wireless ad hoc networks. Comput Netw 50(17):3434–3448

    Article  MATH  Google Scholar 

  17. Na J, Soroker D, Kim CK (2007) Greedy geographic routing using dynamic potential field for wireless ad hoc networks. IEEE Commun Lett 11(3).

  18. Leong B, Liskov B, Morris R (2006, May) Geographic routing without planarization. In: NSDI, vol 6, p 25

  19. 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

  20. Arad N, Shavitt Y (2009) Minimizing recovery state in geographic ad hoc routing. IEEE Trans Mob Comput 8(2):203–217

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

    Article  Google Scholar 

  28. Shen H, Zhao L (2013) ALERT: an anonymous location-based efficient routing protocol in MANETs. IEEE Trans Mob Comput 12(6):1079–1093

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. Kumar S, Mehfuz S (2016) Intelligent probabilistic broadcasting in mobile ad hoc network: a PSO approach. J Reliab Intell Environ 2(2):107–115

    Article  Google Scholar 

  32. 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

  33. Correia F, Vazão T (2010) Simple ant routing algorithm strategies for a (Multipurpose) MANET model. Ad Hoc Netw 8(8):810– 823

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. Kumar N, Vidyarthi DP (2016) A model for resource-constrained project scheduling using adaptive PSO. Soft Comput 20(4):1565–1580

    Article  Google Scholar 

  37. Pedersen MEH, Chipperfield AJ (2010) Simplifying particle swarm optimization. Appl Soft Comput 10 (2):618–628

    Article  Google Scholar 

  38. 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

  39. 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

  40. 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)

  41. 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

  42. Mandhare VV, Thool VR, Manthalkar RR (2016) QoS Routing enhancement using metaheuristic approach in mobile ad-hoc network. Comput Netw 110:180–191

    Article  Google Scholar 

  43. 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

  44. 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

    Article  Google Scholar 

  45. Hazra J, Sinha AK (2007) Congestion management using multiobjective particle swarm optimization. IEEE Trans Power Syst 22(4):1726–1734

    Article  Google Scholar 

  46. 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

    Article  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. Dongyao J, Shengxiong Z, Meng L, Huaihua Z (2016) Adaptive multi-path routing based on an improved leapfrog algorithm. Inf Sci 367:615–629

    Article  Google Scholar 

  49. 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

  50. 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

  51. 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

  52. 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

    Article  Google Scholar 

  53. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rashmi Chaudhry.

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).

Fig. 13
figure 13

Fitness function for normalized energy consumption and delay

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 (1617) where c1 = c2 = 2 and w = 0.6

For dimension 1,

$$\begin{array}{@{}rcl@{}} {V_{1}^{1}}(t + 1) &=& 0.6\times0.12 + 2\times0.4\times(4.12 - 4.12) \\&&+ 2\times0.7\times(5.26 - 4.12) = 1.668 \end{array} $$
(16)
$$ {X_{1}^{1}}(t + 1) = 4.12 + 1.668 = 5.788 $$
(17)

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.

Table 15 Output of SPV operator in iteration 1
Table 16 Output of VPG operator in iteration 1

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-017-1127-5

Keywords

Navigation