IV100 Paralelní a distribuované výpočty

Fakulta informatiky
podzim 2006
Rozsah
2/0. 2 kr. (plus ukončení). Ukončení: zk.
Vyučující
doc. RNDr. Dana Pardubská, Ph.D. (přednášející), prof. RNDr. Antonín Kučera, Ph.D. (zástupce)
prof. RNDr. Ivana Černá, CSc. (pomocník)
Garance
prof. RNDr. Mojmír Křetínský, CSc.
Katedra teorie programování – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Antonín Kučera, Ph.D.
Rozvrh
každou sudou středu 12:00–15:50 A107
Předpoklady
IB002 Návrh algoritmů I || I002 Návrh algoritmů I || I502 Návrh algoritmů I
absolvování kursu IB002 (Návrh algoritmů) povinné a kursu PB152 (Operační systémy) doporučené.
Omezení zápisu do předmětu
Předmět je určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 70 stud.
Momentální stav registrace a zápisu: zapsáno: 0/70, pouze zareg.: 0/70
Mateřské obory/plány
Cíle předmětu
Úvod do distribuovaných algoritmů. Základní pojmy, problémy a jejich řešení.
Osnova
  • Pojem distribuovaného systému a distribuovaného algoritmu. Hlavní rozdíly oproti centralizovaným systémům a architekturám.
  • Komunikační protokoly. Alternating-bit protokol, sliding-window protokol.
  • Směrovací algoritmy. Směrovací tabulky a algoritmy pro jejich konstrukci. Floyd-Warshallův algoritmus, algoritmus pro nalezení nejkratší cesty.
  • Distribovaný problém vzájemného vyloučení.
  • Distribuovaná volba. Topologie kruhu a obecná topologie.
  • Detekce distribuovaného ukončení. Dijkstra-Scholtenův algoritmus.
  • Problém Byzantské dohody, a jeho (ne)řešitelnost v různém prostředí.
Literatura
  • BARBOSA, Valmir C. An introduction to distributed algorithms. Cambridge: MIT Press, 1996, xiii, 365. ISBN 0262024128. info
  • TEL, Gerard. Introduction to distributed algorithms. Cambridge: Cambridge University Press, 1994, xii, 534. ISBN 0521470692. info
Metody hodnocení
písemná zkouška případně doplněna zkouškou ústni
Vyučovací jazyk
Slovenština
Další komentáře
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích podzim 2003, podzim 2004, podzim 2005, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2022, podzim 2024.