# Profit analysis of a computer system with preventive maintenance and priority subject to maximum operation and repair times

- 441 Downloads

## Abstract

The aim of the present study is to carry out the profit analysis of a computer system by considering the concept of priority to preventive maintenance over different hardware and software repair activities. For this purpose, three stochastic models have been developed under different priority policies. A single repair facility is available to perform all repair activities. The hardware unit undergoes replacement after a pre-specific maximum repair time. The repairman performs the preventive maintenance of the whole system after a pre-fixed maximum operation time. All time-dependent failure rates follow exponential distribution, while the repair rates follow arbitrary distribution. Switch devices, repairs and preventive maintenance are perfect. All random variables are statistically independent. Semi-Markov process and regenerative point technique were used to derive the necessary system effectiveness measure to evaluate the profit function of all the three models. To highlight the importance of the study, graphs for profit difference between models have been depicted for a particular set of values of various parameters with respect to preventive maintenance.

## Keywords

Computer system Profit function Semi-Markov process Regenerative point technique Priority## 1 Introduction

The outstanding progress in the field of computer technology has resulted in the widespread usage of computer applications in almost all academic, medical, manufacturing, business and industrial sectors. Technology demands high-performance hardware and high-quality software for making improvements and breakthrough. The size and complexity of computer-intensive systems has grown dramatically during the last few decades. The demand for integrated hardware and software systems has increased rapidly than the ability to design, implement, test and maintain them. When the requirements for and dependencies on computers increase, the possibility of their failures also increases. The impact of these failures ranges from economic loss to human causalties. Therefore, it becomes necessary to operate such systems with high importance and reliability. Thus, engineers and scientists stress on the development of reliable computer systems considering various operational and design policies. Several researchers have time to time tried to design the reliability models for computer systems under various sets of assumptions.

By considering the above facts in mind, in the present study an effort has been made to analyze the effect of priority to preventive maintenance over different hardware and software repairs and upgradation activities on the profit function of computer systems. For this purpose, three stochastic models have been developed using the concepts of maximum repair time, maximum operation time, preventive maintenance and priority. In the first model, no provision is made, while in the second and third models priority to preventive maintenance over software upgradation and h/w repair activities has been given, respectively. A single repair facility is available with a system which performs all repair activities such as software upgradation, preventive maintenance, hardware repair and hardware replacement. The unit undergoes replacement after maximum operation time and under preventive maintenance after maximum operation time. All time-dependent failure rates follow exponential distribution, while repair rates follow arbitrary distribution. Switch, repairs and preventive maintenance are perfect. All random variables are statistically independent. Semi-Markov process and regenerative point technique have been used to derive the necessary system effectiveness measure to evaluate the profit function of all the three measures. To highlight the importance of the study, graphs for profit and profit difference between models have been depicted for a particular set of values of various parameters with respect to preventive maintenance.

The manuscript is organized into the following sections. The present section is introductory in nature. Section 2 is concerned with the literature review. Notations, models description and transition probabilities are given in Sect. 3. Development of recurrence relations and analysis of results are given in Sect. 4. Section 5 deals with the profit analysis, along with the graphical results. Finally, the comparative analysis of results have been appended in Sect. 6.

## 2 Literature review

Friedman and Tran [1] developed some reliability techniques for combined hardware/software systems. Welke et al. [2] tried to develop reliability models for hardware/software systems. Lai et al. [3] established a stochastic model for availability analysis of distributed software/hardware systems. The work carried out by these authors has been limited to the consideration of either hardware or software components. First of all, Malik and Anand [4] studied a computer system considered as a single entity with independent hardware and software failures. Koutras and Platis [5] formulated a semi-Markov performance model of a redundant system with partial, full and failed rejuvenation. Jain et al. [6] carried out the availability analysis of the software–hardware system with common cause shock failure, spare and switching failure. The concept of maximum operation and repair time in the field of computer systems reliability was introduced for the first time by Kumar et al. [7]. Kumar and Malik [8] developed a stochastic model for a computer system with priority to PM over software replacement. Kumar and Malik [9] carried out the cost–benefit analysis of a computer system with maximum operation and repair time. In the paper, priority to software replacement over hardware repair activities has been given. Malik and Munday [10] designed a stochastic model of computer systems with hardware redundancy. Kumar et al. [11] carried out the performance analysis of a computer system with imperfect fault detection of hardware components. Jain and Preeti [12] evaluated the availability of software rejuvenation in an active/standby cluster system. Kumar and Saini [13] analyzed comparatively various reliability measures of a computer system under the concept of priority for preventive maintenance over hardware repair. Kumar et al. [14] studied the profit function of a computing machine with priority and s/w rejuvenation. Kumar et al. [15] probabilistically analyzed various performance measures of a redundant system using Weibull failure and repair laws, along with the concept of preventive maintenance. But, the effect of priority to maintenance policies over repair activities has not been extensively studied in detail and comparatively for profit analysis of computer systems. So, in the present study an effort has been made in this direction and, for comparative analysis, graphs of profit function have been depicted. The necessary data for profit analysis were collected with the help of IT personnel of a private university.

