Szczegóły publikacji

Opis bibliograficzny

Automated cloud resources provisioning with the use of the proximal policy optimization / Włodzimierz FUNIKA, Paweł Koperek, Jacek KITOWSKI // Journal of Supercomputing ; ISSN 0920-8542. — 2023 — vol. 79 iss. 6, s. 6674–6704. — Bibliogr. s. 6700–6703, Abstr. — Publikacja dostępna online od: 2022-11-10. — J. Kitowski - dod. afiliacja: ACC CYFRONET AGH


Autorzy (3)


Słowa kluczowe

heterogeneous cloud resourcespolicy gradient optimizationreinforcement learningautomatic management

Dane bibliometryczne

ID BaDAP146182
Data dodania do BaDAP2023-04-14
Tekst źródłowyURL
DOI10.1007/s11227-022-04924-3
Rok publikacji2023
Typ publikacjiartykuł w czasopiśmie
Otwarty dostęptak
Creative Commons
Czasopismo/seriaJournal of Supercomputing

Abstract

Many modern applications, both scientific and commercial, are deployed to cloud environments and often employ multiple types of resources. That allows them to efficiently allocate only the resources which are actually needed to achieve their goals. However, in many workloads the actual usage of the infrastructure varies over time, which results in over-provisioning and unnecessarily high costs. In such cases, automatic resource scaling can provide significant cost savings by provisioning only the amount of resources which are necessary to support the current workload. Unfortunately, due to the complex nature of distributed systems, automatic scaling remains a challenge. Reinforcement learning domain has been recently a very active field of research. Thanks to combining it with Deep Learning, many newly designed algorithms improve the state of the art in many complex domains. In this paper we present the results of our attempt to use the recent advancements in Reinforcement Learning to optimize the cost of running a compute-intensive evolutionary process by automating the scaling of heterogeneous resources in a compute cloud environment. We describe the architecture of our system and present evaluation results. The experiments include autonomous management of a sample workload and a comparison of its performance to the traditional automatic threshold-based management approach. We also provide the details of training of the management policy using the proximal policy optimization algorithm. Finally, we discuss the feasibility to extend the presented approach to further scenarios.

Publikacje, które mogą Cię zainteresować

fragment książki
Automatic management of cloud applications with use of proximal policy optimization / Włodzimierz FUNIKA, Paweł Koperek, Jacek KITOWSKI // W: Computational Science - ICCS 2020 : 20th International Conference : Amsterdam, The Netherlands, June 3–5, 2020 : proceedings, Pt. 1 / eds. Valeria V. Krzhizhanovskaya, [et al.]. — Cham : Springer Nature Switzerland, cop. 2020. — (Lecture Notes in Computer Science ; ISSN 0302-9743 ; LNCS 12137. Theoretical Computer Science and General Issues ; ISSN 0302-9743). — ISBN: 978-3-030-50370-3; e-ISBN: 978-3-030-50371-0. — S. 73–87. — Bibliogr. s. 85–87, Abstr. — Publikacja dostępna online od: 2020-06-15. — J. Kitowski - dod. afiliacja: ACC CYFRONET AGH
fragment książki
Management of heterogeneous cloud resources with use of the PPO / Włodzimierz FUNIKA, Paweł Koperek, Jacek KITOWSKI // W: Euro-Par 2020: Parallel Processing Workshops : Euro-Par 2020 international workshops : Warsaw, Poland, August 24–25, 2020 : revised selected papers / eds. Bartosz Baliś, [et al.]. — Cham : Springer Nature Switzerland, cop. 2021. — (Lecture Notes in Computer Science ; ISSN 0302-9743 ; LNCS 12480. Theoretical Computer Science and General Issues ; ISSN 0302-9743). — ISBN: 978-3-030-71592-2; e-ISBN: 978-3-030-71593-9. — S. 148–159. — Bibliogr. s. 158–159, Abstr. — Publikacja dostępna online od: 2021-03-14. — J. Kitowski - dod. afiliacja: ACC CYFRONET AGH