Task allocation for maximizing reliability of distributed computer systems
- 1 September 1992
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 41 (9) , 1156-1168
- https://doi.org/10.1109/12.165396
Abstract
For distributed systems, system reliability is defined as the probability that the system can run an entire task successfully. When the system's hardware configuration is fixed, the system reliability is mainly dependent on the software design. The task allocation problem is addressed with the goal of maximizing the system reliability. A quantitative problem model, algorithms for optimal and suboptimal solutions, and simulation results are provided and discussed.<>Keywords
This publication has 15 references indexed in Scilit:
- Models and algorithms for reliability-oriented task-allocation in redundant distributed-computer systemsIEEE Transactions on Reliability, 1989
- Introduction to Distributed-Software EngineeringComputer, 1987
- Task Allocation and Precedence Relations for Distributed Real-Time SystemsIEEE Transactions on Computers, 1987
- Analysis of Typical Fault-Tolerant Architectures using HARPIEEE Transactions on Reliability, 1987
- Reliability Modeling and Analysis of Computer NetworksIEEE Transactions on Reliability, 1986
- A partitioning algorithm for distributed software systems designInformation Sciences, 1986
- A Graph Matching Approach to Optimal Task Assignment in Distributed Computing Systems Using a Minimax CriterionIEEE Transactions on Computers, 1985
- Estimation of Intermodule Communication (IMC) and Its Applications in Distributed Processing SystemsIEEE Transactions on Computers, 1984
- A Task Allocation Model for Distributed Computing SystemsIEEE Transactions on Computers, 1982
- Task Allocation in Distributed Data ProcessingComputer, 1980