Leistungsanalyse - PowerPoint PPT Presentation

1 / 61
About This Presentation
Title:

Leistungsanalyse

Description:

If is a continuous function of x, then X is a continuous random variable. ... rejuvenation model we found the sojourn times in many workload states have ... – PowerPoint PPT presentation

Number of Views:69
Avg rating:3.0/5.0
Slides: 62
Provided by: helenaszc
Category:

less

Transcript and Presenter's Notes

Title: Leistungsanalyse


1
Leistungsanalyse
  • Kap4
  • Kontinuierliche Zufallsvariablen
  • Stochastische Prozesse

2
Definitions
  • Distribution function
  • If is a continuous function of x, then X
    is a continuous random variable.
  • grows only by jumps ? Discrete rv
  • both jumps and continuous growth ?
    Mixed rv

3
probability density function (pdf)
  • X continuous rv, then,
  • CDF and pdf can be derived from each other
  • pdf properties

4
Definitions (Continued)
  • Equivalence pdf
  • probability density function
  • density function
  • density
  • f(t)

for a non-negative random variable
5
Exponential Distribution
  • Arises commonly in reliability queuing theory.
  • A non-negative continuous random variable.
  • It exhibits memoryless property.
  • Related to (discrete) Poisson distribution
  • Interarrival times between two IP packets (or
    voice calls)
  • Time to failure, time to repair etc.
  • Mathematically (CDF and pdf are given as)

6
CDF of exponentially distributed random
variable with ? 0.0001
7
Exponential Density Function (pdf)
8
Memoryless property
  • Assume X gt t, i.e., We have observed that the
    component has not failed until time t.
  • Let Y X - t , the remaining (residual) lifetime

9
Memoryless property
  • Thus GY(yt) is independent of t and is identical
    to the original exponential distribution of X.
  • The distribution of the remaining life does not
    depend on how long the component has been
    operating.
  • Its eventual breakdown is the result of some
    suddenly appearing failure, not of gradual
    deterioration.

10
Reliability as a Function of Time
  • Reliability R(t) prob that the failure occurs
    after time t. Let X be the lifetime of a
    component subject to failures.
  • Let N0 total no. of components (fixed) Ns(t)
    surviving ones Nf(t) no. failed by time t.

11
Definitions (Contd.)
  • Equivalence
  • Reliability
  • Complementary distribution function
  • Survivor function
  • R(t) 1 -F(t)

12
Failure Rate or Hazard Rate
  • Instantaneous failure rate h(t) (failures/time
    unit)
  • Let the rv X be EXP( ?). Then,
  • Using simple calculus the following applies to
    any rv,

