Title :
Hill-climbing heuristics for optimal hardware dimensioning and software allocation in fault-tolerant distributed systems
Author :
Distante, Fausto ; Piuri, Vincenzo
Author_Institution :
Politecnico di Milano, Italy
fDate :
4/1/1989 12:00:00 AM
Abstract :
An optimum distributed architecture with fault-tolerance capabilities for a given software application may be obtained by allowing allocation algorithms to evolve without any existing-hardware constraint. Distributed software partitioning and allocation is done using the simulated annealing optimization algorithm. To define the cost function used by the optimization algorithm, a model for interacting processes constituting the software application is presented. Tuning of algorithm parameters has been considered to assure convergence at a reasonable cost in terms of computation time
Keywords :
distributed processing; fault tolerant computing; optimisation; convergence; cost function; distributed software partitioning; fault-tolerant distributed systems; hill climbing heuristics; interacting processes; optimal hardware dimensioning; simulated annealing optimization algorithm; software allocation; Application software; Computational modeling; Computer architecture; Convergence; Cost function; Fault tolerance; Hardware; Partitioning algorithms; Simulated annealing; Software algorithms;
Journal_Title :
Reliability, IEEE Transactions on