Seminarium: Systemy Rozproszone
23 maja 2013, godzina 12:00,
sala
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: