This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Asymptotic Mean Time To Failure and Higher Moments for Large, Recursive Networks

Christian Tanguy Orange Labs, CORE/MCN/OTT, 38–40 rue du Général Leclerc, 92794 Issy-les-Moulineaux Cedex 9, France christian.tanguy@orange-ftgroup.com
Abstract

This paper deals with asymptotic expressions of the Mean Time To Failure (MTTF) and higher moments for large, recursive, and non-repairable systems in the context of two-terminal reliability. Our aim is to extend the well-known results of the series and parallel cases. We first consider several exactly solvable configurations of identical components with exponential failure-time distribution functions to illustrate different (logarithmic or power-law) behaviors as the size of the system, indexed by an integer nn, increases. The general case is then addressed: it provides a simple interpretation of the origin of the power-law exponent and an efficient asymptotic expression for the total reliability of large, recursive systems. Finally, we assess the influence of the non-exponential character of the component reliability on the nn-dependence of the MTTF.

keywords:
network reliability , mean time to failure , generating function , moments , cumulants

1 Introduction

In non-repairable systems, the Mean Time To Failure (MTTF), i.e., the average value t\langle\,t\,\rangle of the occurrence of failure is a key parameter of the corresponding reliability [1, 2, 3]. Analytical expressions of the MTTF have long been well known for simple configurations such as series, parallel, and kk-out-of-nn systems, where each element has a reliability described by the exponential distribution p(t)=exp(λt)p(t)=\exp(-\lambda\,t) — the asymptotic dependence of the MTTF for a total number nn of elements is 1/n1/n (series) and lnn\ln n (parallel) — or by more complex time distributions [1, 3].

In this work, we show that these results can be extended to recursive, meshed systems of arbitrary size, the latter being indexed by an integer nn. Our paper is organized as follows. In Section 2, we briefly survey definitions and simple results that apply for series, parallel and kk-out-of-nn systems. General expressions for the higher moments μm=tm\mu_{m}=\langle\,t^{m}\,\rangle and for the associated cumulants κm\kappa_{m} are also given for kk-out-of-nn systems. Section 3 is devoted to a few exactly solvable configurations [4, 5, 6, 7] of identical components with exponential failure-time distribution functions, which give rise to different behaviors from those of the series-parallels ones as nn goes to infinity. These examples allow us to derive the asymptotic expansion of the MTTF when nn is large, and pave the way to the general case addressed in Section 4, which can be roughly divided into “series-like” and “parallel-like” configurations. Section 5 provides a simple, approximate expression for the corresponding total reliability and contributes to an understanding of the behavior of large systems, which are an important issue [8]. We finally investigate in Section 6 how the asymptotic nn-dependence of the MTTF and higher moments is modified by taking non-exponential failure-time distribution functions into account.

2 Results for simple systems

2.1 Definitions

As explained in many textbooks [1, 2, 3]), if R(t)R(t) is the system’s reliability, the MTTF is defined by

MTTF=t=0t(R(t)dt)=0𝑑tR(t);{\rm MTTF}=\langle\,t\,\rangle=\int_{0}^{\infty}\,t\,(-R^{\prime}(t)\,dt)=\int_{0}^{\infty}\,dt\,R(t)\,; (1)

The higher moments μm\mu_{m} are

μm=tm=0tm(R(t)dt)=m0𝑑ttm1R(t).\mu_{m}=\langle\,t^{m}\,\rangle=\int_{0}^{\infty}\,t^{m}\,(-R^{\prime}(t)\,dt)=m\,\int_{0}^{\infty}\,dt\,t^{m-1}\,R(t)\,. (2)

For instance, the standard deviation σ\sigma is given by σ2=t2t2\sigma^{2}=\langle\,t^{2}\,\rangle-\langle\,t\,\rangle^{2}. The moment generating function f(z)f(z) is a formal series defined by

f(z)=1+k=1tmm!zm;f(z)=1+\sum_{k=1}^{\infty}\,\frac{\langle\,t^{m}\,\rangle}{m!}\,z^{m}; (3)

by construction, tm=f(m)(0)\langle\,t^{m}\,\rangle=f^{(m)}(0) (the mmth derivative of f(z)f(z) taken at z=0z=0). Since f(0)=1f(0)=1, the cumulant generating function g(z)g(z) is subsequently defined by

f(z)=exp(k=mκmm!zm)=expg(z),f(z)=\exp\left(\sum_{k=m}^{\infty}\,\frac{\kappa_{m}}{m!}\,z^{m}\right)=\exp g(z)\,, (4)

where κm\kappa_{m} is the cumulant of order mm; κ2=μ2μ12\kappa_{2}=\mu_{2}-\mu_{1}^{2} is the variance, κ3=μ33μ1μ2+2μ13\kappa_{3}=\mu_{3}-3\,\mu_{1}\,\mu_{2}+2\,\mu_{1}^{3}, and so on. Since g(z)=lneztg(z)=\ln\langle\,e^{z\,t}\,\rangle, κm=g(m)(0)\kappa_{m}=g^{(m)}(0). Using the same integration by parts as in eq. (1) leads to

f(z)=ezt=1+z0𝑑teztR(t)=1+zR~(z),f(z)=\langle\,e^{z\,t}\,\rangle=1+z\,\int_{0}^{\infty}\,dt\,e^{z\,t}\,R(t)=1+z\,\widetilde{R}(-z)\,, (5)

where R~\widetilde{R} is the Laplace transform of the reliability.

Calculations are often performed by replacing R(t)R(t) with an exponential function, Rexp(t)=exp(λt)R_{\rm exp}(t)=\exp(-\lambda\,t). We have then

tm(exp)=m0𝑑teλttm1=m!λm\langle\,t^{m}\,\rangle^{\rm(exp)}=m\,\int_{0}^{\infty}\,dt\,e^{-\lambda\,t}\,t^{m-1}=\frac{m!}{\lambda^{m}}\, (6)

and ezt=(1zλ)1\displaystyle\langle\,e^{z\,t}\,\rangle=\left(1-\frac{z}{\lambda}\right)^{-1}. Consequently,

g(exp)(z)=ln(1zλ),g^{\rm(exp)}(z)=-\ln\left(1-\frac{z}{\lambda}\right)\,, (7)

from which

κm(exp)=(m1)!λm.\kappa^{\rm(exp)}_{m}=\frac{(m-1)!}{\lambda^{m}}\,. (8)

When p(t)=exp(λt)p(t)=\exp(-\lambda\,t) is the common reliability of the system’s elements, the total reliability is

R(t)=(p(t))=(eλt),R(t)={\mathcal{R}}(p(t))={\mathcal{R}}\left(e^{-\lambda\,t}\right)\,, (9)

where (p){\mathcal{R}}(p) is the reliability polynomial; using the change of variable t=lnpλ\displaystyle t=-\frac{\ln p}{\lambda}, we get

MTTF\displaystyle{\rm MTTF} =\displaystyle= 0𝑑tR(t)=1λ0d(λt)(eλt)\displaystyle\int_{0}^{\infty}\,dt\,R(t)=\frac{1}{\lambda}\,\int_{0}^{\infty}\,d(\lambda\,t)\,{\mathcal{R}}\left(e^{-\lambda\,t}\right)\, (10)
=\displaystyle= 1λ01dpp(p),\displaystyle\frac{1}{\lambda}\,\int_{0}^{1}\,\frac{dp}{p}\,{\mathcal{R}}(p)\,,

and

tm=mλm01dpp(lnp)m1(p).\langle\,t^{m}\,\rangle=\frac{m}{\lambda^{m}}\,\int_{0}^{1}\,\frac{dp}{p}\,(-\ln p)^{m-1}\,{\mathcal{R}}(p)\,. (11)

We make full use of eqs. (10) and (11) in the next sections. The moment generating function also reads

ezt\displaystyle\langle\,e^{z\,t}\,\rangle =\displaystyle= 1+z0𝑑tezt(eλt)\displaystyle 1+z\,\int_{0}^{\infty}\,dt\,e^{z\,t}\,{\mathcal{R}}\left(e^{-\lambda\,t}\right)\, (12)
=\displaystyle= 1+zλ01dpp1+z/λ(p).\displaystyle 1+\frac{z}{\lambda}\,\int_{0}^{1}\,\frac{dp}{p^{1+z/\lambda}}\,{\mathcal{R}}(p)\,.

