DocumentCode
2219458
Title
Fault identification with binary adaptive fireflies in parallel and distributed systems
Author
Falcon, Rafael ; Almeida, Marcio ; Nayak, Amiya
Author_Institution
Sch. of Inf. Technol. & Eng., Univ. of Ottawa, Ottawa, ON, Canada
fYear
2011
fDate
5-8 June 2011
Firstpage
1359
Lastpage
1366
Abstract
The efficient identification of hardware and software faults in parallel and distributed systems still remains a serious challenge in today´s most prolific decentralized environments. System-level fault diagnosis is concerned with the detection of all faulty nodes in a set of interconnected units. This is accomplished by thoroughly examining the collection of outcomes of all tests carried out by the nodes under a particular test model. Such task has non-polynomial complexity and can be posed as a combinatorial optimization problem, whose optimal solution has been sought through bio-inspired methods like genetic algorithms, ant colonies and artificial immune systems. In this paper, we employ a swarm of artificial fireflies to quickly and reliably navigate across the search space of all feasible sets of faulty units under the invalidation and comparison test models. Our approach uses a binary encoding of the potential solutions (fireflies), an adaptive light absorption coefficient to accelerate the search and problem-specific knowledge to handle infeasible solutions. The empirical analysis confirms that the proposed algorithm outperforms existing techniques in terms of convergence speed and memory requirements, thus becoming a viable approach for real-time fault diagnosis in large-size systems.
Keywords
artificial intelligence; encoding; parallel processing; program testing; search problems; software fault tolerance; adaptive light absorption coefficient; ant colonies; artificial immune systems; artificial swarm fireflies; binary adaptive fireflies; binary encoding; bio-inspired methods; combinatorial optimization problem; convergence speed; distributed systems; genetic algorithms; hardware-software fault identification; interconnected units; large-size systems; memory requirements; nonpolynomial complexity; parallel systems; system-level fault diagnosis; Complexity theory; Encoding; Fault diagnosis; Fires; Mathematical model; Memory management; Optimization; comparison model; fault diagnosis; firefly optimization; invalidation model; swarm intelligence;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location
New Orleans, LA
ISSN
Pending
Print_ISBN
978-1-4244-7834-7
Type
conf
DOI
10.1109/CEC.2011.5949774
Filename
5949774
Link To Document