Praca licencjacka
Brak miniatury
Licencja
Moduł optymalizacji wykorzystania zasobów chmurowych
dc.abstract.en | We design and implement a microservice which optimises use of virtual machines by customers of cloud providers. The user requests a number of virtual machines and specifies the requirements to be met, such as the minimum amount of RAM. Additionally, a function that assesses the utility of the proposed configuration is provided. The task of the solution is to find a group of virtual machines that meet the requirements of the user with the best possible utility. The solution is based on a combination of two classic optimization algorithms - Monte Carlo Tree Search, Parallel Tempering. The project has been integrated with Melodic platform, a solution for managing applications in the cloud. |
dc.abstract.pl | W ramach niniejszej pracy zaprojektowano i zaimplementowano mikroserwis optymalizujący wykorzystanie maszyn wirtualnych przez klientów dostawców usług chmurowych. Użytkownik zgłasza zapotrzebowanie na pewną liczbę maszyn wirtualnych i podaje wymagania, które muszą być spełnione, na przykład minimalną ilość pamięci RAM. Dodatkowo dostarcza funkcję, która ocenia użyteczność zaproponowanej konfiguracji. Zadaniem rozwiązania jest znalezienie grupy maszyn wirtualnych, spełniających wymagania użytkownika, z możliwie optymalną użytecznością. Rozwiązanie bazuje na połączeniu dwóch klasycznych algorytmów optymalizacyjnych - Przeszukiwania drzew metodą Monte Carlo, Parallel Tempering. Projekt został zintegrowany z platformą Melodic, rozwiązaniem pozwalającym na zarządzanie aplikacjami w chmurze. |
dc.affiliation | Uniwersytet Warszawski |
dc.affiliation.department | Wydział Matematyki, Informatyki i Mechaniki |
dc.contributor.author | Kopycińska, Ewa |
dc.contributor.author | Paździorek, Michał |
dc.contributor.author | Cąkała, Tomasz |
dc.contributor.author | Jankowski, Michał |
dc.date.accessioned | 2025-01-09T12:32:36Z |
dc.date.available | 2025-01-09T12:32:36Z |
dc.date.defence | 2024-07-15 |
dc.date.issued | 2024 |
dc.date.submitted | 2024 |
dc.description.promoter | Sroka, Jacek |
dc.description.reviewer | Sroka, Jacek |
dc.description.reviewer | Gora, Paweł |
dc.identifier.apd | 194455 |
dc.identifier.uri | https://repozytorium.uw.edu.pl//handle/item/161148 |
dc.language | pl |
dc.language.other | en |
dc.rights | ClosedAccess |
dc.subject.en | cloud |
dc.subject.en | constraint problem |
dc.subject.en | random search |
dc.subject.en | optimization |
dc.subject.pl | problem z ograniczeniami |
dc.subject.pl | optymalizacja |
dc.subject.pl | przeszukiwanie przestrzeni stanów |
dc.subject.pl | chmura |
dc.title | Moduł optymalizacji wykorzystania zasobów chmurowych |
dc.title.alternative | Optimisation module for multi-cloud service allocation |
dc.type | BachelorThesis |
dspace.entity.type | Publication |