DocumentCode
1668424
Title
A parallel ant colony optimization algorithm for all-pair routing in MANETs
Author
Islam, Mohammad Towhidul ; Thulasiraman, Parimala ; Thulasiram, Ruppa K.
Author_Institution
Dept. of Comput. Sci., Manitoba Univ., Winnipeg, Man., Canada
fYear
2003
Abstract
A mobile ad hoc network (MANET) consists of mobile wireless nodes that communicate in a distributed fashion without any centralized administration. The nodes instantaneously and dynamically form a network on the fly when it is needed. We define an irregular application as one that changes the network dynamically during runtime, exhibits chaotic load balancing among the processors and unpredictable communication behavior among the nodes during runtime. An ad hoc network has all these characteristics and hence could be considered as an irregular application from the parallel computing perspective. In this paper, we design an on-demand routing algorithm called source update for MANET using a meta-heuristic based on the ant colony optimization (ACO) search technique. We develop a mechanism to detect cycles, parallelize this algorithm on a distributed memory machine using MPI, and study the performance of the parallel algorithm. On a distributed network of workstations, we obtain a relative speedup of 7 with 10 processors.
Keywords
ad hoc networks; distributed memory systems; evolutionary computation; message passing; mobile computing; optimisation; parallel algorithms; performance evaluation; routing protocols; search problems; workstation clusters; ACO search; MANET; MPI; all-pair routing; ant colony optimization; chaotic load balancing; cycle detection; distributed memory machine; distributed network of workstations; irregular application; meta-heuristic; mobile ad hoc network; on-demand routing algorithm; parallel algorithm; parallel computing; performance; source update; speedup; unpredictable communication behavior; Ad hoc networks; Algorithm design and analysis; Ant colony optimization; Chaotic communication; Load management; Mobile ad hoc networks; Parallel processing; Routing; Runtime; Wireless communication;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213470
Filename
1213470
Link To Document