Course Identification

Fault Tolerant Distributed Computing
20234171

Lecturers and Teaching Assistants

Prof. David Peleg
N/A

Course Schedule and Location

2023
First Semester
Wednesday, 10:15 - 12:00, Jacob Ziskind Building, Rm 155
09/11/2022
10/02/2023

Field of Study, Course Type and Credit Points

Mathematics and Computer Science: Lecture; Elective; Regular; 2.00 points

Comments

N/A

Prerequisites

No

Restrictions

93

Language of Instruction

English

Attendance and participation

Expected and Recommended

Grade Type

Numerical (out of 100)

Grade Breakdown (in %)

100%

Evaluation Type

Examination

Scheduled date 1

15/02/2023
Ziskind, Rm 1
1000-1200
N/A

Scheduled date 2

26/03/2023
Ziskind, Rm 1
1000-1200
N/A

Estimated Weekly Independent Workload (in hours)

1

Syllabus

The course will cover basic topics in the theory of fault tolerant distributed computing. The material to be covered includes lower bounds, impossibility results and deterministic and randomized fault-tolerant algorithms for problems such as information dissemination, consensus and coordinated attack, in various fault models.

Learning Outcomes

Upon successful completion of this course student should be able to:

  1. Describe the key notions and principles of fault-tolerance in distributed computing theory.
  2. Explain basic paradigms and algorithmic techniques of the field of fault-tolerant distributed algorithms.
  3. Solve central problems in the field.
  4. Discuss modern research in the field.

Reading List

N/A

Website

N/A