## 3 Notations, model state description and transition probabilities

### 3.1 Notations

\(N_{o}/ Cs\) | Denotes operative/cold standby units |

| Denotes probability of hardware/software failure |

\(\lambda _{1}\)/\(\lambda _{2}\)/ \(\alpha _0 / \beta _0 \) | Constant rate of hardware failure/software failure/ maximum operation time/maximum repair time |

\(h(t)/g(t)/ m(t)/f(t)\) | Probability density function of upgradation time of the software/repair/replacement of hardware/preventive maintenance of system |

Pm/WPm | Denotes unit under preventive maintenance/waiting for preventive Maintenance |

PM/WPM | Denotes unit continuously under preventive maintenance/waiting for preventive Maintenance from previous state |

HFur/HFurp /HFwr | Denotes failed hardware unit under repair/under replacement/waiting for repair |

HFUR/HFURP/HFWR | Denotes failed hardware unit continuously under repair/under replacement/waiting for repair from preceding state |

SFurp/SFwrp | Denotes failed software unit under upgradation/waiting for upgradation |

SFURP/SFWRP | Denotes failed software unit continuously under upgradation/waiting for upgradation from previous state |

©/\({\circledS }\) | Laplace convolution/Laplace Stieltjes convolution |

\(K_{0}\) | Revenue generated by system per unit up time |

\(K_i, i=1,\ldots 7\) | Expenditure per unit time during repairman is engaged in doing preventive maintenance, hardware repair, software upgradation, hardware replacement, per unit hardware replacement, software upgradation and visits by server |

LT/LST | Laplace transformation/Laplace Stieltjes transformation |

\(q_{ij}(t)/ Q_{ij}(t)\) | pdf /cdf of passage time from regenerative state |

\(q_{ij.kr} (t)/Q_{ij.kr}(t)\) | pdf/cdf of direct transition time from regenerative state i to a regenerative state j or to a failed state |

pdf/cdf | Probability density function/cumulative density function |

### 3.2 Model state description

Model I total states | Model II total states | Model III total states |
---|---|---|

\(S_{0}\) = (N\(_{o}\), Cs), | \(S_{0}\) = (N\(_{o}\), Cs), | \(S_{0}\) = (N\(_{o}\), Cs), |

\(S_{1}\) = (N\(_{o}\), Pm), | \(S_{1}\) = (N\(_{o}\), Pm), | \(S_{1}\) = (N\(_{o}\), Pm), |

\(S_{2}\) = (N\(_{o}\), HFur), | \(S_{2}\) = (N\(_{o}\), HFur), | \(S_{2}\) = (N\(_{o}\), HFur), |

\(S_{3}\) = (N\(_{o}\),SFurp), | \(S_{3}\) = (N\(_{o}\),SFurp), | \(S_{3}\) = (N\(_{o}\),SFurp), |

\(S_{4}\) = (N\(_{o}\),HFurp), | \(S_{4}\) = (N\(_{o}\),HFurp), | \(S_{4}\) = (N\(_{o}\),HFurp), |

\(S_{5}\) = (HFUR,Wpm), | \(S_{5}\) = (HFUR,Wpm), | \(S_{5}\) = (HFUR,Wpm), |

\(S_{6}\) = (HFwr, PM), | \(S_{6}\) = (HFwr, PM), | \(S_{6}\) = (HFwr, PM), |

\(S_{7}\) = (SFURP, HFwr), | \(S_{7}\) = (SFURP, HFwr), | \(S_{7}\) = (SFURP, HFwr), |

\(S_{8}\) = (PM, SFwrp), | \(S_{8}\) = (PM, SFwrp), | \(S_{8}\) = (PM, SFwrp), |

