Seminarium: Systemy Rozproszone
23 maja 2013, godzina 12:00, sala 4070
Piotr Wojciechowski

Zarządzanie maszynami wirtualnymi w centrach danych



W ostatnich latach wzrosło znaczenie obliczeń w chmurze. Możliwość udostępnienia wirtualnych zasobów pozwala użytkownikom na dużą elastyczność w ich doborze, bez utraty wydajności uruchamianych aplikacji.

Z każdą maszyną wirtualną związane są pewne zasoby deterministyczne (np. cpu, gpu, RAM, dysk) i niedeterministyczne (np. przepustowość sieci). Większość problemów umiejscownienia N wirtualnych maszyn, w których celem jest użycie jak najmniejszej liczby fizycznych komputerów jest NP-zupełna. Użytkownik może dodatkowo wymagać rozproszenia geograficznego wirtualnych maszyn, dostępności maszyn, krótkiego czasu komunikacji między wirtualnymi maszynami itd.

Nie wymyślono póki co idealnego rozwiązania wszystkich tego typu problemów. Niektóre z celów, które chcemy osiągnąć, są ze sobą sprzeczne. W mojej prezentacji postaram się pokazać różne definicje problemu, ich modele i próby rozwiązania.

Zapraszam!
Piotr Wojciechowski



Bibliografia: