Seminarium: Systemy Rozproszone
12 kwietnia 2012, godzina 12:15, sala 4070
Tomasz Pazurkiewicz


GreenUp - rozproszony system budzenia komputerów w sieci lokalnej



Obecnie w wielu firmach stacje robocze są włączone non-stop, gdyż użytkownicy chcą zawsze mieć zdalny dostęp do swoich komputerów. Koszty zasilania komputerów 24 godziny na dobę mogą w przypadku dużych firm być rzędu kilkudziesięciu milionów dolarów rocznie. Poza tym ma to wpływ na wizerunek firmy, jako mało przyjaznej środowisku. Stąd często firmy wymagają od użytkowników usypiania swoich komputerów poza godzinami pracy. Np. żeby zostawić stację roboczą włączoną w firmie Microsoft należy zgłosić to w dziale IT wraz z przedstawieniem dobrego powodu.

Stąd powstało wiele systemów, które udają, że uśpione komputery są ciągle obecne w sieci i budzą je, kiedy jest to konieczne. Opowiem o różnych podejściach do tego problemu, które wykorzystują technologię Wake on LAN - od ingerowania w sprzęt poszczególnych komputerów (Somniloquy) poprzez serwery budzące węzły w sieci lokalnej (SleepServer i GreenUp). System GreenUp (tworzony przez Microsoft DS research group) został przeprojektowany na system rozproszony - każdy z komputerów w sieci może pełnić rolę serwera budzącego dla pozostałych komputerów. Chciałbym skupić się na problemach wynikających z tego podejścia i ich rozwiązaniu.

GreenUp jest systemem działającym w praktyce w Microsofcie - przeprowadzono testy na ponad 100 komputerach, których wyniki przedstawię. Obecnie jest wdrażany na ~1100 stacjach roboczych.

Serdecznie zapraszam!
Tomasz Pazurkiewicz


Bibliografia: