Abstract
The reliability features of a computer network system comprising four subsystems under the k-out-of-n: G operational scheme have been studied in this model. All four subsystems are organized in a series configuration and failure rates are assumed to follow exponential distribution. Repairs, on the other hand, follow two different distributions: general distribution and Gumbel–Hougaard family copula, employed to repair partially failed and completely failed states, respectively. Through the transition diagram, using supplementary variable methods, Laplace transforms, the system of first-order partial differential equations is derived and solved. The objective is to obtain the expressions for availability, (MTTF), and cost function. By evaluating the reliability, availability, MTTF, and cost analysis, computations for reliability measures are taken as the specific case. The computation’s results are shown in tables and graphs.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Complex systems generally tend to be considered by high diversity and high interconnectedness. Multiple adaptive pathways (known as redundancies) are apportioned with high interconnectedness. This prevents flop from crushing the device. However, because of the high level of interconnectedness, septicemia can spread more easily, ending in system collapse. How do naturally developed complex systems in nature (e.g. rainforests, ecologies, etc.) maintain high connectedness, but limit contagion and thereby prevent system collapse?
In this fast-moving world, the roles of technology in our day-to-day operations, ranging from social, economic, and industrial technology or otherwise cannot be overstressed. The computer network system has become quite a necessity and a critical need of human life. The computer communication network system is made up of many comprehensive and local area computer network systems joined by peripherals. Because new computer network systems are being added at a quick pace, giving an accurate structure of the computer network system is a difficult undertaking. The performance of a computer network system can be predicted in a variety of ways, including transfer time, response time, and the number of users, as well as the transmission media, power supply, hardware, and software that make up the computer network system. Furthermore, the frequency of failure and the time it takes to recover from failure in the event of a disaster are used to assess computer network system reliability. Over the decades, researchers have worked hard to develop an appropriate mechanism. Researchers have concentrated on creating structures that can be repaired due to various configurations, as well as assessing dependability, availability, operating costs, and other factors, to satisfy manufacturing businesses' specific demands. Similarly, to come up with a system that has high system availability and low maintenance costs while satisfying the consumers, many researchers have investigated various aspects of the complicated repairable system's reliability for this aim. In 1990, most of the researchers studied system performances of different types of repairable systems, and using one repair policy with general repair distribution. To explore the study of several investigators, Vanderperre (1990) premeditated on the reliability features of a parallel system and used general repair distribution. Gupta and Sharma (1993) studied a model for a two-duplex unit standby system using a general repair policy. Singh et al. (2001) studied complex standby redundant systems involving multi-failure—human failure using general repair policy. Ram and Singh (2008) studied a complex system using (1-out-of-2: F) and (1-out-of-n: F) subsystems and using general repair distributions policy. Ram and Singh (2010) also studied mutually exclusive complex systems and used a general repair policy. In a repairable system, two types of failures are observed i.e., partial failure and complete failure. As a due cause of complete failure, the entire system stops functioning, resulting in a huge loss of the output of the system. Consequently, it needs fast repair to get ready for work. In a realistic situation, a failed system can be repaired in a couple of ways using multi-repair approach. Hence whenever the system experiences a complete shutdown mode, it should be repaired using the copula repair approach.
Copulas are functions that connect the one-dimensional margins of multivariate distribution functions to their one-dimensional margins. Copula research and its application in statistics are a relatively recent, yet rapidly expanding area. To explore the utility of copula in the study of repairability, Singh and Rawal (2014) applied copula distribution, to examine the availability, MTTF, and cost analysis of a complex system with a preemptive resume repair policy. Kumar et al. (2017) conducted studies on the availability and cost analysis of an engineering system containing series subsystems. Ghosh et al. (2017) studied how to reduce the life cycle costs of a modern helicopter by improving the stability and maintainability variables. Gahlot et al. (2018) employed a copula linguistics approach, the premeditated performance of a repairable system under different types of failure, and two types of repair policies. Singh and Ayagi (2018) analyzed complex repairable systems using a preemptive resume repair policy together with a copula approach. Lado and Singh (2019) used Gumbel–Hougaard family copula distribution, to evaluate the profit valuation of a complex repairable system comprising two subsystems in a series configuration. Together with the series and parallel configuration, a specific type of configuration in which out-of-n identical k units are essential for functioning is defined as a k-out-of-n: G/F type of configuration and is found in almost all industrial systems. For the system to be operative, at least k of its units out of n need to be operational. The remaining (n−k) units are considered redundant units, while the first k units are known as fundamental units. Further, a k-out-of-n: G system is equivalent to (k + 1)-out-of-n: F, and the (n-out-of-n: G) system has a purely parallel configuration, while (1-out-of-n: F) is a purely series system. To confine the study of the k-out-of-n: G/F types of configuration, Tamegai (1980) studied the k-out-of-n: F repairable systems that have one or two servers and constant failure rates and use general repair policy. Dhillon and Anude's (1994) dynamic structure was examined for the failure of a k-out-of-n: G system. Malik and Bhardwaj (2007) studied the reliability and cost of the 2-out-of-3 redundant system using general repair distribution and waiting time. Singh et al. (2012) studied a system consisting of two subsystems and using k-out of n: G policy and copula. Gulati et al. (2014) studied a reliability system having two units in a parallel configuration and using repairs, general repair and Gumbel–Hougaard family copula distribution. Gahlot et al. (2020) analyzed a system consisting of three identical units under the k-out-of-n: G scheme with copula repair approach. Cost–benefit analysis of a k-out-of-n: G kind of warm standby system under catastrophic failure via copula repair approach was performed by Poonia and Sirohi (2020). A multi-state computer network with five web servers and three database servers system in a series configuration with the implication of copula repair approach was studied by Poonia (2021) via supplementary variable and Laplace transforms. Sirohi et al. (2021) used the Gumbel–Hougaard copula to estimate reliability indices for a complex repairable system in a series configuration with switch and catastrophic failure. A system concerning five clients and two servers as subsystem 1 and subsystem 2 under the k-out-of-n: G scheme was analyzed by Yusuf et al. (2021) with implications of copula repair. Poonia et al. (2021) analyzed the performance of a warm standby k-out-of-n: G, and 2-out-of-4: G system in a series configuration using copula repair strategy. The reliability performance prediction of a solar photovoltaic system for rural consumption using Gumbel–Hougaard family copula has been addressed stochastically by Maihulla and Yusuf (2021). Recently, the performance of a complex system consisting of three subsystems in series configuration has been stochastically analyzed by Jibril et al. (2022).
In the present model, system performance was evaluated through reliability measures; the system description consisted of four subsystems in series arrangement. The first subsystem is the client's server which consists n clients and the work policy is the k-out-of-n: G to perform aptly. The second subsystem is a load balancer (LB) which balances the load to distributed servers DDS1 and DDS2 which are placed in a parallel configuration and at least one database server is essential to be operative for the system operational mode. Subsystem 3 has two identical distributed database servers (DDS) I and II connected in a parallel configuration. In subsystem 4, CDDS is a centralized distributed database server that manages all of the application data in DDS. The system architecture and state transition diagram in Fig. 1a, b explain the system structure and state conversions from one state to another. The states S0, S1, S2, and S3 are the states for subsystem 1 operations, S4 is the state for load balance failure, S5, S6 represent states for DDS1 and DDS2 and S7 indicates CDDS failure (Table 1).
2 Notations, expectations, and assumptions of the system
2.1 Notations
See Table 1.
2.2 Assumption
S0: Perfect working state, all subsystems are satisfactory.
S1: Minor degraded state due to failure of one client in subsystem 1. It is a working state as minor partial failure raised and working policy is k-out-of-n: G for subsystem 1.
S2: Major degraded state after failure of (n–k) clients in subsystem 1 and further failure of a single client would lead to state S3.
S3: Complete failed state due to the failure of (k + 1) clients in subsystem 1.
S4: Complete failed state due to the failure of load balancer (LB) system not working.
S5: Major degraded and working state due to the failure of DDS1 in subsystem 3.
S6: Complete failed state due to the failure of whole subsystem 3.
S7: Complete failed state due to failure of database distributed centralized server CDDS server.
3 Formulation of the mathematical model
By a probability of considerations and continuity arguments, we can obtain the following set of differential equations governing the present mathematical model.
Boundary conditions
Initials conditions
4 Solution of the model
Taking Laplace transformation of Eqs. (1)–(15) and using Eq. (16), we obtain
Solving (25)–(36) with the help of (37)–(46), one may get
The Laplace transformations of the probabilities that the system is in up (i.e., either good or degraded state) and failed state at any time are as follows:
5 Analytical study of model
5.1 Availability analysis
When repair follows exponential and general distribution.
Setting \(\overline{S}_{{\mu_{0} }} \left( s \right) = \frac{{\mu_{0} \left( x \right)}}{{s + \mu_{0} \left( x \right)}},\;\mu_{0} (x) = \exp \left[ {x^{\theta } + \left\{ {\log \phi \left( x \right)} \right\}^{\theta } } \right]^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 \theta }}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{$\theta $}}}} ,\) \(\overline{S}_{{\phi_{1} }} \left( s \right) = \frac{{\phi_{1} }}{{s + \phi_{1} }}\) in Eq. (42) and setting the values of different parameters as \(\lambda_{1}\) = 0.002, \(\lambda_{2}\) = 0.02, \(\lambda_{3}\) = 0.01, \(\lambda_{4}\) = 0.022, \(\varphi\) = 1, θ = 1, x = 1, n = 50, k = 30 and then taking inverse Laplace transform, one can obtain
For, t = 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, and 100 units of time, one may get different values of Pup(t) as shown in Table 2. If there are n identical units in subsystem 1 in a parallel configuration, then the computations for different values of k, n, are presented in Table 2 and the graphical representation of the availability is given in Fig. 2.
Figure 2 provides the material of availability of the system changes (when repair follows copula distribution) concerning the time when failure rates are fixed at different values. We have analyzed four cases for different values n and k as:
(a) n = 50, k = 30, (b) n = 50, k = 20, (c) n = 50, k = 10 and (d) n = 50, k = 5. It can be noticed that the availability decreases; hence, it can be concluded that the availability of the system (when repair follows copula distribution) decreases as the value of the parameters increases, and after a sufficiently long time it converges to zero.
5.2 Availability analysis when the system follows general repair
When the repair follows general distribution, for different values of time variable t = 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, and 100 units of time and \(\varphi\)1(x) = \(\varphi\)(y) = 1 and µ0(x) = 1, we get different values of Pup(t) after taking inverse Laplace transform, as shown in Table 3 and corresponding Fig. 3. For similar configuration, (a) n = 50, k = 30, (b) n = 50, k = 20, (c) n = 50, k = 10 and (d) n = 50, k = 5, the given expressions are obtained as in (a), (b), (c) and (d).
For different values of time variable t = 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, and 100 units of time, we get different values of Pup (t) as shown in Table 2 and Fig. 3
Figure 3 presents the availability variation (when repair follows general distribution) for the time when failure rates are fixed at different values. We have analyzed four cases for different values of n and k,
(a) n = 50, k = 30, (b) n = 50, k = 20, (c) n = 50, k = 10 and (d) n = 50, k = 5. It can be seen that the availability decreases; hence, it can be concluded that the availability of the system (when repair follows general distribution) decreases as the value of the parameters increases, and after a sufficiently long time converges to zero.
6 Reliability analysis
The system performance of a non-repairable system is known as reliability. Therefore, treating all repairs of the system to zero in (43) and the inverse Laplace transform of the resulting expression give us the reliability of the system, and one can obtain the expression (a), (b), (c), and (d) given as (Table 4):
Figure 4 as indicated shows the reliability of the system when the repair is not present. By taking all the repairs in an expression of availability as zero, we obtained the expression (a), (b), (c), and (d) of reliability as a function of time and it can be seen that the reliability of the system decreases.
7 Mean time to failure (MTTF) analysis
Setting \(\phi_{1} (x),\;\phi (y)\;{\text{and}}\;\mu_{0} (x)\;{\text{to}}\;{\text{zero}}\), Eq. (42) and taking the limit of the expression, as s tends to zero one can achieve the MTTF expression as:
Setting \(\lambda_{2} = \, 0.02, \quad \lambda_{3} = \, 0.02,\,\,\lambda_{4} = 0.022\) and varying λ1 as 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09 and 0.10 in (44), one may obtain Table 5 whose column 2 demonstrates variation of MTTF with respect to λ1.
Setting \(\lambda_{1} = \, 0.002,\,\,\,\,\lambda_{3} = \, 0.02,\,\,\lambda_{4} \, = \, 0.022\;\) and varying λ2 as 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, and 0.09 in (44), one may obtain Table 5 whose column 3 demonstrates variation of MTTF with respect to λ2.
Setting \(\lambda_{1} = \, 0.002,\,\,\,\,\lambda_{2} = \, 0.02,\,\,\lambda_{4} \, = \, 0.022\;\) and varying λ3 as 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, and 0.09 in (44), one may obtain Table 5, whose column 4 shows variation of MTTF with respect to λ3.
Setting \(\lambda_{1} = \, 0.002,\,\,\,\,\lambda_{2} = \, 0.02,\,\,\lambda_{3} \, = \, 0.02\;\) and varying λ4 as 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, and 0.09 in (44), one may obtain Table 5, which reveals variation of MTTF with respect to λ4.
Figure 5 provides the mean time to system failure (MTTF) of the system concerning variations in λ1, λ2, λ3, and λ4, respectively, when the other parameters have been taken as constants. The variation in MTTF corresponding to failure rate λ1 decreases slowly, but the variation corresponding to λ2, λ3, and λ4 decreases faster, while the variation of MTTF concerning λ1, λ2, λ3 and λ4 seem to be closely related and decreasing slowly.
8 Cost/profit analysis
Let the failure rates of the system be λ1 = 0.002, λ2 = 0.02, λ3 = 0.02, and λ4 = 0.022, mean time to repair be \(\varphi (x) = 1\) and \(x = 1,\;\theta = 1,\;\varphi (x) = 1\) setting in Eq. (42) and taking inverse Laplace transform, one can obtain the availability expression.
Let the service facility be always available, then the expected profit during the interval [0, t) is
where K1 and K2 are revenue service costs per unit time. Hence,
Setting K\(_{1}\) = 1 and K\(_{2}\) = 0.6, 0.5, 0.4, 0.3, 0.2 and 0.1, respectively, and varying t = 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, and 100 units of time, one gets Table 6.
Figure 6 finally shows the expected profit increases concerning the time when the service cost K2 = 0.6, 0.5, 0.4, 0.3, 0.2, and 0.1, respectively; one can see that as the service cost decreases, the profit increases. Finally, one can observe that when the service cost is low, the expected profit is increased.
9 Result and conclusion
Tables 2 and 3 and Figs. 2 and 3 provide information on how the availability of the complex repairable system changes with regard to the time when failure rates are fixed at different values. Fixing the failure rates as λ1 = 0.002, λ2 = 0.02, λ3 = 0.02, λ4 = 0.022, the system availability decreases and the probability of failure increases, with varying time t and ultimately becomes steady to the value zero after a sufficiently long interval of time. As a result, one may confidently forecast the future behavior of a complex system at any time for any given set of parametric values, as evidenced by the model's graphical representation. It has also been found for a fixed value of n, the system availability decreases for lower values of k = 20, 10, and 5. Table 3 and the corresponding figure present that general repair was not recommendable when the system was in a complete failed state.
Table 4 presents the reliability of the system for different values of time t. It is clear from Table 4 and Fig. 4 that the system efficiency of the non-repairable system is very low, compared to the repairable one. As higher values of time t are approached, the reliability approaches zero. It has also been seen that for reliability computations for fixed values of n and varying k, there is not much variation.
Table 5 yields the mean time to failure (MTTF) of the system for variation in λ1, λ2, λ3, and λ4, respectively, when the other parameters have been taken as constant.
When revenue cost per unit time K1 is fixed at 1, service costs K2 = 0.6, 0.5, 0.4, 0.3, 0.2, 0.01, profit was calculated and the results are demonstrated by graphs in Fig. 6. One can observe that as service costs decrease, the profit increases. Whenever the service cost increases the net profit starts decreasing for a high value of time.
The present study is focused on performance evaluations for four state repairable systems. The study can also be extended for the k state working system under (k − 1) minor degraded and kth major degraded state. Another interesting model can be also developed with more than two DDS servers and switching devices and another essential component of networking.
References
Dhillon BS, Anude OC (1994) Common cause failure analysis of a k-out-of-n: G system with the repairable unit. Microelectron Reliab 34(3):429–442
Gahlot M, Singh VV, Ayagi H, Goel CK (2018) Performance assessment of repairable system in the series configuration under different types of failure and repair policies using copula linguistics. Int J Reliab Saf 12(4):348–374
Gahlot M, Singh VV, Ayagi H, Abdullahi I (2020) Stochastic analysis of a two units complex repairable system with switch and human failure using copula approach. Life Cycle Reliab Saf Eng 9(1):1–11
Ghosh C, Maiti J, Shafee M, Kumaraswamy KG (2017) Reduction of life cycle costs for a contemporary helicopter through the improvement of reliability and maintainability parameters. Int J Qual Reliab Manag 35(2):545–567
Gulati J, Singh VV, Rawal DK, Babagana M (2014) Availability analysis of systems with involvement of two subsystems using copula distribution, IEEE, www. IEEE Explore.org. https://doi.org/10.1109/ICRITO.7014668
Gupta PP, Sharma MK (1993) Reliability and M.T.T.F. evaluation of a two duplex-unit standby system with two types of repair. Microelectron Reliab 33(3):291–295
Jibril A, Singh VV, Rawal DK (2022) Probabilistic assessment of complex system consisting three subsystems multi-failure threats and copula repair approach. Int J Qual Reliab Manag. https://doi.org/10.1108/IJQRM-03-2021-0061
Kumar A, Pant S, Singh SB (2017) Availability and cost analysis of an engineering system involving subsystems in a series configuration. Int J Qual Reliab Manag 34(6):879–894
Lado A, Singh VV (2019) Cost assessment of complex repairable system consisting of two subsystems in the series configuration using Gumbel–Hougaard family copula. Int J Qual Reliab Manag 36(10):1683–1698
Maihulla AS, Yusuf I (2021) Reliability and performance prediction of a small serial solar photovoltaic system for rural consumption using the Gumbel–Hougaard family copula. Life Cycle Reliab Saf Eng 10(4):347–354
Malik SC, Bhardwaj RK (2007) Reliability and cost-benefit analysis of the 2-out-of-3 redundant system with the general distribution of repair and waiting time. DIAS Technol Rev Int J Bus IT 4(1):28–35
Poonia PK (2021) Performance assessment of multi-state computer network system in the series configuration using copula repair. Int J Reliab Saf 12(1/2):68–88
Poonia PK, Sirohi A (2020) Cost-benefit analysis of a k-out-of-n: G type of warm standby series system under catastrophic failure using copula linguistic. Int J Reliab Risk Saf Theory Appl 3(1):35–44
Poonia PK, Sirohi A, Kumar A (2021) Cost analysis of a reparable warm standby k-out-of-n: G and 2-out-of-4: G system in the series configuration under catastrophic failure using copula repair. Life Cycle Reliab Saf Eng 10(2):121–133
Ram M, Singh SB (2008) Availability and cost analysis of a parallel redundant complex system with two types of failure under preemptive-resume repair discipline using Gumbel–Hougaard family copula in repair. Int J Reliab Qual Saf Eng 15(4):341–365
Ram M, Singh SB (2010) Analysis of a complex system with common cause failure and two types of repair facilities with different distributions in failure. Int J Reliab Saf 4(4):381–392
Singh VV, Ayagi HI (2018) Stochastic analysis of a complex system under preemptive resume repair policy using Gumbel–Hougaard family of the copula. Int J Math Oper Res 12(2):273–292
Singh VV, Rawal DK (2014) Availability, MTTF, and cost analysis of the complex system under preemptive resume repair policy using copula distribution. Pak J Stat Oper Res 10(3):299–321
Singh SB, Gupta PP, Goel CK (2001) Analytical study of a complex stands by redundant systems involving the concept of multi failure-human failure under head-of-line repair policy. Bull Pure Appl Sci 20E(2):345–351
Singh VV, Singh SB, Ram M, Goel CK (2012) Availability MTTF and cost analysis of a system having two units in series configuration with controller. Int J Syst Assur Eng Manag 4(4):341–352
Sirohi A, Poonia PK, Raghav D (2021) Reliability analysis of a complex repairable system in a series configuration with switch and catastrophic failure using copula repair. J Math Comput Sci 11(2):2403–2425
Tamegai N (1980) Availability of two k-server k-out-of-n: F Systems. IEEE Trans Reliab 29(1):91–90
Vanderperre EJ (1990) Reliability analysis of a two-unit parallel system with dissimilar units and general distributions. Microelectron Reliab 30:491–501
Yusuf I, Ismail Lado A, Lawan MA, Ali UA, Sufi N (2021) Reliability modeling and analysis of client-server using Gumbel–Hougaard family copula. Life Cycle Reliab Saf Eng 10(4):225–248
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rawal, D.K., Sahani, S.K., Singh, V.V. et al. Reliability assessment of multi-computer system consisting n clients and the k-out-of-n: G operation scheme with copula repair policy. Life Cycle Reliab Saf Eng 11, 163–175 (2022). https://doi.org/10.1007/s41872-022-00192-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41872-022-00192-5