14
Reliability Reliability and SHARPE SHARPE

Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

  • View
    214

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

ReliabilityReliability

and

SHARPESHARPE

Page 2: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

Outline

1. What is Reliability?

2. How can you evaluate it?

3. What is SHARPE?

4. Usage of SHARPE

Page 3: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

What is Reliability?

• how long a system is continuously operational

• ability to function correctly over a specified period of time

Page 4: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

Why is it so important?

• if system is unreliable, suffer a great loss

• affect the performance

• no system is perfect, so we need to evaluate how reliable of it and make improvement

Page 5: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

Types of reliability

For a computer system, we can define 2 types:

• Hardware reliability

• Software reliability

Page 6: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

How can you evaluate it?

• simulation model

- program whose execution mimics the dynamic behavior or the modeled system

• analytic model

- Make a mathematical prediction of the system reliability

Page 7: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

Simulation

Advantages:

• predict system behavior without having to build and measure a system

Disadvantages:

• time consuming

Page 8: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

What is SHARPE?

• Symbolic Hierarchical Automated Reliability and Performance Evaluator

• allows users to construct and analyze performance, reliability, availability and performability models

Page 9: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

Advantages

• once set up the model, it can obtain the information easily and quickly

• easy to carry out sensitivity analysis

• not time-consuming

• easy to write the input file

Page 10: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

How to use?

• After building the analytic model, then write a input file for the model

• input file contains:

- state the model type

- describe the system

- analyze the result

Page 11: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

Example

Below is the reliability block diagram of a system consisting 8 components:

A B

C

C

C

D

D

E

Page 12: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

Input file 1 block block1a 2 comp A exp(0.05) 3 comp B exp(0.01) 4 comp C exp(0.3) 5 comp D exp(0.25) 6 comp E exp(0.1) 7 parallel threeC C C C 8 parallel twoD D D 9 series sys1 A B threeC twoD E10 end1112 cdf(block1a)13 expr value(10; block1a)14 end

Page 13: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

Analysis

• After an input file is ready, run the SHARPE and it will produce the result

• carry out sensitivity analysis

• by changing different mean to failure rate, you can obtain different combinations of result

Page 14: Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

How does it link to my research?

• in my research, SHARPE is used to analyze the reliability of network-centric environment

• with different combinations of probability function, compared with the traditional computing environment