\(S_{9}\) = (SFURP, WPm), | \(S_{9}\) = (SFwrp, Pm), | \(S_{9}\) = (SFURP, WPm), |

\(S_{10}\) = (SFURP, SFwrp), | \(S_{10}\) = (SFURP, SFwrp), | \(S_{10}\) = (SFURP, SFwrp), |

\(S_{11}\) = (HFUR,SFwrp) | \(S_{11}\) = (HFUR,SFwrp) | \(S_{11}\) = (HFUR,SFwrp) |

\(S_{12}\) = (HFUR, HFwr) | \(S_{12}\) = (HFUR, HFwr) | \(S_{12}\) = (HFUR, HFwr) |

\(S_{13}\) = (WPm, PM), | \(S_{13}\) = (WPm, PM), | \(S_{13}\) = (WPm, PM), |

\(S_{14}\) = (SFWRP,HFurp), | \(S_{14}\) = (SFWRP,HFurp), | \(S_{14}\) = (SFWRP,HFurp), |

\(S_{15}\) = (HFurp, HFWR), | \(S_{15}\) = (HFurp, HFWR), | \(S_{15}\) = (HFurp, HFWR), |

\(S_{16}\) = (HFurp,WPM), | \(S_{16}\) = (HFurp,WPM), | \(S_{16}\) = (HFWRP,Pm), |

\(S_{17}\) = (HFURP, Wpm) | \(S_{17}\) = (HFURP, Wpm) | \(S_{17}\) = (HFURP, SFwrp) |

\(S_{18}\) = (HFURP, SFwrp) | \(S_{18}\) = (HFURP, SFwrp) | \(S_{18}\) = (HFURP, HFwr) |

\(S_{19}\) = (HFURP, HFwr) | \(S_{19}\) = (HFURP, HFwr) |

Operative and regenerative states | Operative and regenerative states | Operative and regenerative states |
---|---|---|

\(S_{0}\) = (N\(_{o}\), Cs), | \(S_{0}\) = (N\(_{o}\), Cs), | \(S_{0}\) = (N\(_{o}\), Cs), |

\(S_{1}\) = (N\(_{o}\), Pm), | \(S_{1}\) = (N\(_{o}\), Pm), | \(S_{1}\) = (N\(_{o}\), Pm), |

\(S_{2}\) = (N\(_{o}\), HFur), | \(S_{2}\) = (N\(_{o}\), HFur), | \(S_{2}\) = (N\(_{o}\), HFur), |

\(S_{3}\) = (N\(_{o}\),SFurp), | \(S_{3}\) = (N\(_{o}\),SFurp), | \(S_{3}\) = (N\(_{o}\),SFurp), |

\(S_{4}\) = (N\(_{o}\),HFurp), | \(S_{4}\) = (N\(_{o}\),HFurp), | \(S_{16}\) = (HFWRP,Pm) |

\(S_{9}\) = (SFwrp, Pm) | \(S_{4}\) = (N\(_{o}\),HFurp), | |

\(S_{5}\) = (HFUR,Wpm), |

### 3.3 Transition probabilities and mean sojourn times

**For Model I**

## 4 Development and analysis of recurrence relations

### 4.1 Availability analysis

By simple probabilistic arguments, semi-Markov process and regenerative point technique, the recurrence relation for systems availability are as follows:

### 4.2 Busy period analysis

By simple probabilistic arguments, semi-Markov process and regenerative point technique, the recurrence relation for repairman’s busy period are as follows:

### 4.3 Expected number of hardware repairs, software upgradation and visits of repairman

By simple probabilistic arguments, semi-Markov process and regenerative point technique, the recurrence relation for the expected number of hardware repairs, software upgradation and visits of repairman are as follows:

## 5 Profit functions

## 6 Conclusion

The graphs of profit difference of all the models with respect to preventive maintenance rate (\(\alpha )\) for fixed values of other parameters are drawn for a particular case \(g(t)=\theta e^{-\theta t}\),\(h(t)=\beta e^{-\beta t}\), \(f(t)=\alpha e^{-\alpha t}\)and\(m(t)=\gamma e^{-\gamma t}\) as shown in Figs. 1 and 2. The figures reveal that the profit increases with the increase of PM rate (\(\alpha )\) and hardware repair rate (\(\theta )\). However, the value of these measures increases with the increase of maximum operation time (\(\alpha _{0})\). Again, if we increase the value of the maximum constant rate of repair time (\(\beta _{0})\), the value of MTSF, availability and profit also increase. From Figs. 1 and 2, it is concluded that model II and model III are more profitable than model I. Hence, the concept of priority to preventive maintenance over s/w upgradation and hardware repair activities is more economical to use, as compared to the system where no provision of priority is made.

