Navigation

26M111SON - Fault Tolerant Systems

Course specification
Course title Fault Tolerant Systems
Acronym 26M111SON
Study programme Electrical Engineering and Computing
Module Applied Mathematics, Audio and Video Technologies, Biomedical and Nuclear Engineering, Computer Engineering and Informatics, Electronics and Digital Systems, Energy Efficiency, Information and Communication Technologies, Microwave Engineering, Nanoelectronics and Photonics, Power Systems - Networks and Systems, Power Systems - Renewable Energy Sources, Power Systems - Substations and Power Equipment, Signals and Systems, Software Engineering
Type of study master academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
    ESPB 6.0 Status elective
    Condition Formal prerequisite does not exist, but it is expected that the student is familiar with Computer Architecture, Operating systems, Concurrent and Distributed Programming, System Software Programming and Computer Networks.
    The goal Understanding hardware and software mechanisms and techniques for reducing vulnerability to failures and providing students with the ability to model, design and evaluate such systems, which can be hardware, software and distributed.
    The outcome Students will be able to model, design and evaluate fault tolerant systems.
    Contents
    URL to the subject page https://rti.etf.bg.ac.rs/rti/ms1son/index.html
    Contents of lectures Specification of fault tolerance. Hardware, software and distributed fault tolerant architectures. Modeling and evaluation of fault tolerant systems. Consensus algorithms. Designing fault-tolerant systems: methodology and case studies of recent designs, including good and bad examples.
    Contents of exercises Students will design and implement practical examples of fault-tolerant systems, with the possibility of working in a team.
    Literature
    1. Koren, Israel, and C. Mani Krishna. Fault-tolerant systems. Morgan Kaufmann, 2020. (Original title)
    2. Hanmer, Robert S. Patterns for fault tolerant software. John Wiley & Sons, 2013. (Original title)
    3. M.L. Shooman, Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design, Wiley, 2002. (Original title)
    4. Selected scientific papers
    Number of hours per week during the semester/trimester/year
    Lectures Exercises OTC Study and Research Other classes
    2 2 1
    Methods of teaching 30 hours of lectures + 30 hours of supervised problem classes + project.
    Knowledge score (maximum points 100)
    Pre obligations Points Final exam Points
    Activites during lectures 0 Test paper 30
    Practical lessons 0 Oral examination
    Projects 35
    Colloquia 0
    Seminars 35