2.2 A few results

  • For nn elements in series, n(p)=pn{\mathcal{R}}_{n}(p)=p^{n}, so that Rn(t)=exp(nλt)R_{n}(t)=\exp(-n\,\lambda\,t), and MTTFn(series)=1nλ\displaystyle{\rm MTTF}^{(\rm series)}_{n}=\frac{1}{n\,\lambda} [1, 3]. Equations( 6) and ( 8) become

    μm(series)\displaystyle\mu^{\rm(series)}_{m} =\displaystyle= m!nmλm\displaystyle\frac{m!}{n^{m}\,\lambda^{m}} (13)
    κm(series)\displaystyle\kappa^{\rm(series)}_{m} =\displaystyle= (m1)!nmλm.\displaystyle\frac{(m-1)!}{n^{m}\,\lambda^{m}}\,. (14)
  • If the nn elements are in parallel, then Rn(t)=1(1exp(λt))nR_{n}(t)=1-(1-\exp(-\lambda\,t))^{n}, and [1, 3]

    MTTFn(parallel)=1λi=1n1i=1λ(ψ(n+1)ψ(1))1λ(lnn+𝐂+12n+){\rm MTTF}^{(\rm parallel)}_{n}=\frac{1}{\lambda}\,\sum_{i=1}^{n}\,\frac{1}{i}=\frac{1}{\lambda}\,(\psi(n+1)-\psi(1))\rightarrow\frac{1}{\lambda}\,\left(\ln n+\mathbf{C}+\frac{1}{2\,n}+\cdots\right) (15)

    for nn large, where ψ(z)=dlnΓ(z)dz\displaystyle\psi(z)=\frac{d\ln\Gamma(z)}{dz} is the digamma function and 𝐂0.577216\mathbf{C}\approx 0.577216 is the Euler gamma constant (see eq. 8.362.1 of [9]). In this case, the MTTF diverges as nn goes to infinity.

  • For kk-out-of-nn:G systems, the reliability polynomial is [1, 3]

    k,n(p)=i=knn!(ni)!i!pi(1p)ni.{\mathcal{R}}_{k,n}(p)=\sum_{i=k}^{n}\,\frac{n!}{(n-i)!\,i!}\,p^{i}\,(1-p)^{n-i}\,. (16)

    All the moments could be obtained from eq. (11). However, the formula for the cumulants being eventually extremely simple, we focus on these parameters. Starting from eq. (12), we find

    ezt\displaystyle\langle\,e^{z\,t}\,\rangle =\displaystyle= 1+zλ01dpp1+z/λi=knn!(ni)!i!pi(1p)ni\displaystyle 1+\frac{z}{\lambda}\,\int_{0}^{1}\,\frac{dp}{p^{1+z/\lambda}}\,\sum_{i=k}^{n}\,\frac{n!}{(n-i)!\,i!}\,p^{i}\,(1-p)^{n-i} (17)
    =\displaystyle= 1+zλi=knn!(ni)!i!Γ(izλ)Γ(n+1i)Γ(n+1zλ)\displaystyle 1+\frac{z}{\lambda}\,\sum_{i=k}^{n}\,\frac{n!}{(n-i)!\,i!}\,\frac{\Gamma\left(i-\frac{z}{\lambda}\right)\,\Gamma(n+1-i)}{\Gamma\left(n+1-\frac{z}{\lambda}\right)}
    =\displaystyle= 1+zλn!Γ(n+1zλ)i=knΓ(izλ)i!\displaystyle 1+\frac{z}{\lambda}\,\frac{n!}{\Gamma\left(n+1-\frac{z}{\lambda}\right)}\,\sum_{i=k}^{n}\,\frac{\Gamma\left(i-\frac{z}{\lambda}\right)}{i!}
    =\displaystyle= n!Γ(n+1zλ)Γ(kzλ)(k1)!;\displaystyle\frac{n!}{\Gamma\left(n+1-\frac{z}{\lambda}\right)}\,\frac{\Gamma\left(k-\frac{z}{\lambda}\right)}{(k-1)!}\,;

    the last equality is proven by induction. Consequently,

    g(z)=lnΓ(kzλ)Γ(k)Γ(n+1)Γ(n+1zλ),g(z)=\ln\frac{\Gamma\left(k-\frac{z}{\lambda}\right)}{\Gamma(k)}\,\frac{\Gamma(n+1)}{\Gamma\left(n+1-\frac{z}{\lambda}\right)}\,, (18)

    whence (see eq. 8.363.8 of [9])

    κm\displaystyle\kappa_{m} =\displaystyle= g(m)(0)=(1λ)m(ψ(m1)(k)ψ(m1)(n+1))\displaystyle g^{(m)}(0)=\left(\frac{-1}{\lambda}\right)^{m}\,\left(\psi^{(m-1)}(k)-\psi^{(m-1)}(n+1)\right) (19)
    =\displaystyle= (m1)!λmi=kn1im;\displaystyle\frac{(m-1)!}{\lambda^{m}}\,\sum_{i=k}^{n}\,\frac{1}{i^{m}}\,;

    Equation (19) generalizes the expressions obtained for the series (k=nk=n) and parallel (k=1k=1) cases, and a similar expression for the variance [10]. When m>1m>1, κm\kappa_{m} is bounded by the finite value (m1)!λmζ(m)\displaystyle\frac{(m-1)!}{\lambda^{m}}\,\zeta(m), where ζ(m)\zeta(m) is the Zeta function.

Let us now investigate more complex systems.

3 Simple recursive architectures

We consider in this section configurations that are not reducible to series-parallel ones. These systems are studied in the two-terminal reliability context, in which the source and the destination are the large, colored nodes in Figs. 1,5,6,9, and 10. The size of the system is indexed by an integer nn, which counts the number of elementary building blocks of the whole structure. All the nodes are assumed perfect (they never fail), while the reliability of all the edges is described by p(t)=exp(λt)p(t)=\exp(-\lambda\,t) (we may omit in the following the explicit reference to time and note this reliability pp, for greater generality). These recursive architectures have been solved recently. Our aim is to show that the associated MTTFs, as well as moments and cumulants of higher order, can be calculated exactly and that their quite distinct asymptotic expansions in nn give good approximations to the exact results.

3.1 K4K_{4} ladder

Refer to caption
Figure 1: K4K_{4} ladder architecture.

This architecture, displayed in Fig. 1, is constituted by the repetition of perfect graphs K4K_{4} (the fully-connected graph with four nodes). This configuration is exactly solvable even when edges and nodes have distinct reliabilities [6]. For perfect nodes, and with all edge reliabilities equal to pp, the two-terminal reliability has the simple form

n1(p)\displaystyle{\mathcal{R}}_{n\geq 1}(p) =\displaystyle= α+(p)ζ+n(p)+α(p)ζn(p),\displaystyle\alpha_{+}(p)\,\zeta_{+}^{n}(p)+\alpha_{-}(p)\,\zeta_{-}^{n}(p), (20)
ζ±(p)\displaystyle\zeta_{\pm}(p) =\displaystyle= p2[2+4p14p2+13p34p4±𝒜(p)],\displaystyle\frac{p}{2}\,\left[2+4\,p-14\,p^{2}+13\,p^{3}-4\,p^{4}\pm\sqrt{{\mathcal{A}}(p)}\right], (21)
α±(p)\displaystyle\alpha_{\pm}(p) =\displaystyle= 1+p4±2+2p+10p227p3+19p44p54𝒜(p),\displaystyle\frac{1+p}{4}\pm\frac{2+2\,p+10\,p^{2}-27\,p^{3}+19\,p^{4}-4\,p^{5}}{4\,\sqrt{{\mathcal{A}}(p)}}, (22)
𝒜(p)\displaystyle{\mathcal{A}}(p) =\displaystyle= 4+32p2204p3+452p4516p5+329p6112p7+16p8.\displaystyle 4+32\,p^{2}-204\,p^{3}+452\,p^{4}-516\,p^{5}+329\,p^{6}-112\,p^{7}+16\,p^{8}. (23)
Refer to caption
Figure 2: ζ±\zeta_{\pm} for the K4K_{4} ladder.

The two eigenvalues are displayed in Fig. 2 as functions of pp. As nn increases, the contribution of ζ+\zeta_{+} prevails over that of ζ\zeta_{-}. Therefore, when nn is large,

n(p)α+(p)ζ+n(p),{\mathcal{R}}_{n}(p)\approx\alpha_{+}(p)\,\zeta_{+}^{n}(p)\,, (24)

because the contribution of ζn(p)\zeta_{-}^{n}(p) vanishes exponentially. The approximation given by eq. (24) lies at the heart of our method for deriving the MTTF’s asymptotic expansion. Inserting it into eq. (10) gives

t1λ01dppα+(p)ζ+n(p).\langle\,t\,\rangle\approx\frac{1}{\lambda}\,\int_{0}^{1}\,\frac{dp}{p}\,\alpha_{+}(p)\,\zeta_{+}^{n}(p)\,. (25)

Here, the lower bound (zero) does not play a significant role because ζ±(0)=0\zeta_{\pm}(0)=0. As nn increases, ζ+n(p)\zeta_{+}^{n}(p) is negligible except close to p=1p=1, as illustrated in Fig. 3.

Refer to caption
Figure 3: Different powers of ζ+\zeta_{+} as a function of pp.

The gist of the asymptotic expansion is therefore to consider α+\alpha_{+} and ζ+\zeta_{+} in the vicinity of unity. Setting q=1pq=1-p, we have from eqs. (21)–(22)

α+(1q)\displaystyle\alpha_{+}(1-q) =\displaystyle= 12q3+4q53q6+6q7+,\displaystyle 1-2\,q^{3}+4\,q^{5}-3\,q^{6}+6\,q^{7}+\cdots\,, (26)
lnζ+(1q)\displaystyle-\ln\zeta_{+}(1-q) =\displaystyle= q4+2q54q7+92q8+.\displaystyle q^{4}+2\,q^{5}-4\,q^{7}+\frac{9}{2}\,q^{8}+\cdots\,. (27)

Note that ζ+(1)=α+(1)=1\zeta_{+}(1)=\alpha_{+}(1)=1 because n(p=1)=1{\mathcal{R}}_{n}(p=1)=1. We can write