## References

- 1.Friedman, M.A., Tran, P.: Reliability techniques for combined hardware/software systems. In: Reliability and Maintainability Symposium, 1992. Proceedings., Annual (pp. 290–293). IEEE (1992)Google Scholar
- 2.Welke, S.R., Johnson, B.W., Aylor, J.H.: Reliability modeling of hardware/software systems. IEEE Trans. Reliab.
**44**(3), 413–418 (1995)CrossRefGoogle Scholar - 3.Lai, C.D., Xie, M., Poh, K.L., Dai, Y.S., Yang, P.: A model for availability analysis of distributed software/hardware systems. Inf. Softw. Technol.
**44**, 343–350 (2002)CrossRefGoogle Scholar - 4.Malik, S.C., Anand, J.: Reliability and economic analysis of a computer system with independent hardware and software failures. Bull. Pure Appl. Sci.
**1**, 141–153 (2010). Vol. 29 E (Math. & Stat.)zbMATHGoogle Scholar - 5.Koutras, V.P., Platis, A.N.: Semi-Markov performance modelling of a redundant system with partial, full and failed rejuvenation. Int. J. Crit. Comput. Based Syst.
**1**(1–3), 59–85 (2010)CrossRefGoogle Scholar - 6.Jain, M., Agrawal, S.C., Preeti, C.: Availability analysis of software–hardware system with common cause shock failure, spare and switching failure. Int. J. Int. Acad. Phys. Sci.
**14**(1), 1–13 (2010)Google Scholar - 7.Kumar, A., Malik, S.C., Barak, M.S.: Reliability modeling of a computer system with independent H/W and S/W failures subject to maximum operation and repair times. Int. J. Math. Arch.
**3**(7), 2622–2630 (2012)Google Scholar - 8.Kumar, A., Malik, S.C.: Stochastic modeling of a computer system with priority to PM over S/W replacement subject to maximum operation and repair times. Int. J. Comput. Appl.
**43**(3), 27–34 (2012)Google Scholar - 9.Kumar, A., Malik, S.C.: Cost-benefit analysis of a computer system with priority to S/W replacement over H/W repair activities subject to maximum operation and repair times. J. Sci. Ind. Res.
**73**(10), 653–655 (2014)Google Scholar - 10.Malik, S.C., Munday, V.J.: Stochastic modelling of a computer system with hardware redundancy. Int. J. Comput. Appl.
**89**(7), 26–30 (2014)Google Scholar - 11.Kumar, A., Saini, M., Malik, S.C.: Performance analysis of a computer system with imperfect fault detection of hardware. Proc. Comput. Sci.
**45**, 602–610 (2015)CrossRefGoogle Scholar - 12.Jain, M., Preeti, C.: Availability analysis of software rejuvenation in active/ standby cluster system. Int. J. Ind. Syst. Eng.
**19**(1), 75–93 (2015)Google Scholar - 13.Ashish, K., Monika, S.: Comparison of various reliability measures of a computer system with the provision of priority. In: Afzalpulkar, N., Srivastava, V., Singh, G., Bhatnagar, D. (eds.) Proceedings of the International Conference on Recent Cognizance in Wireless Communication and Image Processing, Springer, New Delhi (2016)Google Scholar
- 14.Kumar, A., Saini, M., Srivastava, D.K.: Profit analysis of a computing machine with priority and s/w rejuvenation. In: Mishra, D., Nayak, M., Joshi, A. (eds.) Information and Communication Technology for Sustainable Development. Lecture Notes in Networks and Systems, vol 9. Springer, Singapore (2017)Google Scholar
- 15.Kumar, I., Kumar, A., Saini, M., Devi, K.: Probabilistic analysis of performance measures of redundant systems under weibull failure and repair laws. In: Vishwakarma, H., Akashe, S. (eds.) Computing and Network Sustainability. Lecture Notes in Networks and Systems, vol 12. Springer, Singapore (2017)Google Scholar