Reliability Optimization in the Design of Distributed Systems
IEEE Transactions on Software Engineering
Task Allocation for Maximizing Reliability of Distributed Computer Systems
IEEE Transactions on Computers
Distributed operating systems
Neural fuzzy systems: a neuro-fuzzy synergism to intelligent systems
Neural fuzzy systems: a neuro-fuzzy synergism to intelligent systems
Task Allocation Algorithms for Maximizing Reliability of Distributed Computing Systems
IEEE Transactions on Computers
Outline for a Logical Theory of Adaptive Systems
Journal of the ACM (JACM)
The distributed program reliability analysis on star topologies
Computers and Operations Research
Optimal Allocation for Partially Replicated Database Systems on Ring Networks
IEEE Transactions on Knowledge and Data Engineering
Optimal Routing for Distributed Computing Systems with Data Replication
IPDS '96 Proceedings of the 2nd International Computer Performance and Dependability Symposium (IPDS '96)
Reliability analysis of mobile agent-based systems
Proceedings of the 2005 ACM symposium on Applied computing
Designing resilient networks using a hybrid genetic algorithm approach
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Task allocation for maximizing reliability of distributed systems: a simulated annealing approach
Journal of Parallel and Distributed Computing
Journal of Systems and Software
Monte Carlo simulation-based algorithms for estimating the reliability of mobile agent-based systems
Journal of Network and Computer Applications
Disaster avoidance mechanism for content-delivering service
Computers and Operations Research
Computers and Industrial Engineering
The decision model of task allocation for constrained stochastic distributed systems
Computers and Industrial Engineering
Journal of Systems and Software
Maximal profit service task partition and distribution in computer grid
Computers and Industrial Engineering
Journal of Parallel and Distributed Computing
Load balanced reliable task scheduling algorithm for heterogeneous systems
Journal of High Speed Networks
Hi-index | 0.01 |
The reliability of the communication network and its processing units and the strategy of task allocation are essential in determining the system reliability of a distributed computing system. Reliability of such systems can be improved by endowing resource redundancy or the use of highly reliable components. In this paper, we develop a relationship between system cost and hardware redundancy levels, assuming cycle-free distributed computing systems. Based on the derived relationship, we propose a hybrid heuristic which combines genetic algorithms and the steepest decent method to seek the optimal task allocation and hardware redundancy policies such that system cost is minimized.