Professional Documents
Culture Documents
Experimental Evaluation
Modelling and simulation
stochastic Petrinets
Fault injection
networks
SAN/NAS.
stochastic
Application:
activity
Ultra
ability:
dependability-specific
methods
(fault
trees,
reliability
Roll No: 15
Modelling
Definition
Modeling is the process of producing a model.
A model is a representation of the construction and
working of
some system of interest.
A model is similar to but simpler than the system it
represents.
One purpose of a model is to enable the analyst to
Real Time and Fault Tolerance
predict the effect of changes to the system.
Modelling
A model should be
close approximation to the real system
incorporate most of its salient features.
Less complex
Realism and simplicity.
Modelling Application
A model should be
Banking
Space
Military
Commerce
Education
Dynamic
(time-varying
interactions
among
Simulation
Definition
A simulation of a system is the operation of a model
of the system.
Definition
existing
or
proposed,
under
different
sombody@gmail.com
Steps in simulation
The steps involved in developing a simulation
model, designing a simulation experiment, and
performing simulation analysis are:
Step 1. Identify the problem.
Step 2. Formulate the problem.
Step 3. Collect and process real system data.
Step 4. Formulate and develop a model.
Step 5. Validate the model.
Real Time and Fault Tolerance
Simulation Used In
government, defense, computer and
communication
systems, manufacturing, transportation (air traffic
control), health care, ecology and environment,
sociological and behavioral studies, biosciences,
epidemiology, services (bank
Fault Injection
Definition
Fig explained
The fault injector injects faults into the target
system as it executes commands from the
workload generator
The monitor tracks the execution of the commands
and
initiates data collection whenever necessary.
The data collector performs online data collection.
The data analyzer, which can be offline, performs
data processing and analysis.
Tools
Ferrari
FTAPE
Orchestra
Doctor
Xception
FTAPE
Introduction
FTAPE (Fault Tolerance and Performance Evaluator) can
inject faults, not only into memory and registers, but
into disk accesses as well.
amounts
of
load
for
robustness
testing
NFTAPE
Introduction
injecting faults,
triggering injections,
producing workloads,
detecting errors
logging results.
Introduction
Dependability, performance, and performability
evaluation techniques provide a useful method for
understanding the dynamic behavior of a computer or
communication system.
Dependability
Measure of following attributes
Availability
% of time delivering correct service
Reliability
Expected time until incorrect service
Safety
Absence of catastrophic consequences
Confidentiality
Absence of unauthorized disclosure
Real Time and Fault Tolerance
Fault prevention
Fault tolerance
Fault removal
Fault forecasting
Performability
Performability
differs
from
reliability
in
that
functions
are
performed
correctly,
while
Basic
External
Undeveloped
Conditioning
Used in
aerospace, nuclear power, chemical and process,
pharmaceutical, petrochemical and other highhazard industries
stages
Stochastic activity
Includes
Stochastic
activity
networks,
or
SANs,
are
language for
Examples
this
is
nearly
impossible
and
sometimes
useless.
continue
SAN Symbols
SAN Terms
1.activation - time at which an activity begins
Completion Rules
When an activity completes, the following events take
place (in the order listed),
THANK YOU