Cvičení 11
Průběh cvičení
Vrátili jsme se ještě k dotazům k algoritmům z přednášky. Kolegové ze čtvtré skupiny prezentovali svou zápočtovou práci k podpoře vývoje paralelních a distribuovaných systémů v jazycích C a C++. Doporovodné materiály jsou zde.
Zbytek hodiny jsme strávili kontorlou zápočtových úkolů.
Úkoly
- Implementujte Chandy-Lamport algorimtus pro globální stav.
- Implementujte Dijkstra-Scholten algortimus pro detekci ukončení výpočtu.
- Implementujte jedoduchou verzi řetězové replikace. Zkuste některý z uzlů zpomalit, nebo vyřadit.