Elements of the Self-Healing System Problem Space
&
Electrical Computer
ENGINEERING
Phil Koopman Carnegie Mellon University WADS, May 2003
Elements of the Self-Healing System Problem Space Phil Koopman - - PowerPoint PPT Presentation
Elements of the Self-Healing System Problem Space Phil Koopman Carnegie Mellon University WADS, May 2003 & Electrical Computer ENGINEERING Overview Self-Healing its getting attention, but what does it mean?
&
Electrical Computer
ENGINEERING
Phil Koopman Carnegie Mellon University WADS, May 2003
2
◆
“Self-Healing” – it’s getting attention, but what does it mean?
Healing Systems (WOSS’02)
◆
Description of some general problem elements of Self Healing research
◆
Two challenges:
3
◆ First question in fault tolerant computing is:
◆ Reasons for a fault model
◆ Some challenges:
4
◆ Fault duration:
◆ Fault manifestation:
◆ Fault source:
◆ Granularity:
◆ Fault profile expectations:
5
◆ After an injury, what happens? ◆ Fault tolerant system responses include:
◆ Does “healing” mean something additional?
6
◆
Fault Detection:
◆
Degradation during & after healing:
◆
Response:
◆
Recovery of state:
◆
Time constants:
◆
System Assurance:
7
◆ System self-knowledge
◆ Designer knowledge
8
◆ Architectural Completeness:
◆ Designer Knowledge:
◆ System Self-Knowledge:
◆ System Evolution
9
◆ The real world is a messy place – what assumptions are made?
◆ What is the size of the system?
10 10
◆
Abstraction Level:
◆
Component Homogeneity:
◆
Predetermination of system behavior:
◆
User Involvement in healing:
◆
System Linearity:
◆
System scope:
11 11
◆
“Self-Healing” potentially encompasses a lot of ground
◆
Some of this has been done before!
◆
A final thought:
even better: articulate the novelty of approaches