Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Hence, the ability to quickly scale the amount of computing resources provisioned to applications is essential to minimize costs while providing reliable services. In this context, containers are deemed to be a promising technology to enable fast elasticity in resource allocation schemes. In this paper, we propose and experimentally test an efficient container-based cloud computing provisioning system. First, we address the container deployment problem and discuss how to manage container provisioning and scaling. Second, we devise a resource management mechanism leveraging on both admission control and auto-scaling techniques. We propose to drive auto-scaling decisions through a Q-Learning algorithm, which is agnostic to the specific computing environment, and proceeds based only on the load of the physical processors assigned to a container. We evaluate our solution in two experimental setups, and show that it yields significant advantages when compared to popular container managers such as Kubernetes.

When less is more: Core-restricted container provisioning for serverless computing / Somma, G.; Ayimba, C.; Casari, P.; Romano, S. P.; Mancuso, V.. - (2020), pp. 1153-1159. (Intervento presentato al convegno 2020 IEEE INFOCOM Conference on Computer Communications Workshops, INFOCOM WKSHPS 2020 tenutosi a Canada nel 06-09 July 2020) [10.1109/INFOCOMWKSHPS50562.2020.9162876].

When less is more: Core-restricted container provisioning for serverless computing

Casari P.;
2020-01-01

Abstract

Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Hence, the ability to quickly scale the amount of computing resources provisioned to applications is essential to minimize costs while providing reliable services. In this context, containers are deemed to be a promising technology to enable fast elasticity in resource allocation schemes. In this paper, we propose and experimentally test an efficient container-based cloud computing provisioning system. First, we address the container deployment problem and discuss how to manage container provisioning and scaling. Second, we devise a resource management mechanism leveraging on both admission control and auto-scaling techniques. We propose to drive auto-scaling decisions through a Q-Learning algorithm, which is agnostic to the specific computing environment, and proceeds based only on the load of the physical processors assigned to a container. We evaluate our solution in two experimental setups, and show that it yields significant advantages when compared to popular container managers such as Kubernetes.
2020
IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2020
United States
Institute of Electrical and Electronics Engineers Inc.
978-1-7281-8695-5
Somma, G.; Ayimba, C.; Casari, P.; Romano, S. P.; Mancuso, V.
When less is more: Core-restricted container provisioning for serverless computing / Somma, G.; Ayimba, C.; Casari, P.; Romano, S. P.; Mancuso, V.. - (2020), pp. 1153-1159. (Intervento presentato al convegno 2020 IEEE INFOCOM Conference on Computer Communications Workshops, INFOCOM WKSHPS 2020 tenutosi a Canada nel 06-09 July 2020) [10.1109/INFOCOMWKSHPS50562.2020.9162876].
File in questo prodotto:
File Dimensione Formato  
c100_2020_INFOCOM_WKSHP_NI_somma_ayimba_When_Less_is_More.pdf

accesso aperto

Tipologia: Post-print referato (Refereed author’s manuscript)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 585.54 kB
Formato Adobe PDF
585.54 kB Adobe PDF Visualizza/Apri
When_Less_is_More_Core-Restricted_Container_Provisioning_for_Serverless_Computing.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 617.09 kB
Formato Adobe PDF
617.09 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/289784
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 7
social impact