t1λ01dq1qα+(1q)exp[n(lnζ+(1q))].\langle\,t\,\rangle\approx\frac{1}{\lambda}\,\int_{0}^{1}\,\frac{dq}{1-q}\,\alpha_{+}(1-q)\,\exp\big{[}-n\,(-\ln\zeta_{+}(1-q))\big{]}\,. (28)

At this point, we have to rescale the variable qq in order to extract the asymptotic behavior of the integral. Equation (27) gives

exp[n(lnζ+(1q))]=exp[n(q4+2q54q7+)];\exp[-n\,(-\ln\zeta_{+}(1-q))]=\exp[-n(q^{4}+2\,q^{5}-4\,q^{7}+\cdots)]\,; (29)

this suggests setting τ=nq4\tau=n\,q^{4}, or equivalently q=τ1/4n1/4q=\tau^{1/4}\,n^{-1/4}, so that

exp[n(lnζ+(1q))]=eτexp[n(2τ5/4n5/44τ7/4n7/4+)].\exp\big{[}-n\,(-\ln\zeta_{+}(1-q))\big{]}=e^{-\tau}\,\exp\big{[}-n\,(2\,\frac{\tau^{5/4}}{n^{5/4}}-4\,\frac{\tau^{7/4}}{n^{7/4}}+\cdots)\big{]}\,. (30)

In the last exponential, the argument is 2τ5/4n1/4+4τ7/4n3/4+-2\,\tau^{5/4}\,n^{-1/4}+4\,\tau^{7/4}\,n^{-3/4}+\cdots. Because of the exp(τ)\exp(-\tau) factor, we can neglect the contribution of large τ\tau’s, so that when nn is large, we only need to expand the second exponential and all other factors in the limit τ0\tau\to 0:

t1λ0n14n1/4dττ3/41τ1/4n1/4(12τ3/4n3/4+4τ5/4n5/4+)eτexp[(2τ5/4n1/44τ7/4n3/4+)].\langle\,t\,\rangle\approx\frac{1}{\lambda}\,\int_{0}^{n}\,\frac{1}{4\,n^{1/4}}\,\frac{d\tau\,\tau^{-3/4}}{1-\frac{\tau^{1/4}}{n^{1/4}}}\,\big{(}1-2\,\frac{\tau^{3/4}}{n^{3/4}}+4\,\frac{\tau^{5/4}}{n^{5/4}}+\cdots\big{)}\,e^{-\tau}\,\exp\big{[}-(2\,\frac{\tau^{5/4}}{n^{1/4}}-4\,\frac{\tau^{7/4}}{n^{3/4}}+\cdots)\big{]}\,. (31)

The error made by replacing the upper bound of the integral by ++\infty vanishes exponentially as nn goes to infinity. Keeping only the prevailing terms in each factor of eq. (31) leads to

t\displaystyle\langle\,t\,\rangle \displaystyle\rightarrow 1λ014n1/4𝑑ττ3/4eτ\displaystyle\frac{1}{\lambda}\,\int_{0}^{\infty}\,\frac{1}{4\,n^{1/4}}\,d\tau\,\tau^{-3/4}\,\,e^{-\tau} (32)
=\displaystyle= 1λ14n1/4Γ(1/4)=1λΓ(5/4)n1/40.906402λn1/4.\displaystyle\frac{1}{\lambda}\,\frac{1}{4\,n^{1/4}}\,\Gamma(1/4)=\frac{1}{\lambda}\,\frac{\Gamma(5/4)}{n^{1/4}}\approx\frac{0.906402}{\lambda\,n^{1/4}}\,.

For the leading-order term (and this term only), α+\alpha_{+} does not play any role since it may safely be replaced with 1. The asymptotic nn-dependence is not 1/n1/n or lnn\ln n anymore as in the series and parallel cases, but a power-law, n1/4n^{-1/4}, which slowly decreases with nn. The following terms of the expansion may be derived easily by expanding all the factors in eq. (31):

λt=Γ(5/4)n1/4+1732Γ(3/4)n3/434n293512Γ(5/4)n5/4+.\lambda\,\langle\,t\,\rangle=\frac{\Gamma(5/4)}{n^{1/4}}+\frac{17}{32}\,\frac{\Gamma(3/4)}{n^{3/4}}-\frac{3}{4\,n}-\frac{293}{512}\,\frac{\Gamma(5/4)}{n^{5/4}}+\cdots\,. (33)

The exact MTTF is obtained straightforwardly by using eq. (10) and the value n(p){\mathcal{R}}_{n}(p) deduced from the three-term recursion relation at the origin of eq. (20):

n(p)\displaystyle{\mathcal{R}}_{n}(p) =\displaystyle= (ζ+(p)+ζ(p))n1(p)ζ+(p)ζ(p)n2(p)\displaystyle(\zeta_{+}(p)+\zeta_{-}(p))\,{\mathcal{R}}_{n-1}(p)-\zeta_{+}(p)\,\zeta_{-}(p)\,{\mathcal{R}}_{n-2}(p) (34)
=\displaystyle= p(2+4p14p2+13p34p4)n1(p)\displaystyle p\,(2+4\,p-14\,p^{2}+13\,p^{3}-4\,p^{4})\,{\mathcal{R}}_{n-1}(p)
p3(418p+36p242p3+30p412p5+2p6)n2(p),\displaystyle-p^{3}\,(4-18\,p+36\,p^{2}-42\,p^{3}+30\,p^{4}-12\,p^{5}+2\,p^{6})\,{\mathcal{R}}_{n-2}(p)\,,

with 0(p)=1{\mathcal{R}}_{0}(p)=1 and 1(p)=p(1+2p7p3+7p42p5){\mathcal{R}}_{1}(p)=p\,(1+2\,p-7\,p^{3}+7\,p^{4}-2\,p^{5}). The exact values of the MTTF are then obtained by a simple integration of n(p){\mathcal{R}}_{n}(p). The exact and the asymptotic (limited to the first three terms of the expansion) results for the MTTF are plotted in Fig. 4. Even for moderate values of nn, the agreement between the two is good.

Refer to caption
Figure 4: Comparison between exact and asymptotic (see eq. (33)) MTTF.

Following this method, we also find the asymptotic expansion of t2\langle\,t^{2}\,\rangle by adding the factor 2ln(1τ1/4n1/4)\displaystyle-2\,\ln\left(1-\frac{\tau^{1/4}}{n^{1/4}}\right) and another 1/λ1/\lambda in eq. (31). As regards the leading term of the expansion, a mere factor 2τ1/4n1/4λ12\,\frac{\tau^{1/4}}{n^{1/4}}\,\lambda^{-1} is added in the integral. Finally

λ2t2=π2n+1712n13Γ(9/4)10n5/4221π480n3/2+.\lambda^{2}\,\langle\,t^{2}\,\rangle=\frac{\sqrt{\pi}}{2\,\sqrt{n}}+\frac{17}{12\,n}-\frac{13\,\Gamma(9/4)}{10\,n^{5/4}}-\frac{221\,\sqrt{\pi}}{480\,n^{3/2}}+\cdots\,. (35)

Further terms can be routinely obtained using mathematical software such as Mathematica.

After simplification, the variance of the distribution is therefore deduced to behave as

t2t2=1λ2[(π2Γ(5/4)2)1n+1712n(13π216)+].\langle\,t^{2}\,\rangle-\langle\,t\,\rangle^{2}=\frac{1}{\lambda^{2}}\,\left[\left(\frac{\sqrt{\pi}}{2}-\Gamma(5/4)^{2}\right)\,\frac{1}{\sqrt{n}}+\frac{17}{12\,n}\,\left(1-\frac{3\,\pi\,\sqrt{2}}{16}\right)+\cdots\right]\,. (36)

We could perform similar calculations for higher moments or cumulants, and again would find asymptotic power-law behaviors.

3.2 Generalized fan

Refer to caption
Figure 5: Generalized fan: the source is S0S_{0}, the destination SnS_{n}.

This architecture, displayed in Fig. 5, has been considered in previous studies [11, 12, 13] and recently solved for the two-terminal reliability n{\mathcal{R}}_{n} between S0S_{0} and SnS_{n} [5]. For perfect nodes,

n=p2(1p(1p))2+pn(1p)n+2[np(1p(1p))+1+p2(1p(1p))2].{\mathcal{R}}_{n}=\frac{p^{2}}{\big{(}1-p\,(1-p)\big{)}^{2}}+p^{n}\,(1-p)^{n+2}\,\left[\frac{n\,p}{\big{(}1-p\,(1-p)\big{)}}+\frac{1+p^{2}}{\big{(}1-p\,(1-p)\big{)}^{2}}\right]\,. (37)

When nn\to\infty, n{\mathcal{R}}_{n} clearly tends to the constant =p2(1p(1p))21\displaystyle{\mathcal{R}}_{\infty}=\frac{p^{2}}{\big{(}1-p\,(1-p)\big{)}^{2}}\neq 1 (p(1p)p\,(1-p) is always less than 1/4, so the last contribution in eq. (37) decreases faster than 4n4^{-n}). This stems from the existence of one path with a finite number of hops, namely S0TSnS_{0}\to T\to S_{n}. The MTTF’s asymptotic behavior is therefore different from that of the preceding section: it does not vary with nn. This is also true for higher moments, with

tm=mλm01𝑑p(lnp)m1p(1p(1p))2,\langle\,t^{m}\,\rangle_{\infty}=\frac{m}{\lambda^{m}}\,\int_{0}^{1}\,dp\,(-\ln p)^{m-1}\,\frac{p}{\big{(}1-p\,(1-p)\big{)}^{2}}\,, (38)

where tm=limntmn\langle\,t^{m}\,\rangle_{\infty}=\lim_{n\to\infty}\,\langle\,t^{m}\,\rangle_{n}. The first of these integrals are

λt\displaystyle\lambda\,\langle\,t\,\rangle_{\infty} =\displaystyle= 9+2π3270.736400,\displaystyle\frac{9+2\,\pi\,\sqrt{3}}{27}\approx 0.736400\,, (39)
λ2t2\displaystyle\lambda^{2}\,\langle\,t^{2}\,\rangle_{\infty} =\displaystyle= 29ψ(1/3)427π20.781302,\displaystyle\frac{2}{9}\,\psi^{\prime}(1/3)-\frac{4}{27}\,\pi^{2}\approx 0.781302\,, (40)

where ψ\psi^{\prime} is the derivative of the digamma function ψ\psi. From the first values of tm\langle\,t^{m}\,\rangle, we can infer the general result

λmtm\displaystyle\lambda^{m}\,\langle\,t^{m}\,\rangle_{\infty} =\displaystyle= (1)mm3m+1(1+12m1)(ψ(m1)(1/3)ψ(m1)(2/3))\displaystyle(-1)^{m}\,\frac{m}{3^{m+1}}\,\left(1+\frac{1}{2^{m-1}}\right)\,(\psi^{(m-1)}(1/3)-\psi^{(m-1)}(2/3)) (41)
m!3m1(112m2)(3m21)ζ(m1).\displaystyle-\frac{m!}{3^{m-1}}\,\left(1-\frac{1}{2^{m-2}}\right)\,(3^{m-2}-1)\,\zeta(m-1)\,.

Depending on the parity of mm, the difference ψ(m1)(1/3)ψ(m1)(2/3)\psi^{(m-1)}(1/3)-\psi^{(m-1)}(2/3) may actually be further simplified (leaving only ψ(m1)(1/3)\psi^{(m-1)}(1/3) for mm even, or powers of π\pi for mm odd). It is easy to prove that, asymptotically,

tmm!2mλm.\langle\,t^{m}\,\rangle_{\infty}\sim\frac{m!}{2^{m}\,\lambda^{m}}\,. (42)

In that limit, it looks as if only the S0TSnS_{0}\to T\to S_{n} connection exists.

3.3 Double fan

Refer to caption
Figure 6: Double fan: the source is SS, the destination TT.

This configuration, displayed in Fig. 6, is a slight generalization of nn double links in parallel. As nn\to\infty, there is an infinity of paths of finite length connecting SS to TT; for perfect nodes, the associated two-terminal reliability n{\mathcal{R}}_{n} is [7]

n=1α+ζ+nαζn,{\mathcal{R}}_{n}=1-\alpha_{+}\,\zeta_{+}^{n}-\alpha_{-}\,\zeta_{-}^{n}\,, (43)

with

ζ±\displaystyle\zeta_{\pm} =\displaystyle= 1p2(1+2p(1p)±1+4p2(1p)2),\displaystyle\frac{1-p}{2}\,\left(1+2\,p\,(1-p)\pm\sqrt{1+4\,p^{2}\,(1-p)^{2}}\right)\,, (44)
α±\displaystyle\alpha_{\pm} =\displaystyle= 12±121+2p21+4p2(1p)2.\displaystyle\frac{1}{2}\pm\frac{1}{2}\,\frac{1+2\,p^{2}}{\sqrt{1+4\,p^{2}\,(1-p)^{2}}}\,. (45)

Here again — if we forget that 1 is a third eigenvalue – we have two eigenvalues ζ±\zeta_{\pm}. However, the situation is different from that of the K4K_{4} ladder, because ζ±0\zeta_{\pm}\to 0 when p1p\to 1, while ζ+1\zeta_{+}\to 1 and α+1\alpha_{+}\to 1 when p0p\to 0. We also expect that

n1(1p2)n,{\mathcal{R}}_{n}\geq 1-(1-p^{2})^{n}\,, (46)

the right-hand side of eq. (46) corresponding to nn elements of reliability p2p^{2} in parallel.

Refer to caption
Figure 7: ζ±\zeta_{\pm} for the double fan.

As nn increases, the contribution of ζ+\zeta_{+} prevails over that of ζ\zeta_{-} (see Fig. 7), so that n1α+ζ+n{\mathcal{R}}_{n}\approx 1-\alpha_{+}\,\zeta_{+}^{n}. Consequently,

tn1λ01dpp(1α+ζ+n).\langle\,t\,\rangle_{n}\approx\frac{1}{\lambda}\,\int_{0}^{1}\,\frac{dp}{p}\,\left(1-\alpha_{+}\,\zeta_{+}^{n}\right)\,. (47)

Because of the 1/p1/p factor, the asymptotic expansion of tn\langle\,t\,\rangle_{n} is now controlled by the behaviors of ζ+\zeta_{+} and α+\alpha_{+} for p0p\to 0:

ζ+\displaystyle\zeta_{+} =\displaystyle= 1p22p3+2p4+4p58p64p7+,\displaystyle 1-p^{2}-2\,p^{3}+2\,p^{4}+4\,p^{5}-8\,p^{6}-4\,p^{7}+\cdots\,, (48)
α+\displaystyle\alpha_{+} =\displaystyle= 1+2p38p5+12p6+24p7+.\displaystyle 1+2\,p^{3}-8\,p^{5}+12\,p^{6}+24\,p^{7}+\cdots\,. (49)

We can write

1α+ζ+n\displaystyle 1-\alpha_{+}\,\zeta_{+}^{n} =\displaystyle= 1(1p2)n\displaystyle 1-(1-p^{2})^{n} (50)
+(1p2)n(1exp[n(lnζ++ln(1p2))])\displaystyle+(1-p^{2})^{n}\,\left(1-\exp\left[-n\,(-\ln\zeta_{+}+\ln(1-p^{2}))\right]\right)
+(1α+)exp[n(lnζ+)]\displaystyle+(1-\alpha_{+})\,\exp\left[-n\,(-\ln\zeta_{+})\right]

Each term on the right-hand side of eq. (50) vanishes for p0p\to 0, so that the 1/p1/p factor does not lead to a diverging integral in eq. (47). The first term of eq. (50) gives the prevailing contribution, namely

1λ01dpp(1(1p2)n)\displaystyle\frac{1}{\lambda}\,\int_{0}^{1}\,\frac{dp}{p}\,\left(1-(1-p^{2})^{n}\right) =\displaystyle= 12λ01drr(1(1r)n)\displaystyle\frac{1}{2\,\lambda}\,\int_{0}^{1}\,\frac{dr}{r}\,(1-(1-r)^{n}) (51)
=\displaystyle= 12λ01ds1s(1sn)=12λi=0n1i.\displaystyle\frac{1}{2\,\lambda}\,\int_{0}^{1}\,\frac{ds}{1-s}\,(1-s^{n})=\frac{1}{2\,\lambda}\,\sum_{i=0}^{n}\,\frac{1}{i}\,.

This contribution is — unsurprisingly — half the usual result for nn elements in parallel, because the reliability p2p^{2} translates into a 2λ2\,\lambda failure rate. For the two other contributions, the change of variable τ=np2\tau=n\,p^{2} gives a factor exp(τ)\exp(-\tau); the remaining factors in eq. (50) must be expanded in the vicinity of τ0\tau\to 0, as in section 3.1. Summing the three contributions gives

λtnlnn+𝐂2+π2n114n+95π16n3/2132124n2+.\lambda\,\langle\,t\,\rangle_{n}\rightarrow\frac{\ln n+{\mathbf{C}}}{2}+\frac{\sqrt{\pi}}{2\,\sqrt{n}}-\frac{11}{4\,n}+\frac{95\,\sqrt{\pi}}{16\,n^{3/2}}-\frac{1321}{24\,n^{2}}+\cdots\,. (52)

A comparison of the exact results with the asymptotic expansion in which we have kept the first three terms of eq. (52) is plotted in Fig. 8. The agreement is good, even for moderate values of nn.

Refer to caption
Figure 8: Comparison between exact (dots) and asymptotic lnn+𝐂2+π2n114n\displaystyle\frac{\ln n+{\mathbf{C}}}{2}+\frac{\sqrt{\pi}}{2\,\sqrt{n}}-\frac{11}{4\,n} MTTF’s for the double fan, in units of λ1\lambda^{-1}.

3.4 Street 3×n3\times n

Refer to caption
Figure 9: Street 3×n3\times n: the source is S0S_{0}, the destination UnU_{n}.

In the preceding subsections, we have considered architectures for which n{\mathcal{R}}_{n} is exactly known through the analytic expressions of two eigenvalues ζ±\zeta_{\pm}. In complex systems, more than two eigenvalues may coexist, and be known only as roots of polynomial equations. However, the MTTF’s asymptotic expression can still be derived from the knowledge of the generating function 𝒢(z){\mathcal{G}}(z) [14] of the n{\mathcal{R}}_{n}’s, namely

𝒢(z)=nnzn.{\mathcal{G}}(z)=\sum_{n}\,{\mathcal{R}}_{n}\,z^{n}\,. (53)

Such is the case of the Street 3×n3\times n, displayed in Fig. 9. This configuration has been studied for the two-terminal reliability n{\mathcal{R}}_{n} between S0S_{0} and UnU_{n} [6, 15, 16, 17, 18, 19, 20, 21] (there is actually an offset of 1 between our nn and these references’ nn because our source is S0S_{0}). For perfect nodes, 𝒢{\mathcal{G}} is given by 𝒩/(𝒟1𝒟2){\mathcal{N}}/({\mathcal{D}}_{1}\,{\mathcal{D}}_{2}), with [6]

𝒩\displaystyle{\mathcal{N}} =\displaystyle= p2(1p)p4(3+3p4p2)z\displaystyle p^{2}-\left(1-p\right)\,p^{4}\,\left(3+3\,p-4\,p^{2}\right)\,z (54)
+(1p)3p6(2+11p3p22p3)z2\displaystyle\thinspace+{\left(1-p\right)}^{3}\,p^{6}\,\left(2+11\,p-3\,p^{2}-2\,p^{3}\right)\,z^{2}
+(1p)3p8(24p+3p2+11p313p4+3p5)z3\displaystyle\thinspace+{\left(1-p\right)}^{3}\,p^{8}\,\left(2-4\,p+3\,p^{2}+11\,p^{3}-13\,p^{4}+3\,p^{5}\right)\,z^{3}
(1p)4p10(3+6p12p2+10p310p4+4p5)z4\displaystyle\thinspace-{\left(1-p\right)}^{4}\,p^{10}\,\left(3+6\,p-12\,p^{2}+10\,p^{3}-10\,p^{4}+4\,p^{5}\right)\,z^{4}
+(1p)6p12(1+8pp25p3p4+p5)z5\displaystyle\thinspace+{\left(1-p\right)}^{6}\,p^{12}\,\left(1+8\,p-p^{2}-5\,p^{3}-p^{4}+p^{5}\right)\,z^{5}
(1p)8p15(2+5p4p2)z6+(1p)10p18z7,\displaystyle\thinspace-{\left(1-p\right)}^{8}\,p^{15}\,\left(2+5\,p-4\,p^{2}\right)\,z^{6}+{\left(1-p\right)}^{10}\,p^{18}\,z^{7},
𝒟1\displaystyle{\mathcal{D}}_{1} =\displaystyle= 1(1p2)p(1+pp2)z\displaystyle 1-\left(1-p^{2}\right)\,p\,\left(1+p-p^{2}\right)\,z (55)
+(1p)2p3(1+p+p22p3)z2(1p)4p6z3,\displaystyle\thinspace+{\left(1-p\right)}^{2}\,p^{3}\,\left(1+p+p^{2}-2\,p^{3}\right)\,z^{2}-{\left(1-p\right)}^{4}\,p^{6}\,z^{3},
𝒟2\displaystyle{\mathcal{D}}_{2} =\displaystyle= 1p(2+2p+p29p3+5p4)z\displaystyle 1-p\,\left(2+2\,p+p^{2}-9\,p^{3}+5\,p^{4}\right)\,z (56)
+(1p)p2(1+5p+5p26p315p4\displaystyle+\left(1-p\right)\,p^{2}\,\left(1+5\,p+5\,p^{2}-6\,p^{3}-15\,p^{4}\right.
+13p5+p62p7)z2\displaystyle\left.\hskip 62.59596pt+13\,p^{5}+p^{6}-2\,p^{7}\right)\,z^{2}
(1p)2p4(2+6p+6p226p3+17p4\displaystyle-{\left(1-p\right)}^{2}\,p^{4}\,\left(2+6\,p+6\,p^{2}-26\,p^{3}+17\,p^{4}\right.
18p5+27p616p7+3p8)z3\displaystyle\left.\hskip 62.59596pt-18\,p^{5}+27\,p^{6}-16\,p^{7}+3\,p^{8}\right)\,z^{3}
+(1p)4p6(1+6p+4p2p317p4\displaystyle+{\left(1-p\right)}^{4}\,p^{6}\,\left(1+6\,p+4\,p^{2}-p^{3}-17\,p^{4}\right.
+9p5+3p62p7)z4\displaystyle\left.\hskip 62.59596pt+9\,p^{5}+3\,p^{6}-2\,p^{7}\right)\,z^{4}
(1p)6p9(2+4p+p27p3+3p4)z5\displaystyle-{\left(1-p\right)}^{6}\,p^{9}\,\left(2+4\,p+p^{2}-7\,p^{3}+3\,p^{4}\right)\,z^{5}
+(1p)8p12z6.\displaystyle+{\left(1-p\right)}^{8}\,p^{12}\,z^{6}.

𝒩{\mathcal{N}}, 𝒟1{\mathcal{D}}_{1} and 𝒟2{\mathcal{D}}_{2} are polynomials in both zz and pp.

The eigenvalue of greatest modulus, named ζ+\zeta_{+} again, actually obeys 𝒟2=0{\mathcal{D}}_{2}=0 for z=1/ζ+z=1/\zeta_{+} (in the limit p1p\to 1, 𝒟21z{\mathcal{D}}_{2}\to 1-z and ζ+1\zeta_{+}\to 1); all other eigenvalues tend to zero in that limit. Even though it is not possible to get an analytic expression for ζ+\zeta_{+} as a function of pp (𝒟2{\mathcal{D}}_{2} is of degree 6 in zz), we can readily compute it numerically. We can also deduce from the constraint 𝒟2(z=1/ζ+)=0{\mathcal{D}}_{2}(z=1/\zeta_{+})=0 the expansion of ζ+\zeta_{+} as a function of qq for small qq’s, starting with ζ+=1\zeta_{+}=1:

ζ+\displaystyle\zeta_{+} =\displaystyle= 1q34q44q5+14q6+,\displaystyle 1-q^{3}-4\,q^{4}-4\,q^{5}+14\,q^{6}+\cdots\,, (57)
lnζ+\displaystyle-\ln\zeta_{+} =\displaystyle= q3+4q4+4q5272q6+.\displaystyle q^{3}+4\,q^{4}+4\,q^{5}-\frac{27}{2}\,q^{6}+\cdots\,. (58)

The scaling variable τ\tau should be nn times the leading term of eq. (58), namely τ=nq3\tau=n\,q^{3}, so that

ζ+n\displaystyle\zeta_{+}^{n} =\displaystyle= eτexpn(4(τn)4/3+4(τn)5/3+)\displaystyle e^{-\tau}\,\exp-n\,\Big{(}4\,\left(\frac{\tau}{n}\right)^{4/3}+4\,\left(\frac{\tau}{n}\right)^{5/3}+\cdots\Big{)} (59)
=\displaystyle= eτexp(4τ4/3n1/34τ5/3n2/3+).\displaystyle e^{-\tau}\,\exp\Big{(}-4\,\tau^{4/3}\,n^{-1/3}-4\,\tau^{5/3}\,n^{-2/3}+\cdots\Big{)}\,.

α+\alpha_{+} is deduced from pp and the numerical value of ζ+\zeta_{+} through the residue of 𝒢{\mathcal{G}} at z=1/ζ+z=1/\zeta_{+}. The general result is

α+=ζ+𝒩(1ζ+)𝒟z(1ζ+),\alpha_{+}=\frac{-\zeta_{+}\,{\mathcal{N}}\left(\frac{1}{\zeta_{+}}\right)}{{\mathcal{D}}^{\prime}_{z}\left(\frac{1}{\zeta_{+}}\right)}\,, (60)

where 𝒟{\mathcal{D}} is the denominator of 𝒢{\mathcal{G}} and 𝒟z=𝒟z\displaystyle{\mathcal{D}}^{\prime}_{z}=\frac{\partial{\mathcal{D}}}{\partial z}. Here, 𝒟=𝒟1𝒟2{\mathcal{D}}={\mathcal{D}}_{1}\,{\mathcal{D}}_{2}, leading to

α+12q24q3+7q4+22q5+20q6+.\alpha_{+}\to 1-2\,q^{2}-4\,q^{3}+7\,q^{4}+22\,q^{5}+20\,q^{6}+\cdots\,. (61)

After inserting eqs. (59) and (61) in eq. (29), and further series expansions and integration similar to those of Section 3.1, the final asymptotic expansion reads

λtnΓ(4/3)n1/359Γ(2/3)n2/3+73n+.\lambda\,\langle\,t\,\rangle_{n}\rightarrow\frac{\Gamma(4/3)}{n^{1/3}}-\frac{5}{9}\,\frac{\Gamma(2/3)}{n^{2/3}}+\frac{7}{3\,n}+\cdots. (62)

Here again, it exhibits a power-law behavior, but n1/3n^{-1/3} this time. In the next section, we relate the exponent to a specific property of the network.

4 General case

