An Energy-efficient Routing Protocol for MANETs: a Particle Swarm Optimization Approach

Mobile ad hoc networks (MANETs) are infrastructure-free networks created by wireless mobile devices with restrictedbattery life. This limited battery capacity in MANETs makes it necessary to consider the energy-awareness feature intheir design. Since routing protocols have central role in MANETs, th...

ver descrição completa

Detalhes bibliográficos
Autores: Jamali, Shahram, Leila, Rezaei, Gudakahriz, Sajjad Jahanbakhsh
Tipo de documento: artigo
Estado:Versão publicada
Data de publicação:2013
País:México
Recursos:UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Repositório:Journal of Applied Research and Technology
Idioma:inglês
OAI Identifier:oai:ojs2.localhost:article/253
Acesso em linha:https://jart.icat.unam.mx/index.php/jart/article/view/253
Access Level:Acceso aberto
Palavra-chave:MANET
PSO
BPSO
TORA
BPSO-TORA
Routing.
Descrição
Resumo:Mobile ad hoc networks (MANETs) are infrastructure-free networks created by wireless mobile devices with restrictedbattery life. This limited battery capacity in MANETs makes it necessary to consider the energy-awareness feature intheir design. Since routing protocols have central role in MANETs, their energy-awareness increases network life timeby efficiently using of the available limited energy. TORA is one of these routing protocols that offer high degree ofscalability. This paper employs the Binary Particle Swarm Optimization algorithm (BPSO) to add the energyawarenessfeature to the TORA routing protocol. The proposed protocol considers routes length in its route selectionprocess and also includes routes energy level in its calculations. It formulates the routing issue as an optimizationproblem and then employs BPSO to choose a route that maximizes a weighted function of the route length and theroute energy level. Extensive simulations in ns-2 simulator environment show that the proposed routing protocol,called BPSO-TORA, prolongs the network lifetime remarkably and outperforms TORA in terms of network life time,system life time and total delivered data.