Optimal Number of Hosts in a Distributed System Based on Cost Criteria

M Xie,YS Dai,KL Poh,CD Lai
DOI: https://doi.org/10.1080/00207720410001716228
IF: 2.648
2004-01-01
International Journal of Systems Science
Abstract:Redundant or distributed systems are increasingly used in system design so that the required reliability and availability can be easily achieved. However, such an approach requires additional resources that can be very costly. Hence, how to design and test such a system in the most cost-effective way is of concern to the developers. A general cost model and a solution algorithm are presented for the determination of the optimal number of hosts and optimal system debugging time that minimize the total cost while achieving a certain performance objective. During testing, software faults are corrected and the reliability shows an increasing trend, and hence system reliability increases. A general system model is constructed based on a Markov process with software reliability and availability obtained from software reliability growth models. The optimization problem is formulated based on the cost criteria and the solution procedure is described. An application example is presented.
What problem does this paper attempt to address?