In the preceding section, we have derived the asymptotic MTTF when the two-terminal reliability n{\mathcal{R}}_{n} is known, at least implicitly through a recursion relation. Here, we want to show that the leading terms of the MTTF and other moments may be obtained for arbitrary, recursive configurations. As shown in [6], n{\mathcal{R}}_{n} can be generally expressed as a product of transfer matrices — whose size may be large but remains finite. For identical edge reliabilities pp, the asymptotic behavior is controlled by the largest eigenvalue ζ+\zeta_{+} of the (now unique) transfer matrix. We consider in the following architectures that look like some kind of “series-like” system, albeit more complex than those of the K4K_{4} ladder and the Street 3×n3\times n, or to a “parallel-like” one, like the double fan.

4.1 “Series-like” configuration

This happens when the shortest path connecting the source to the destination has a length equivalent to nn as nn\to\infty. Here, we use again nα+ζ+n{\mathcal{R}}_{n}\approx\alpha_{+}\,\zeta_{+}^{n}, and the MTTF is still controlled by the behavior of ζ+\zeta_{+} and α+\alpha_{+} in the vicinity of p=1p=1. The relevant expansions for q0q\to 0 have the form

lnζ+(1q)\displaystyle-\ln\zeta_{+}(1-q) =\displaystyle= αiqi+αi+1qi+1+,\displaystyle\alpha_{i}\,q^{i}+\alpha_{i+1}\,q^{i+1}+\cdots\,, (63)
α+(1q)\displaystyle\alpha_{+}(1-q) =\displaystyle= 1+α1q+α2q2+,\displaystyle 1+{\alpha^{\prime}}_{1}\,q+{\alpha^{\prime}}_{2}\,q^{2}+\cdots\,, (64)

from which

tn=1λ01dq1q(1+α1q+α2q2+)exp[n(lnζ+(1q)αiqi)]enαiqi.\langle\,t\,\rangle_{n}=\frac{1}{\lambda}\,\int_{0}^{1}\,\frac{dq}{1-q}\,(1+{\alpha^{\prime}}_{1}\,q+{\alpha^{\prime}}_{2}\,q^{2}+\cdots)\,\exp\left[-n\,(-\ln\zeta_{+}(1-q)-\alpha_{i}\,q^{i})\right]\,e^{-n\,\alpha_{i}\,q^{i}}\,. (65)

The adequate change of variable is now τ=nαiqi\tau=n\,\alpha_{i}\,q^{i}, or equivalently q=τ1/i(nαi)1/i\displaystyle q=\frac{\tau^{1/i}}{(n\,\alpha_{i})^{1/i}}; the upper bound of the integral, nαin\,\alpha_{i}, may again be replaced by ++\infty. The first term in the asymptotic expansion is therefore

tn\displaystyle\langle\,t\,\rangle_{n} \displaystyle\rightarrow 1λ01i1(nαi)1/iτ1/i1𝑑τeτ\displaystyle\frac{1}{\lambda}\,\int_{0}^{\infty}\,\frac{1}{i}\,\frac{1}{(n\,\alpha_{i})^{1/i}}\,\tau^{1/i-1}\,d\tau\,e^{-\tau} (66)
=\displaystyle= 1λΓ(1+1/i)(nαi)1/i.\displaystyle\frac{1}{\lambda}\,\frac{\Gamma(1+1/i)}{(n\,\alpha_{i})^{1/i}}\,.

Likewise, in order to calculate the first term of the asymptotic expansion of λ2t2n\lambda^{2}\,\langle\,t^{2}\,\rangle_{n}, we have an additional factor 2ln(1q)-2\,\ln(1-q), which is equivalent to 2q2\,q when q0q\to 0 and brings an extra τ1/i\tau^{1/i}. Finally,

t2n1λ2Γ(1+2/i)(nαi)2/i,\langle\,t^{2}\,\rangle_{n}\rightarrow\frac{1}{\lambda^{2}}\,\frac{\Gamma(1+2/i)}{(n\,\alpha_{i})^{2/i}}\,, (67)

so that the variance goes as

t2ntn21λ2Γ(1+2/i)Γ(1+1/i)2(nαi)2/i,\langle\,t^{2}\,\rangle_{n}-\langle\,t\,\rangle_{n}^{2}\rightarrow\,\frac{1}{\lambda^{2}}\,\frac{\Gamma(1+2/i)-\Gamma(1+1/i)^{2}}{(n\,\alpha_{i})^{2/i}}\,, (68)

from which

t2ntn2tnΓ(1+2/i)Γ(1+1/i)21,\frac{\sqrt{\langle\,t^{2}\,\rangle_{n}-\langle\,t\,\rangle_{n}^{2}}}{\langle\,t\,\rangle_{n}}\rightarrow\,\sqrt{\frac{\Gamma(1+2/i)}{\Gamma(1+1/i)^{2}}-1}\,, (69)

which is independent of nn. Actually, it only depends on ii, which is the lowest order of the qq-dependence of 1ζ+1-\zeta_{+} when q0q\to 0 (see eq. (63)).

For the higher moments tmn\langle\,t^{m}\,\rangle_{n}, the generalization is straightforward; we can also go beyond the first order in the expansion, following the recipe of the preceding section. Setting η=(nαi)1/i\eta=(n\,\alpha_{i})^{-1/i}, we find

λmtmn\displaystyle\lambda^{m}\,\langle t^{m}\rangle_{n} =\displaystyle= ηm{Γ(1+mi)\displaystyle\eta^{m}\,\Bigg{\{}\qquad\Gamma\left(1+\frac{m}{i}\right) (70)
+ηmi[12(1+m+2α1)Γ(1+mi)αi+1αiΓ(1+1+mi)]\displaystyle\hskip 28.45274pt+\eta\,\frac{m}{i}\,\Bigg{[}\frac{1}{2}\,(1+m+2\,\alpha^{\prime}_{1})\,\Gamma\left(\frac{1+m}{i}\right)-\frac{\alpha_{i+1}}{\alpha_{i}}\,\Gamma\left(1+\frac{1+m}{i}\right)\Bigg{]}
+η2mi[10+11m+3m2+12(1+m)α1+24α224Γ(2+mi)\displaystyle\hskip 28.45274pt+\eta^{2}\,\frac{m}{i}\,\Bigg{[}\frac{10+11\,m+3\,m^{2}+12\,(1+m)\,\alpha^{\prime}_{1}+24\,\alpha^{\prime}_{2}}{24}\,\Gamma\left(\frac{2+m}{i}\right)
(αi+2αi+αi+1αi1+m+2α12)Γ(1+2+mi)\displaystyle\hskip 73.97733pt-\left(\frac{\alpha_{i+2}}{\alpha_{i}}+\frac{\alpha_{i+1}}{\alpha_{i}}\,\frac{1+m+2\,\alpha^{\prime}_{1}}{2}\right)\,\Gamma\left(1+\frac{2+m}{i}\right)
+12(αi+1αi)2Γ(2+2+mi)]+}.\displaystyle\hskip 73.97716pt+\frac{1}{2}\,\left(\frac{\alpha_{i+1}}{\alpha_{i}}\right)^{2}\,\Gamma\left(2+\frac{2+m}{i}\right)\Bigg{]}+\cdots\Bigg{\}}\,.

We may wonder: is this result merely formal, or is it actually possible to determine λmtmn\lambda^{m}\,\langle t^{m}\rangle_{n} for an arbitrary, recursive network ? The answer to this question is yes. Even though we do not know the exact value of n{\mathcal{R}}_{n} or the associated greatest eigenvalue ζ+\zeta_{+}, we can still infer the αk\alpha_{k}’s and αj\alpha^{\prime}_{j}’s appearing in eqs. (63)–(64) because for large nn, nα+ζ+n{\mathcal{R}}_{n}\approx\alpha_{+}\,\zeta_{+}^{n}. These parameters can be deduced from the expansion of the unavailability 𝒰n=1n{\mathcal{U}}_{n}=1-{\mathcal{R}}_{n} for q0q\to 0. We have

𝒰n\displaystyle{\mathcal{U}}_{n} \displaystyle\approx 1α+en(lnζ+)\displaystyle 1-\alpha_{+}\,e^{-n(-\ln\zeta_{+})} (71)
=\displaystyle= 1(1+α1q+α2q2+)exp[n(αiqi+αi+1qi+1+)]\displaystyle 1-(1+{\alpha^{\prime}}_{1}\,q+{\alpha^{\prime}}_{2}\,q^{2}+\cdots)\,\exp\left[-n\,\left(\alpha_{i}\,q^{i}+\alpha_{i+1}\,q^{i+1}+\cdots\right)\right]\,

and must keep track of the successive powers of qq, along with their dependence with nn. Let us illustrate this claim with the Street 3×n3\times n case. A simple cut enumeration gives (when nn is large, so as to avoid “boundary” effects)

𝒰n=2q2+(n+4)q3+(4n7)q4+.{\mathcal{U}}_{n}=2\,q^{2}+(n+4)\,q^{3}+(4\,n-7)\,q^{4}+\cdots\,. (72)

The first term of the right-hand side of eq. (72) is easy to obtain. There are only two cuts of order 2 preventing a connection between source and destination (see the top of Fig. 10), hence the 2q22\,q^{2} term. For the cuts of order 3, different possibilities occur as displayed at the bottom of Fig. 10. Firstly, three parallel links may fail; there are nn such instances. Secondly, close to the source or the destination, there are four triple failures (only two are represented by green stars in Fig. 10, the remaining ones can be deduced by symmetry). This gives the (n+4)q3(n+4)\,q^{3} term. A comparison between eqs. (71) and (72) gives α1=0{\alpha^{\prime}}_{1}=0, α2=2{\alpha^{\prime}}_{2}=-2, α3=4{\alpha^{\prime}}_{3}=-4, and α3=1{\alpha}_{3}=1. From these values, we get

