Seminarium: Systemy Rozproszone
31 marca 2011, godzina 12:15,
sala
Współczesne komputery wykazują wiele cech znanych z systemów rozproszonych.
Taki komputer składa się z wielu niejednorodnych węzłów: procesorów, często różniących się zestawami instrukcji i wydajnością (IBM Cell), procesorów GPGPU, magistrali pamięci, kontrolerów DMA, urządzeń. Komunikują się one prostymi kanałami informacji (głównie współdzieloną pamięcią i wysyłaniem komunikatów). Ich zestaw dynamicznie się zmienia z powodu awarii, ale też - coraz częściej - hotpluggingu, w tym także hotpluggingu procesorów i pamięci. Dotyczą ich efekty sieciowe, związane z opóźnieniami i przepustowością łącz komunikacyjnych, kolejkowaniem, utratą wiadomości.
Dziedzina systemów rozproszonych odpowiada na wiele pytań o wydajne funkcjonowanie takich zestawów węzłów. W swojej pracy przybliżę kilka przykładów zastosowania algorytmów z systemów rozproszonych w systemach operacyjnych, wymyślonych przez Politechnikę Federalną w Zurychu i Microsoft Research Cambridge.
Adrian Panasiuk