Title :
A Fault Tolerant Optimization Algorithm based on Evolutionary Computation
Author :
De Vega, Francisco Fernández
Author_Institution :
Centro Univ. de Merida, Univ. de Extremadura
Abstract :
In this paper we describe how an evolutionary algorithm is capable of running on a distributed environment with volatile resources. When executing algorithms in a desktop computing or resource harvesting context, resources can be reclaimed by their owners without warning, which may produce data loss and process to fail. The interest of the algorithm presented in the paper is that although it doesn´t keep processes from failing, or data from being lost, it does improve the quality of results because of its design, not employing any special task control, checkpoint/restart or resource redundancies. By means of a series of experiments, we test the performance of the algorithm by studying the number of process failing and the quality of solutions when compared with the classic flavor of the evolutionary algorithm. The new algorithm, which shows its advantages, therefore improve dependability of distributed system
Keywords :
evolutionary computation; fault tolerant computing; optimisation; data loss; desktop computing; distributed system dependability; evolutionary algorithm; evolutionary computation; fault tolerant optimization; process failure; resource harvesting context; volatile resource; Algorithm design and analysis; Computer networks; Distributed computing; Evolutionary computation; Fault tolerance; Fault tolerant systems; Libraries; Personal communication networks; Redundancy; Testing;
Conference_Titel :
Dependability of Computer Systems, 2006. DepCos-RELCOMEX '06. International Conference on
Conference_Location :
Szklarska Poreba
Print_ISBN :
0-7695-2565-2
DOI :
10.1109/DEPCOS-RELCOMEX.2006.2