Praca licencjacka
Brak miniatury
Licencja

ClosedAccessDostęp zamknięty
 

Moduł optymalizacji wykorzystania zasobów chmurowych

dc.abstract.enWe 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.plW 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.affiliationUniwersytet Warszawski
dc.affiliation.departmentWydział Matematyki, Informatyki i Mechaniki
dc.contributor.authorKopycińska, Ewa
dc.contributor.authorPaździorek, Michał
dc.contributor.authorCąkała, Tomasz
dc.contributor.authorJankowski, Michał
dc.date.accessioned2025-01-09T12:32:36Z
dc.date.available2025-01-09T12:32:36Z
dc.date.defence2024-07-15
dc.date.issued2024
dc.date.submitted2024
dc.description.promoterSroka, Jacek
dc.description.reviewerSroka, Jacek
dc.description.reviewerGora, Paweł
dc.identifier.apd194455
dc.identifier.urihttps://repozytorium.uw.edu.pl//handle/item/161148
dc.languagepl
dc.language.otheren
dc.rightsClosedAccess
dc.subject.encloud
dc.subject.enconstraint problem
dc.subject.enrandom search
dc.subject.enoptimization
dc.subject.plproblem z ograniczeniami
dc.subject.ploptymalizacja
dc.subject.plprzeszukiwanie przestrzeni stanów
dc.subject.plchmura
dc.titleModuł optymalizacji wykorzystania zasobów chmurowych
dc.title.alternativeOptimisation module for multi-cloud service allocation
dc.typeBachelorThesis
dspace.entity.typePublication