SVAZEK NEDEDIKOVANÝCH PRACOVNÍCH STANIC NA BÁZI OS LINUX DANIEL LANGR DIPLOMOVÁ PRÁCE 2004
Motivace Projekt CLONDIKE Sdílení výkonu v clusteru nededikovaných počítačů Nevyužité osobní počítače
Cíl diplomové práce Migrace procesů Vyvažování zátěže v clusteru Operační systém Linux Požadavky Transparentnost Bezpečnost
Transparentnost Stejný výsledek běhu procesu Procesy na migraci nespolupracují Důsledky Uživatelské procesy Vytvoření superpočítače Zajištění transparentnosti Přesměrování interakce migrovaného procesu se svým okolím
Transparentnost
Bezpečnost Migrované procesy Nesmí získat přístup k lokálním systémovým prostředkům Nesmí vyčerpat procesorový výkon a operační paměť Zajištění Neprivilegovaný uživatel Nízká priorita Kořenový adresář
Co to umí? Migrovat procesy v době spouštění uživatelských programů Zajistit transparentnost především u přístupu migrovaných procesů k souborům Sdílení souborů (NFS) Zajistit bezpečnost počítačů, na kterých migrované proces běží Prostředky pro konfiguraci a řízení běhu migračního mechanismu Jednoduchá migrační strategie Nezávislá komunikační knihovna
Experimenty Podmínky experimentů Školní počítačová laboratoř Vyhrazeno 7 počítačů s přibližně stejným výkonem Speciální testovací úloha - rozklad řešení problému na více procesů Migrační strategie - náhodný výběr
Naměřené výsledky Závislost doby výpočtu na počtu počítačů v clusteru
Co je třeba dodělat? Rozšíření transparentnosti Migrace procesů v kterékoliv době Použití bezpečného sdílení souborů Zabezpečení komunikace mezi počítači Kvalitní migrační strategii pro velké clustery