Lectures:
- Reliability of computer systems
Basic terms (error, failure, redundancy, MTBF, MTTR, MTTF, performance degradation, system failure, etc.)
Mathematical theory in reliability estimation
Modelling the reliability
Reliability assessment of electronic components – overview of the standards available
Software reliability
Basics of system reliability
Computer diagnostics
Overview of selected methods for reliability assessment (FMEA, FTA, etc.)
Overview of software tools for reliability assessment
- Performance of computer systems
Metrics for performance evaluation
Work-loads in computer systems
Methods for performance evaluation (analytical, simulational and measurement approach)
Computer system performance monitoring
Performance evaluation concepts: measurements, simulations, analytical approach
Methods for improving the system performance
Memory hierarchies
Capabilities of computer systems
Laboratory courses:
Methods and approaches presented during the lectures will be demonstrated on practical real-world examples during the laboratory courses. Different software tools will be used for the demonstrations, such as Relex, Reliability Workbench etc.