Skip to main content
Log in

Optimisation of the enhanced distance based broadcasting protocol for MANETs

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Mobile ad hoc networks (or MANETs) are wireless networks that are spontaneously created by the neighbouring devices, without the use of any kind of infrastructure. These devices usually rely on batteries, so the lifetime of this type of network highly depends on the energy consumption of the devices composing it. Therefore, the optimisation of the energy consumption is a must in a realistic MANET. We deal in this paper with the optimisation of enhanced distance based (or EDB) broadcasting protocol for MANETs. EDB is an improved version of DB (distance based protocol), a state-of-the-art broadcasting protocol for MANETs, that is focussed on saving the energy used by the devices in the dissemination process (an essential component in MANETs), without degrading the network connectivity or the performance in the coverage of the broadcasting process. A set of parameters were identified in EDB and optimised using CellDE, a hybrid multi-objective optimisation algorithm, to maximise the coverage of the broadcast while minimising at the same time both the energy consumption and the broadcast time. The ns3 simulator was used to evaluate the different configurations of EDB. As a result, 100 different solutions are provided for every studied network, covering a wide range of design options; all of them have quality better than or similar to that provided by EDB with previously recommended values for its parameters.

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.

Similar content being viewed by others

References

  1. Alba E Dorronsoro B, (2008) Cellular genetic algorithms. Operations research/computer science interfaces. Springer, Heidelberg

    Google Scholar 

  2. Ni S-Y, Tseng Y-C, Chen Y-S, Sheu J-P (1999) The broadcast storm problem in a mobile ad hoc network. In: 5th annual ACM/IEEE international conference on Mobile computing and networking, pp 151–162

    Chapter  Google Scholar 

  3. Li X, Nguyen TD, Martin RP (2003) Using adaptive range control to optimize 1-hop broadcast coverage in dense wireless networks. In: SenSys, pp 314–315

    Google Scholar 

  4. Gomez J, Campbell AT (2007) Variable-range transmission power control in wireless ad hoc networks. IEEE Trans Mob Comput 6:87–99

    Article  Google Scholar 

  5. Cagalj M, Hubaux J-P, Enz C (2002) Minimum-energy broadcast in all-wireless networks: Np-completeness and distribution issues. In: MobiCom’02: proceedings of the 8th annual international conference on Mobile computing and networking. ACM, New York, pp 172–182

    Google Scholar 

  6. Cagalj M, Hubaux J-P, Enz CC (2005) Energy-efficient broadcasting in all-wireless networks. Wirel Netw 11:177–188

    Article  Google Scholar 

  7. Liang W, Brent R, Xu Y, Wang Q (2009) Minimum-energy all-to-all multicasting in wireless ad hoc networks. Trans Wirel Commun 8:5490–5499

    Article  Google Scholar 

  8. Chen X, Faloutsos M, Krishnamurthy SV (2003) Power adaptive broadcasting with local information in ad hoc networks. In: Conference on network protocols. IEEE Computer Society, Los Alamitos, p 168

    Google Scholar 

  9. Ruiz P, Bouvry P (2010) Enhanced distance based broadcasting protocol with reduced energy consumption. In: Workshop on optimization issues in energy efficient distributed systems (OPTIM), part of the 2010 international conference on high performance computing and simulation (HPCS), pp 249–258

    Google Scholar 

  10. The ns3 project website: http://www.nsnam.org/

  11. Lacage M, Henderson TR (2006) Yet another network simulator. In: WNS2’06: proceeding from the 2006 workshop on ns-2: the IP network simulator, p. 12

    Chapter  Google Scholar 

  12. Durillo J, Nebro A, Luna F, Alba E (2008) Solving three-objective optimization problems using a new hybrid cellular genetic algorithm. In: Obayashi S, Deb K, Poloni C, Hiroyasu T, Murata T (eds) Parallel problem solving from nature (PPSN X). Lecture notes in computer science, vol 5199. Springer, Berlin, pp 661–670

    Google Scholar 

  13. Feoktistov V (2006) Differential evolution—in search of solutions. Springer optimization and its applications, vol 5. Springer, Berlin

    MATH  Google Scholar 

  14. Chakraborty U (2008) Advances in differential evolution. Studies in computational intelligence, vol 142. Springer, Berlin

    Book  MATH  Google Scholar 

  15. Price KV, Storn RM, Lampinen JA (2005) Differential evolution—a practical approach to global optimization. NCS. Springer, Berlin

    MATH  Google Scholar 

  16. Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comput 6:443–462

    Article  Google Scholar 

  17. Kennedy J, Mendes R (2002) Population structure and particle swarm performance. In: IEEE International Conference on Evolutionary Computation (CEC), pp 1671–1676

    Google Scholar 

  18. Folino G, Pizzuti C, Spezzano G (2003) A scalable cellular implementation of parallel genetic programming. IEEE Trans Evol Comput 7:37–53

    Article  Google Scholar 

  19. Alba E, Madera J, Dorronsoro B, Ochoa A, Soto M (2006) Theory and practice of cellular UMDA for discrete optimization. In: Parallel problem solving from nature (PPSN-IX), Reykjavik, Iceland, September. Lecture notes in computer science, vol 4193. Springer, Berlin, pp 242–251

    Chapter  Google Scholar 

  20. Alba E (2005) Parallel metaheuristics: a new class of algorithms. Wiley, New York

    Book  MATH  Google Scholar 

  21. Talbi E-G (2006) Parallel combinatorial optimization. Wiley, New York

    Book  Google Scholar 

  22. Dorronsoro B, Bouvry P (2010) Improving classical and decentralized differential evolution with new mutation operator and population topologies. IEEE Trans Evol Comput. doi:10.1109/TEVC.2010.2081369

    Google Scholar 

  23. Wu S-L, Tseng Y-C, Lin C-Y, Sheu J-P (2002) A multi-channel mac protocol with power control for multi-hop mobile ad hoc networks. Comput J 45:101–110

    Article  MATH  Google Scholar 

  24. Reumerman H, Runi M (2005) Distributed power control for reliable broadcast in inter-vehicle communication systems. In: 2nd international workshop on intelligent Transportation.

    Google Scholar 

  25. Abdullah J, Parish DJ (2007) Node connectivity index as mobility metric for GA based QoS routing in MANET. In: Mobility 2007: proceedings of the 4th international conference on mobile technology, applications and systems and the 1st international symposium on computer human interaction in mobile technology. ACM, New York, pp 104–111

    Google Scholar 

  26. Di Caro GA, Ducatelle F, Gambardella LM (2005) AntHocNet: an adaptive nature-inspired algorithm for routing in mobile ad hoc networks. Eur Trans Telecommun 16:443–455

    Article  Google Scholar 

  27. Chiang T, Liu C, Huang Y (2007) A near-optimal multicast scheme for mobile ad hoc networks using a hybrid genetic algorithm. Expert Syst Appl 33:734–742

    Article  Google Scholar 

  28. Huang C, Chuang Y, Hu K (2009) Using particle swarm optimization for QoS in ad-hoc multicast. Eng Appl Artif Intell 22:1188–1193

    Article  Google Scholar 

  29. Sapienza TJ (2008) Optimizing quality of service of wireless mobile ad-hoc networks using evolutionary computation. In: Proceedings of the 4th annual workshop on Cyber security and information intelligence research (CSIIRW). ACM, New York, pp 1–5

    Google Scholar 

  30. Yen Y-S, Chan Y-K, Chao H-C, Park JH (2008) A genetic algorithm for energy-efficient based multicast routing on MANETs. Comput Commun 31:2632–2641

    Article  Google Scholar 

  31. Alba E, Bouvry P, Dorronsoro B, Luna F, Nebro A (2005) A cellular multi-objective genetic algorithm for optimal broadcasting strategy in metropolitan MANETs. In: Nature inspired distributed computing (NIDISC) sessions of the international parallel and distributed processing symposium (IPDPS) workshop, Denver, Colorado, USA, p 192b

    Google Scholar 

  32. Alba E, Dorronsoro B, Luna F, Nebro A, Bouvry P, Hogie L (2007) A cellular multi-objective genetic algorithm for optimal broadcasting strategy in metropolitan MANETs. Comput Commun 30:685–697

    Article  Google Scholar 

  33. Hogie L, Guinand F, Bouvry P (2004) A heuristic for efficient broadcasting in the metropolitan ad hoc network. In: 8th international conference on knowledge-based intelligent information and engineering systems, pp 727–733

    Chapter  Google Scholar 

  34. Durillo JJ, Nebro AJ, Luna F, Alba E (2008) A study of master-slave approaches to parallelize NSGA-II. In: Nature inspired distributed computing (NIDISC) workshop of the international parallel and distributed processing symposium (IPDPS), p 11

    Google Scholar 

  35. León C, Miranda G, Segura C (2008) Optimizing the configuration of a broadcast protocol through parallel cooperation of multi-objective evolutionary algorithms. In: Proceedings of the 2nd international conference on advanced engineering computing and applications in sciences (ADVCOMP), pp 135–140

    Chapter  Google Scholar 

  36. García S, Luque C, Cervantes A, Galván I (2009) Multiobjective algorithms hybridization to optimize broadcasting parameters in mobile ad-hoc networks. In: Proceedings of the 10th international work-conference on artificial neural networks part I: bio-inspired systems: computational and ambient intelligence. Lecture notes in computer science, vol 5517. Springer, Heidelberg, pp 728–735

    Google Scholar 

  37. León C, Miranda G, Segura C (2009) Optimizing the broadcast in MANETs using a team of evolutionary algorithms. In: 6th international conference on large-scale scientific computing (LSSC07). Lecture notes in computer science, vol 4818. Springer, Heidelberg, pp 569–576

    Chapter  Google Scholar 

  38. García S, Luque C, Cervantes A, Galván I (2009) Multiobjective algorithms hybridization to optimize broadcasting parameters in mobile ad-hoc networks. In: Proceedings of the 10th international work-conference on artificial neural networks: part I: bio-inspired systems: computational and ambient intelligence, pp 728–735

    Google Scholar 

  39. García-Nieto J, Alba E (2010) Automatic parameter tuning with metaheuristics of the AODV routing protocol for vehicular ad-hoc networks. In: EvoApplications. Lecture notes in computer science (LNC), vol 6025. Springer, Heidelberg, pp 21–30

    Google Scholar 

  40. García-Nieto J, Toutouh J, Alba E (2010) Automatic tuning of communication protocols for vehicular ad hoc networks using metaheuristics. Eng Appl Artif Intell 32:795–805

    Article  Google Scholar 

  41. Basagni S, Conti M, Giordano S, Stojmenovic I (2004) Mobile ad hoc networking. Wiley-IEEE Press, New York

    Book  Google Scholar 

  42. Coello Coello CA, Lamont GB, Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems, 2nd edn. Springer, Berlin

    MATH  Google Scholar 

  43. Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, New York

    MATH  Google Scholar 

  44. Danoy G, Dorronsoro B, Bouvry P (2009) Overcoming partitioning in large ad hoc networks using genetic algorithms. In: Proc. of the genetic and evolutionary computation conference (GECCO). ACM, New York, pp 1347–1354

    Google Scholar 

  45. Kennedy J, Mendes R (2006) Neighborhood topologies in fully informed and best-of-neighborhood particle swarms. IEEE Trans Syst Man Cybern, Part C, Appl Rev 36:515–519

    Article  Google Scholar 

  46. Nebro AJ, Durillo JJ, Luna F, Dorronsoro B, Alba E (2009) MOCell: A cellular genetic algorithm for multiobjective optimization. Int J Intell Syst 24:726–746 Special issue: Nature inspired cooperative strategies for optimization

    Article  MATH  Google Scholar 

  47. Zitzler E, Laumanns M, Thiele L (2001) SPEA2: Improving the strength Pareto evolutionary algorithm. Tech rep 103, Computer Engineering and Networks Laboratory (TIK), ETH Zurich

  48. Durillo JJ, Nebro AJ, Alba E (2010) The jMetal framework for multiobjective optimization: Design and architecture. In: IEEE world congress con computational intelligence (WCCI), pp 4138–4325

    Google Scholar 

  49. Groenevelt RB, Altman E, Nain P (2006) Relaying in mobile ad hoc networks: The Brownian motion mobility model. J Wirel Netw, pp 561–571

  50. Veldhuzen DAV (1999) Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. PhD thesis, Department of Electrical and Computer Engineering, Graduate School of Engineering, Air Force Institute of Technology, Wright-Patterson AFB, Ohio

  51. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197

    Article  Google Scholar 

  52. Nebro AJ, Luna F, Alba E, Dorronsoro B, Durillo JJ, Beham A (2008) AbYSS: Adapting scatter search to multiobjective optimization. IEEE Trans Evol Comput 12:439–457

    Article  Google Scholar 

  53. Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3:257–271

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patricia Ruiz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ruiz, P., Dorronsoro, B., Valentini, G. et al. Optimisation of the enhanced distance based broadcasting protocol for MANETs. J Supercomput 62, 1213–1240 (2012). https://doi.org/10.1007/s11227-011-0564-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-011-0564-x

Keywords

Navigation