λmtmn=1n1/3(Γ(1+m3)561n1/3Γ(1+m+13)+),\lambda^{m}\,\langle t^{m}\rangle_{n}=\frac{1}{n^{1/3}}\,\left(\Gamma\left(1+\frac{m}{3}\right)-\frac{5}{6}\,\frac{1}{n^{1/3}}\,\Gamma\left(1+\frac{m+1}{3}\right)+\cdots\right)\,, (73)

which agrees with eq. (62) when m=1m=1.

In conclusion, the exponent of the power-law behavior in nn is nothing but the inverse of the number of necessary cuts to isolate each elementary cell from its neighbors. Note that αi\alpha_{i} is not necessarily equal to 1, since it represents the number of independent cuts of order ii.

Refer to caption
Figure 10: Cuts of order 2 (top) and 3 (bottom) for the Street 3×n3\times n. Failed edges are indicated by stars and crosses.

4.2 “Parallel-like” configuration

We can also consider configurations where the reliability is asymptotically equal to 1 when nn\to\infty, as in section 3.3. In the vicinity of p0p\to 0 (the relevant domain here), n1α+ζ+n{\mathcal{R}}_{n}\approx 1-\alpha_{+}\,\zeta_{+}^{n} and the needed expansions are

lnζ+\displaystyle-\ln\zeta_{+} =\displaystyle= βipi+βi+1pi+1+,\displaystyle\beta_{i}\,p^{i}+\beta_{i+1}\,p^{i+1}+\cdots\,, (74)
α+\displaystyle\alpha_{+} =\displaystyle= 1+β1p+β2p2+,\displaystyle 1+{\beta^{\prime}}_{1}\,p+{\beta^{\prime}}_{2}\,p^{2}+\cdots\,, (75)

so that

1α+ζ+n=(1(1pi)βin)A+((1pi)βinζ+n)B+(1α+)ζ+nC.1-\alpha_{+}\,\zeta_{+}^{n}=\underbrace{\left(1-(1-p^{i})^{\beta_{i}\,n}\right)}_{\rm A}+\underbrace{\left((1-p^{i})^{\beta_{i}\,n}-\zeta_{+}^{n}\right)}_{\rm B}+\underbrace{(1-\alpha_{+})\,\zeta_{+}^{n}}_{\rm C}\,. (76)

The contribution of A is (omitting the λ1\lambda^{-1} factor)

A01dpp(1(1pi)βin)=1ik=1βin1k1i(lnβin+𝐂+12βin+),{\rm A}\rightarrow\int_{0}^{1}\,\frac{dp}{p}\,\left(1-(1-p^{i})^{\beta_{i}\,n}\right)=\frac{1}{i}\,\sum_{k=1}^{\beta_{i}\,n}\,\frac{1}{k}\rightarrow\frac{1}{i}\,\left(\ln\beta_{i}\,n+{\mathbf{C}}+\frac{1}{2\,\beta_{i}\,n}+\cdots\right)\,, (77)

The contribution of B depends on the value of ii because

lnζ++βiln(1pi)=βi+1pi+1++βi(12p2i+).-\ln\zeta_{+}+\beta_{i}\,\ln(1-p^{i})=\beta_{i+1}\,p^{i+1}+\cdots\;\;+\beta_{i}\left(-\frac{1}{2}\,p^{2\,i}+\cdots\right)\,. (78)

If i=1i=1, we must take the two terms of degree 2 into account; otherwise, only the βi+1pi+1\beta_{i+1}\,p^{i+1} term needs be kept. After asymptotic expansions similar to those performed in the preceding sections, we have

B\displaystyle{\rm B} \displaystyle\rightarrow (β2β12)1β121n+(i=1)\displaystyle\left(\beta_{2}-\frac{\beta_{1}}{2}\right)\,\frac{1}{\beta_{1}^{2}}\,\frac{1}{n}+\cdots\hskip 71.13188pt(i=1) (79)
\displaystyle\rightarrow βi+1iΓ(1+1i)1βi1+1/in1/i+(i>1).\displaystyle\frac{\beta_{i+1}}{i}\,\Gamma\left(1+\frac{1}{i}\right)\,\frac{1}{\beta_{i}^{1+1/i}}\,n^{-1/i}+\cdots\qquad(i>1)\,. (80)

The contribution of C is easier to compute because 1α+1-\alpha_{+} vanishes as p0p\to 0, thereby compensating the singular term 1/p1/p in the integral. With the change of variable τ=nβipi\tau=n\,\beta_{i}\,p^{i}, we get

Cβ1(nβi)1/iΓ(1+1i)+.{\rm C}\rightarrow\frac{-\beta^{\prime}_{1}}{(n\,\beta_{i})^{1/i}}\,\Gamma\left(1+\frac{1}{i}\right)+\cdots\,. (81)

Note that the nn-dependence of C is n1/in^{-1/i}, which decreases less rapidly than 1/n1/n if i>1i>1. The sum of contributions A, B, and C finally expands as (for i1i\geq 1)

λMTTFn1i(ln(βin)+𝐂)+(βi+1iβiβ1)Γ(1+1i)(nβi)1/i+\lambda\,{\rm MTTF}_{n}\rightarrow\frac{1}{i}\,\left(\ln(\beta_{i}\,n)+{\mathbf{C}}\right)+\left(\frac{\beta_{i+1}}{i\,\beta_{i}}-\beta^{\prime}_{1}\right)\,\frac{\Gamma\left(1+\frac{1}{i}\right)}{(n\,\beta_{i})^{1/i}}+\cdots (82)

As in the preceding subsection 4.1, the coefficients βj\beta_{j}, βk\beta^{\prime}_{k}, etc. may be deduced by evaluating the availability through a path enumeration in the limit p0p\to 0. For instance, in the case of the double fan

n=np2+2(n1)p3+{\mathcal{R}}_{n}=n\,p^{2}+2\,(n-1)\,p^{3}+\cdots (83)

This must be compatible with the expansions of α+\alpha_{+} and lnζ+-\ln\zeta_{+} in eqs. (74)–(75). Because eq. (83) has no linear term, β1=β1=0\beta_{1}=\beta^{\prime}_{1}=0. The coefficient of p2p^{2} being equal to nn, we deduce i=2i=2, β2=1\beta_{2}=1, and β2=0\beta^{\prime}_{2}=0; the coefficient of p3p^{3} then implies β3=β3=2\beta_{3}=\beta^{\prime}_{3}=2. Inserting these values in eq. (82) gives back the first two terms of eq. (52).

5 Approximate reliability of large, recursive, “series-like” systems

We have seen that the asymptotic expansion of the MTTF and the higher moments for a large, recursive system can be obtained with minimal effort. In the same line of thought, is it possible to find an approximate reliability such that all its moments give the same value as the true reliability, at least for the first terms of the expansion in nn. The first term of eq. (70), namely

tmn=Γ(1+m/i)λm(nαi)m/i,\langle t^{m}\rangle_{n}=\frac{\Gamma(1+m/i)}{\lambda^{m}\,(n\,\alpha_{i})^{m/i}}\,, (84)

reminds us of what would be obtained for a Weibull distribution [1, 3]. Indeed, it is straightforward to show that

Rn(0)(t)=exp(nαiλiti),{R}^{(0)}_{n}(t)=\exp\left(-n\,\alpha_{i}\,\lambda^{i}\,t^{i}\right)\,, (85)

would give eq. (84) exactly.

Is it possible to improve this expression, i.e., propose an effective reliability leading to the correct first two terms in the asymptotic expansion of each moment tmn\langle t^{m}\rangle_{n} ? Provided that α1=0{\alpha^{\prime}}_{1}=0, i.e., that there is no cut of order one (it would then be easy to factor out this link contribution, and proceed with the remaining parts of the system), the answer is again positive.

Calculating the moments of

Rn(1)(t)=exp[n(αiλiti+α~i+1λi+1ti+1)],{R}^{(1)}_{n}(t)=\exp\left[-n\,(\alpha_{i}\,\lambda^{i}\,t^{i}+\widetilde{\alpha}_{i+1}\,\lambda^{i+1}\,t^{i+1})\right]\,, (86)

we find that

λmtmn=1(nαi)m/i(Γ(1+mi)+α~i+1αi1(nαi)m/i(miΓ(1+m+1i))+).\lambda^{m}\,\langle t^{m}\rangle_{n}=\frac{1}{(n\,\alpha_{i})^{m/i}}\,\left(\Gamma\left(1+\frac{m}{i}\right)+\frac{\widetilde{\alpha}_{i+1}}{\alpha_{i}}\,\frac{1}{(n\,\alpha_{i})^{m/i}}\,\left(-\frac{m}{i}\,\Gamma\left(1+\frac{m+1}{i}\right)\right)+\cdots\right)\,. (87)

Equations (70) and (87) match if

