Skip to main content

Computer Systems Reliability and Performance

2018/2019
Programme:
Interdisciplinary University Study Programme Computer Science and Mathematics
Year:
3 year
Semester:
second
Kind:
optional
ECTS:
6
Language:
slovenian
Course director:

Miha Mraz

Hours per week – 2. semester:
Lectures
3
Seminar
1.33
Tutorial
0.67
Lab
0
Content (Syllabus outline)

Lectures:

  1. 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

  1. 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.

Readings
  1. M. Rausand and A. Hoyland: System reliabilty theory: Models, statistical methods and applications, J. Wiley & Sons, 2004.

  2. M. Mraz: Zanesljivost računalniških sistemov. https://ucilnica.fri.uni-lj.si/course/view.php?id=174. (e-book, 2017)

  3. N. Zimic, M. Mraz: Temelji zmogljivosti računalniških sistemov, Fakulteta za rač. in informatiko, Ljubljana, 2006.

Objectives and competences

Objective of the course is to present the basic methods and approaches from the field of reliability and performance of computer systems assessment to the students of computer and information science. Reliability and performance of computer system are bital for its effectivity. Students will comprehend theoretical knowledge from both disciplines and will also learn their practical values from the examples of real-life problems. Other competences:

Developing skills in critical, analytical and synthetic thinking.

The ability to understand and solve professional challenges in computer and information science.

The ability of professional communication in the native language as well as a foreign language.

The ability to apply acquired knowledge in independent work for solving technical and scientific problems in computer and information science; the ability to upgrade acquired knowledge.

The ability of teamwork within the professional environment; management of a small professional team.

Intended learning outcomes

After the completition of the course a student will be able to:

  • understand the importance of computer systems reliability and performance assessment,

  • know the basic theory of computer systems reliability and performance,

  • will be able to choose an appropriate performance metric and apply it to assess the performance of a computer system,

  • will be able to choose and use appropriate qualitative and quantitate methods for the assessment of computer system reliability,

-will be able to identify the scope of the system, and evaluate its states and functions.

  • will be able to objectively analyse the observed system.
Learning and teaching methods

Lectures and oral presentations of the subject. Seminal work on real-life examples and problems.

Assessment

Type (examination, oral, coursework, project):
Continuing (homework, midterm exams, project work)
Final (written and oral exam)
Grading: 6-10 pass, 5 fail
(according to the rules of University of Ljubljana).

Lecturer's references

1.VASYLCHENKOVA, Anastasiia, MRAZ, Miha, ZIMIC, Nikolaj, MOŠKON, Miha. Classical mechanics approach applied to analysis of genetic oscillators. IEEE/ACM transactions on computational biology and bioinformatics, ISSN 1545-5963. [Print ed.], 2016, vol. , no. , str. 1-8, ilustr., doi: 10.1109/TCBB.2016.2550456 [COBISS-SI-ID 1536851139], [JCR, SNIP]

  1. BIZJAK, Manca, MRAZ, Miha, ZIMIC, Nikolaj, MOŠKON, Miha. Computational framework for modeling multiple noncooperative transcription factor binding and its application to the analysis of nuclear factor kappa B oscillatory response. Journal of computational biology, ISSN 1066-5277. [Print ed.], str. 1-11, ilustr., doi: 10.1089/cmb.2016.0065 [COBISS-SI-ID 1536999619], [JCR, SNIP]

  2. BORDON, Jure, MOŠKON, Miha, ZIMIC, Nikolaj, MRAZ, Miha. Fuzzy logic as a computational tool for quantitative modelling of biological systems with uncertain kinetic data. IEEE/ACM transactions on computational biology and bioinformatics, ISSN 1545-5963. [Print ed.], 2015, vol. 12, no. 5, str. 1199-1205, ilustr., doi: 10.1109/TCBB.2015.2424424 [COBISS-SI-ID 1536282563], [JCR, SNIP, WoS]

  3. MOŠKON, Miha, MRAZ, Miha. Systematic approach to computational design of gene regulatory networks with information processing capabilities. IEEE/ACM transactions on computational biology and bioinformatics, ISSN 1545-5963. [Print ed.], 2014, vol. 11, no. 2, str. 431-440, ilustr., doi: 10.1109/TCBB.2013.2295792 [COBISS-SI-ID 10323028], [JCR, SNIP, WoS]]

  4. STRAŽAR, Martin, MRAZ, Miha, ZIMIC, Nikolaj, MOŠKON, Miha. An adaptive genetic algorithm for parameter estimation of biological oscillator models to achieve target quantitative system response. Natural computing, ISSN 1567-7818, Mar. 2014, vol. 13, no. 1, str. 119-127, ilustr., [COBISS-SI-ID 9950804], [JCR, SNIP, WoS]

Celotna bibliografija je dostopna na SICRISu:

http://sicris.izum.si/search/rsr.aspx?lang=slv&id=8066.