Top Banner
Content of the Course Part I Seif Haridi KTH
7

Content of the Course Part I - … · Part I Seif Haridi KTH. S. Haridi, KTHx ID2203.1x 2 Reliable distributed algorithms Part I ... Basic abstractions (Lecture 3) ... Ali Ghodsi

Aug 07, 2018

Download

Documents

hathien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Content of the Course Part I - … · Part I Seif Haridi KTH. S. Haridi, KTHx ID2203.1x 2 Reliable distributed algorithms Part I ... Basic abstractions (Lecture 3) ... Ali Ghodsi

Content of the Course Part I

Seif Haridi KTH

Page 2: Content of the Course Part I - … · Part I Seif Haridi KTH. S. Haridi, KTHx ID2203.1x 2 Reliable distributed algorithms Part I ... Basic abstractions (Lecture 3) ... Ali Ghodsi

S. Haridi, KTHx ID2203.1x 2

Reliable distributed algorithms Part I

● First week ● Introduction to distributed systems (Lecture 1) ● Formal models of asynchronous systems (Lecture 2)

● Second week ● Basic abstractions (Lecture 3) ● Failure detectors (Lecture 4)

● Third week ● Reliable broadcast (Lecture 5) ● Causal-order broadcast (Lecture 6)

Page 3: Content of the Course Part I - … · Part I Seif Haridi KTH. S. Haridi, KTHx ID2203.1x 2 Reliable distributed algorithms Part I ... Basic abstractions (Lecture 3) ... Ali Ghodsi

S. Haridi, KTHx ID2203.1x 3

Reliable distributed algorithms Part I

● Fourth week ● Distributed shared memory and consistency

models (Lecture 7) ● Fifth week

● Consensus problems (Lecture 8) ● Paxos for single value consensus (Lecture 9)

● Programming assignment and graded quizzes

Page 4: Content of the Course Part I - … · Part I Seif Haridi KTH. S. Haridi, KTHx ID2203.1x 2 Reliable distributed algorithms Part I ... Basic abstractions (Lecture 3) ... Ali Ghodsi

4

Recommended Readings

Luis Rodrigues

Rachid Guerraoui

Christian Cachin

Page 5: Content of the Course Part I - … · Part I Seif Haridi KTH. S. Haridi, KTHx ID2203.1x 2 Reliable distributed algorithms Part I ... Basic abstractions (Lecture 3) ... Ali Ghodsi

5

Readings: Input-Output Automata

Nancy Lynch

Page 6: Content of the Course Part I - … · Part I Seif Haridi KTH. S. Haridi, KTHx ID2203.1x 2 Reliable distributed algorithms Part I ... Basic abstractions (Lecture 3) ... Ali Ghodsi

6

Other Readings● Second week

● Failure detectors (Lecture 4) ● Reducibility and equivalence of various distributed

abstractions ● Fourth week

● Distributed shared memory (Lecture 7) ● Algorithms for sequential consistency ● Compositionality of consistency conditions

● Fifth week ● Consensus using weaker failure detectors in a control-oriented

notations (Lecture 8) ● Paxos (Lecture 9)

Page 7: Content of the Course Part I - … · Part I Seif Haridi KTH. S. Haridi, KTHx ID2203.1x 2 Reliable distributed algorithms Part I ... Basic abstractions (Lecture 3) ... Ali Ghodsi

7

AcknowledgmentsCourse Team

Seif Haridi Paris Carbone Lars Kroll

Contributors

Ali Ghodsi Cosmin Arad Tallat Shafaat Niklas Ekström