α~i+1αi=αi+1αi12m+1+2α1m+1i,\frac{\widetilde{\alpha}_{i+1}}{\alpha_{i}}=\frac{\alpha_{i+1}}{\alpha_{i}}-\frac{1}{2}\,\frac{m+1+2\,{\alpha^{\prime}}_{1}}{\frac{m+1}{i}}\,, (88)

so that for α1=0{\alpha^{\prime}}_{1}=0, the constraint is satisfied when

α~i+1=αi+1i2αi.\widetilde{\alpha}_{i+1}=\alpha_{i+1}-\frac{i}{2}\,{\alpha_{i}}\,. (89)

This finally gives

Rn(1)(t)=exp[n(αiλiti+(αi+1i2αi)λi+1ti+1)].{R}^{(1)}_{n}(t)=\exp\left[-n\,\left(\alpha_{i}\,\lambda^{i}\,t^{i}+\left(\alpha_{i+1}-\frac{i}{2}\,{\alpha_{i}}\right)\,\lambda^{i+1}\,t^{i+1}\right)\right]\,. (90)

This expression slightly improves over the Weibull distribution of eq. (85). In the case of the Street 3×n3\times n,

Rn(1)(t)=exp[n(λ3t3+52λ4t4)].{R}^{(1)}_{n}(t)=\exp\left[-n(\lambda^{3}\,t^{3}+\frac{5}{2}\,\lambda^{4}\,t^{4})\right]\,. (91)

This expression and the true reliability are plotted in Fig. 11; the agreement is already satisfying for n=30n=30.

Refer to caption
Figure 11: Exact (dots) and asymptotic (full line) reliability for the Street 3×n3\times n architecture (n=30n=30).

6 Non-exponential distribution functions

In the preceding sections, we have considered elements whose reliability is p(t)=exp(λt)p(t)=\exp(-\lambda\,t). Although this distribution is often chosen because calculations are simpler, other models may be used: Weibull, gamma, lognormal, etc. [1, 3]. We investigate here the influence of the true p(t)p(t) on the nn-dependence of the MTTF and higher moments for “series-like” systems.

We can invert p(t)p(t) as t=χ(p)t=\chi(p), so that eq. (10) transforms into

MTTFn=tn=01𝑑pn(p)(χ(p)).{\rm MTTF}_{n}=\langle\,t\,\rangle_{n}=\int_{0}^{1}\,dp\,{\mathcal{R}}_{n}(p)\,(-\chi^{\prime}(p))\,. (92)

For higher moments, we would get

tmn=m01𝑑pχm1(p)n(p)(χ(p)).\langle\,t^{m}\,\rangle_{n}=m\,\int_{0}^{1}\,dp\,\chi^{m-1}(p)\,{\mathcal{R}}_{n}(p)\,(-\chi^{\prime}(p))\,. (93)

For “series-like” configurations, we have again to consider what happens for p1p\to 1, or equivalently for t0t\to 0. Assuming that asymptotically

χ(p)aβ(1p)β,-\chi^{\prime}(p)\rightarrow a_{\beta}\,(1-p)^{\beta}\,, (94)

we have (because χ(1)=0\chi(1)=0)

χ(p)=taββ+1(1p)β+1,\chi(p)=t\rightarrow\frac{a_{\beta}}{\beta+1}\,(1-p)^{\beta+1}\,, (95)

so that

p1((β+1)taβ)1/(β+1).p\rightarrow 1-\left(\frac{(\beta+1)\,t}{a_{\beta}}\right)^{1/(\beta+1)}\,. (96)

Keeping lnζ+αiqi-\ln\zeta_{+}\to\alpha_{i}\,q^{i} and α+1\alpha_{+}\to 1, we get to lowest order

tmn\displaystyle\langle\,t^{m}\,\rangle_{n} \displaystyle\rightarrow m01𝑑q(aββ+1)m1q(β+1)(m1)aβqβexp(nαiqi)\displaystyle m\,\int_{0}^{1}\,dq\,\left(\frac{a_{\beta}}{\beta+1}\right)^{m-1}\,q^{(\beta+1)\,(m-1)}\,a_{\beta}\,q^{\beta}\,\exp\left(-n\,\alpha_{i}\,q^{i}\right) (97)
\displaystyle\rightarrow (aββ+1)m1(nαi)(β+1)m/iΓ(1+(β+1)mi).\displaystyle\left(\frac{a_{\beta}}{\beta+1}\right)^{m}\,\frac{1}{(n\,\alpha_{i})^{(\beta+1)\,m/i}}\,\Gamma\left(1+\frac{(\beta+1)\,m}{i}\right)\,.

The nn-dependence of tmn\langle\,t^{m}\,\rangle_{n} is therefore affected by the structure of the graph (through ii and αi\alpha_{i}) and by the true failure-time distribution of each element (through aβa_{\beta} and β\beta). The exponent of the power-law asymptotic behavior is (β+1)mi\displaystyle\frac{(\beta+1)\,m}{i}, and the total reliability goes asymptotically as

Rn(t)exp[nαi((β+1)taβ)1/(β+1)].{R}_{n}(t)\approx\exp\left[-n\,\alpha_{i}\,\left(\frac{(\beta+1)\,t}{a_{\beta}}\right)^{1/(\beta+1)}\right]\,. (98)

7 Conclusion

We have shown that very simple asymptotic expansions may be obtained for the mean time to failure (and higher moments) for general recursive, meshed networks. By contrast with the simple series and parallel systems considered in many textbooks, the size-dependence of the MTTF of a “series-like” system follows a power-law behavior, whose exponent is linked to the number of cuts disconnecting an elementary cell to its neighbors. Comparison with the exact results for various architectures show that the agreement is often reached when the system contains a few dozens of the (repeated) pattern structure. A simple, approximate expression for the effective global reliability of the system has also been proposed, which is very simple to derive by a mere enumeration of cut-sets or path-sets.

The calculations have been performed in the context of the two-terminal reliability of general systems; they obviously apply to all-terminal reliability, and would belong to the “series-like” category.

Acknowledgment

Useful and stimulating discussions with Nancy Perrot, Guillaume Boulmier, Matthieu Chardy, Bertrand Decocq, Sébastien Nicaisse, and Mathieu Trampont are gratefully acknowledged.

References

  • [1] Shooman ML. Probabilistic reliability: an engineering approach. New York: McGraw-Hill; 1968.
  • [2] Singh C, Billinton R. System reliability modelling and evaluation. London: Hutchinson; 1977.
  • [3] Kuo W, Zuo MJ. Optimal Reliability Modeling: Principles and Applications. Hoboken: Wiley, 2003.
  • [4] Tanguy C. Exact solutions for the two- and all-terminal reliabilities of a simple ladder network. arXiv:cs.PF/0612143.
  • [5] Tanguy C. Exact solutions for the two- and all-terminal reliabilities of the Brecht-Colbourn ladder and the generalized fan. arXiv:cs.PF/0701005.
  • [6] Tanguy C. What is the probability of connecting two points ? J Phys A: Math Theor 2007;40:14099?14116.
  • [7] Tanguy C. Exact two-terminal reliability for the double fan. In: Proc of the International Network Optimization Conference 2007 (INOC’07).
  • [8] Kołowrocki K. Reliability of Large Systems. Amsterdam: Elsevier; 2004.
  • [9] Gradshteyn IS, Ryzhik IM. Table of Integrals, Series, and Products. 5th edition, editor Jeffrey A. New York: Academic Press; 1994.
  • [10] Patel JK, Kapadia CH, Owen DB. Handbook of Statistical Distributions. New York: Marcel Dekkar; 1976.
  • [11] Aggarwal KK, Gupta JS, Misra KB. A simple method for reliability evaluation of a communication system. IEEE Trans Communications 1975; 23:563?566.
  • [12] Neufeld EM, Colbourn CJ. The most reliable series-parallel networks. Networks 1985;15:27?32.
  • [13] Gordon G, McMahon E. A characteristic polynomial for rooted graphs and rooted digraphs. Discr Math 2001;232:19?33.
  • [14] Stanley RP. Enumerative combinatorics, vol 1, chap 4. Cambridge: Cambridge University Press; 1997.
  • [15] Theologou OR, Carlier JG. Factoring & reductions for networks with imperfect vertices. IEEE Trans Reliability 1991;40:210?217.
  • [16] Carlier J, Lucet C. A decomposition algorithm for network reliability evaluation. Discr Appl Math 1996;65:141?156.
  • [17] Kuo S, Lu S, Yeh F. Determining terminal pair reliability based on edge expansion diagrams using OBDD. IEEE Trans Reliability 1999;48(3):234?246.
  • [18] Yeh FM, Lu SK, Kuo SY. OBDD-based evaluation of k-terminal network reliability. IEEE Trans Reliability 2002;51(4):443?451.
  • [19] Yeh FM, Lin HY, Kuo SY. Analyzing network reliability with imperfect nodes using OBDD. In: Proc of the 2002 Pacific Rim International Symposium on Dependable Computing (PRDC’02), p. 89–96.
  • [20] Rauzy A. A new methodology to handle Boolean models with loops. IEEE Trans Reliability 2003;52(1):96?105.
  • [21] Hardy G, Lucet C, Limnios N. K-Terminal Network Reliability Measures With Binary Decision Diagrams. IEEE Trans Reliability 2007;56(3):506?515.