DocumentCode
974006
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
Volume
38
Issue
1
fYear
1989
fDate
4/1/1989 12:00:00 AM
Firstpage
28
Lastpage
39
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;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/24.24571
Filename
24571
Link To Document