Title
When Less Is More: Core-Restricted Container Provisioning For Serverless Computing
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.
Year
DOI
Venue
2020
10.1109/INFOCOMWKSHPS50562.2020.9162876
IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS)
Keywords
DocType
ISSN
Autoscaling, Provisioning, Q-Learning, Container, Docker, Kubernetes
Conference
2159-4228
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Gaetano Somma100.34
Constantine Ayimba201.69
Paolo Casari333432.89
Simon Pietro Romano400.34
Vincenzo Mancuso5124976.65