13
Hazard Rate and the pdf
  • h(t) ?t conditional prob. of system failing in
  • (t, t ?t given that it has survived until time
    t.
  • f(t) ?t unconditional prob. of system failing
    in (t, t ?t.
  • Analogous to difference between
  • probability that someone will die between 90 and
    91, given that he lives to 90
  • probability that someone will die between 90 and
    91

14
Failure-Time Distributions
  • Relationships

15
h(t)
16
Weibull Distribution
  • Frequently used to model fatigue failure, ball
    bearing failure etc. (very long tails)
  • hazard
  • Reliability
  • Weibull distribution is capable of modeling DFR
    (a lt 1), CFR (a 1) and IFR (a gt1) behavior.
  • a is called the shape parameter and ? is the
    scale parameter.

17
Failure rate of the Weibull distribution with
various values of ? and ? 1
5.0
1.0 2.0 3.0
4.0
18
Infant Mortality Effects in System Modeling
  • Bathtub curves
  • Early-life period
  • Steady-state period
  • Wear out period
  • Failure rate models

19
Early-life Period
  • Also called infant mortality phase or reliability
    growth phase or decreasing failure rate (DFR
    phase).
  • Caused by undetected hardware/software defects
    that are being fixed resulting in reliability
    growth.
  • Can cause significant prediction errors if
    steady-state failure rates are used.
  • Availability models can be constructed and solved
    to include this effect.
  • DFR Weibull Model can be used.

20
Steady-state Period
  • Failure rate much lower than in early-life
    period.
  • Either constant (CFR) (age independent) or slowly
    varying failure rate.
  • Failures caused by environmental shocks.
  • Arrival process of environmental shocks can be
    assumed to be a Poisson process.
  • Hence time between two shocks has exponential
    distribution.

21
Wear out Period
  • Failure rate increases rapidly with age (IFR
    phase).
  • Properly qualified electronic hardware do not
    exhibit wear out failure during its intended
    service life (as per Motorola).
  • Applicable for mechanical and other systems.
  • Again (IFR) Weibull Failure Model can be used for
    capturing such behavior.

22
Failure Rate Models
  • We use a truncated Weibull Model
  • Infant mortality phase modeled by DFR Weibull and
    the steady-state phase by the exponential.


7 6 5 4 3 2 1 0
Failure-Rate Multiplier
0
2,190
4,380
6,570
8,760
10,950
13,140
15,330
17,520
Operating Times (hrs)
23
Failure Rate Models (cont.)
  • This model has the form
  • where
  • steady-state failure rate
  • is the Weibull shape parameter
  • Failure rate multiplier

24
Failure Rate Models (cont.)
  • There are several ways to incorporate time
    dependent failure rates in availability models.
  • The easiest way is to approximate a continuous
    function by a decreasing step function.

Operating Times (hrs)
25
Failure Rate Models (contd.)
  • Here the discrete failure-rate model is defined
    by

26
Uniform Random Variable
  • All (pseudo) random number generators generate
    random deviates of U(0,1) distribution that is,
    if a large number of random variables are
    generated and their empirical distribution
    function are plotted, it will approach this
    distribution in the limit.
  • U(a,b) ? pdf constant over the interval (a,b) and
    CDF is the ramp function

27
Uniform density
28
Uniform distribution
  • The distribution function is given by

0 , x lt a, F(x)
, a lt x lt b 1
, x gt b.

29
Uniform distribution (Continued)
30
HypoExponential (HYPO)
  • HypoExp multiple Exp stages in series.
  • 2-stage HypoExp denoted as HYPO(?1, ?2). The
    density, distribution and hazard rate function
    are
  • HypoExp is an IFR as its h(t) 0 ? min?1, ?2 (
    increasing failure rate)
  • Disk service time may be modeled as a 3-stage
    Hypoexponential as the overall time is the sum of
    the seek, the latency and the transfer time.

31
Erlang Distribution
  • Special case of HYPO All stages have same rate.
  • X gt t Nt lt r (Nt no. of stresses applied
    in (0,t and Nt is Poisson (parameter ?t). This
    interpretation gives,

32
Erlang Distribution
  • Can be used to approximate the deterministic
    variable, since if mean is kept same but number
    of stages are increased, the pdf approaches the
    delta (impulse) function in the limit.
  • Can also be used to approximate the uniform
    distribution.

33
probability density functions (pdf)
If we vary r keeping r/? constant, pdf of r-stage
Erlang approaches an impulse function at r/ ?.
34
Cumulative Distribution Functions (cdf)
And the cdf approaches a step function at r/?. In
other words r-stage Erlang can approximate a
deterministic variable.
35
Comparison of probability density functions (pdf)
36
Comparison of cumulative distribution functions
(cdf)
37
Gamma Random Variable
  • Gamma density function is,
  • Gamma distribution can capture all three types of
    failure behavior, viz. DFR, CFR and IFR.
  • a 1 CFR
  • a lt1 DFR
  • a gt1 IFR
  • Gamma with a ½ and ? n/2 is known as the
    chi-square random variable with n degrees of
    freedom.

38
HyperExponential Distribution (HyperExp)
  • Hypo or Erlang have sequential Exp( ) stages.
  • When there are alternate Exp( ) stages it becomes
    Hyperexponential.
  • CPU service time may be modeled by HyperExp.
  • In workload based software rejuvenation model we
    found the sojourn times in many workload states
    have this kind of distribution.

39
Hazard rate comparison
40
Pareto Distribution
  • Also known as the power law or long-tailed
    distribution.
  • Found to be useful in modeling of
  • CPU time consumed by a request.
  • Web file size on internet servers.
  • Number of data bytes in FTP bursts.
  • Thinking time of a Web browser.

41
Pareto Distribution (Contd.)
  • The density is given by
  • The Distribution is given by
  • And the failure rate is given by

42
The pdf of Pareto Distribution

43
The CDF of Pareto Distribution
44
Gaussian (Normal) Random Variable
  • Bell shaped pdf intuitively pleasing!
  • Central Limit Theorem sum of a large number of
    mutually independent rvs (having arbitrary
    distributions) starts following Normal
    distribution as n ?
  • µ mean, s std. deviation, s2 variance (N(µ,
    s2))
  • µ and s completely describe the rv. This is
    significant in statistical estimation/signal
    processing/communication theory etc.

45
Normal Distribution (contd.)
  • N(0,1) is called standard normal distribution.
  • N(0,1) is symmetric i.e.
  • f(x)f(-x)
  • F(-z) 1-F(z).
  • Failure rate h(t) follows IFR behavior.
  • Hence, normal distribution is suitable for
    modeling long-term wear or aging related failure
    phenomena.

46
Normal Density with parameter µ2 and s1
47
Functions of Random Variables
  • Often, rvs need to be transformed/operated upon.
  • Y F (X) so, what is the density of Y ?
  • Example Y X2
  • If X is N(0,1), then,
  • Above Y is also known as the ?2 distribution
    (with 1-degree of freedom).

48
Functions of RVs (contd.)
  • If X is uniformly distributed, then,
  • Y -?-1ln(1-X) follows Exp(?) distribution
  • This transformation is used to generate a random
    variate (or deviate) of the Exp(?) distribution.

49
Functions of RVs (contd.)
  • Given,
  • A monotone differentiable function,
  • Above method suggests a way to get the random
    variates with desired distribution.
  • Choose F to be F.
  • Since, YF(X), FY(y) y and Y is U(0,1).
  • To generate a random variate with X having
    desired distribution, generate U(0,1) random
    variable Y, then transform y to x F--1(y) .
  • This inversion can be done in closed-form,
    graphically or using a table.

50
Jointly Distributed RVs
  • Joint Distribution Function
  • Independent rvs iff the following holds
  • Independent rvs iff the following holds

51
Joint Distribution Properties

52
Joint Distribution Properties (contd.)

53
Sum of Random Variables
  • Z F(X, Y) ? ((X, Y) may not be independent)
  • where
  • For the special case, Z X Y
  • The resulting pdf is (assuming independence),
  • Convolution integral (modify for the non-negative
    case)

54
Convolution (non-negative case)
  • Z X Y, X Y are independent random
    variables (in this case, non-negative)
  • The above integral is often called the
    convolution of fX and fY. Thus the density of the
    sum of two non-negative independent, continuous
    random variables is the convolution of the
    individual densities.

55
Modeling Examples
  • Sums of exponential random variables appear
    naturally in reliability modeling
  • Cold-standby redundancy
  • Warm-standby redundancy
  • Hot-standby redundancy
  • Triple Modular Redundancy (TMR)
  • TMR/Simplex
  • k-out-of-n Redundancy

56
Cold standby (standby redundancy)
X
Y
  • Lifetime of
  • Active
  • EXP(?)

Lifetime of Spare EXP(?)
Total lifetime 2-Stage Erlang
  • Assumptions (to be relaxed later)
  • Detection Switching perfect
  • Spare does not fail.

57
Cold standby derivation
  • X and Y are both EXP(?) and independent.
  • Then

58
Cold standby derivation (Continued)
  • Z is two-stage Erlang Distributed

59
Hypoexponential general case
  • Z , where X1 ,X2 , , Xr are mutually
    independent
  • and Xi is exponentially distributed with
    parameter ?i where
  • Then Z is a r-stage hypoexponentially distributed
    random variable.

60
Hypoexponential general case
61
Sum of Normal Random Variables
  • X1, X2, .., Xn are normal, iid rvs, then, the rv
    Z (X1 X2 ..Xn) is also normal with,
  • X1, X2, .., Xn are normal. Then,
  • follows Gamma or the ?2 (with n-degrees
    of freedom) distribution.
Write a Comment
User Comments (0)
About PowerShow.com