kth.sePublikationer KTH
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
IMITA: Imitation Learning for Generalizing Cloud Orchestration
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Programvaruteknik och datorsystem, SCS.ORCID-id: 0000-0001-7781-3104
Nokia Bell Labs, Dublin, Ireland..
Nokia Bell Labs, Dublin, Ireland..
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Programvaruteknik och datorsystem, SCS.ORCID-id: 0000-0002-2748-8929
2021 (Engelska)Ingår i: 21St IEEE/ACM International Symposium On Cluster, Cloud And Internet Computing (CCGRID 2021) / [ed] Lefevre, L Patterson, S Lee, YC Shen, H Ilager, S Goudarzi, M Toosi, AN Buyya, R, Institute of Electrical and Electronics Engineers (IEEE) , 2021, s. 237-246Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Operating large scale and feature-rich applications is becoming increasingly complex as engineers need to deploy highly configurable software releases on distributed cloud stacks while managing ever-shorter production cycles. Although recent proposals attempt to streamline cloud resources orchestration, there is still a significant challenge in making such solutions generalize to unseen cloud stacks. In other words, the behavior of application-specific Key Performance Indicators (KPIs) and resource configurations, crafted for specific stacks, may differ on heterogeneous deployments, requiring time-consuming policy adjustments. We introduce IMITA, a system that leverages imitation learning to create models by imitating an expert behavior that can be generalized seamlessly to new cloud stacks. To make a generalized model, IMITA maps expert actions taken based on the application KPI space to the space of resource utilization metrics that are universally available in cloud platforms. This mapping enables the model to trigger actions, mimicking expert behavior, upon the occurrence of similar resource utilization footprints across deployments. We demonstrate IMITA by learning to scale-out Cassandra deployments with diverse configurations and workloads. Our results show IMITA can replicate expert actions across deployments and extrapolate to unseen environments by achieving 50 - 94% fewer false positives actions than traditional threshold-based policies while still adhering to Service-Level Objectives (SLO) and avoiding under-provisioning of resources. Moreover, since collecting data in clouds is costly, IMITA gathers data only for representative configurations to train the imitator model. This approach reduces the size of the collected data to 50%.

Ort, förlag, år, upplaga, sidor
Institute of Electrical and Electronics Engineers (IEEE) , 2021. s. 237-246
Nyckelord [en]
Cloud Orchestration, Imitation Learning, Generalization
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:kth:diva-304178DOI: 10.1109/CCGrid51090.2021.00033ISI: 000703983200024Scopus ID: 2-s2.0-85114885031OAI: oai:DiVA.org:kth-304178DiVA, id: diva2:1609045
Konferens
21st IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid), MAY 10-13, 2021, ELECTR NETWORK
Anmärkning

Part of proceedings: ISBN 978-1-7281-9586-5, QC 20230117

Tillgänglig från: 2021-11-05 Skapad: 2021-11-05 Senast uppdaterad: 2023-01-17Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Hakimzadeh, KamalPayberah, Amir Hossein

Sök vidare i DiVA

Av författaren/redaktören
Hakimzadeh, KamalPayberah, Amir Hossein
Av organisationen
Programvaruteknik och datorsystem, SCS
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 62 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf