Seminarium: Systemy Rozproszone
31 marca 2011, godzina 12:15, sala 4070
Adrian Panasiuk


Rozproszona natura współczesnych komputerów



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