Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Commodore: fail safe container scheduling in Kubernetes

Christodoulopoulos Christos, Petrakis Evripidis

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/EB2BF8A4-B5EF-4195-B9FE-BCFC420CC7DC-
Αναγνωριστικόhttps://doi.org/10.1007/978-3-030-15032-7_83-
Αναγνωριστικόhttps://link.springer.com/chapter/10.1007/978-3-030-15032-7_83-
Γλώσσαen-
Μέγεθος12 pagesen
ΤίτλοςCommodore: fail safe container scheduling in Kubernetesen
ΔημιουργόςChristodoulopoulos Christosen
ΔημιουργόςΧριστοδουλοπουλος Χρηστοςel
ΔημιουργόςPetrakis Evripidisen
ΔημιουργόςΠετρακης Ευριπιδηςel
ΕκδότηςSpringer Natureen
ΠερίληψηKubernetes is a tool to facilitate deployment of multiple virtualized applications using container technology. Kubernetes scheduling mechanism orchestrates computing resources per application at runtime. However, resource allocation is static, as the maximum amount of computing resources that each application can use, must be reserved in advance. If the application requests more resources than the maximum, a fail scheduling event is generated. Although solutions to the problem of automatic scaling in Kubernetes are known to exist and automatic scaling is supported by cloud providers such as Amazon and Google, these solutions are fully proprietary and not generic (e.g. do not apply to all Kubernetes distributions). Our solution, referred to as “Commodore”, is capable of allocating (or de-allocating) resources based on the actual demands of running applications. Taking advantage of the virtualization features of cloud computing, applications are deployed on worker machines (nodes) as Virtual Machines (VMs). This not only results in better utilization of computing resources (i.e. CPU, memory and network are defined virtually) but also, in enhanced software security by isolating services or applications from each other. The experimental results demonstrated that Commodore responds to the increasing (or decreasing) resource demands of each application leading to significantly faster response times compared to a non-auto scaled implementation.en
ΤύποςΠλήρης Δημοσίευση σε Συνέδριοel
ΤύποςConference Full Paperen
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2022-05-24-
Ημερομηνία Δημοσίευσης2019-
Θεματική ΚατηγορίαApplication programsen
Θεματική ΚατηγορίαScheduling mechanismen
Θεματική ΚατηγορίαContainer schedulingen
Βιβλιογραφική ΑναφοράC. Christodoulopoulos, and E.G.M. Petrakis, “Commodore: fail safe container scheduling in Kubernetes,” in Advanced Information Networking and Applications, vol 926, Advances in Intelligent Systems and Computing, L. Barolli, M. Takizawa, F. Xhafa, T. Enokido, Eds., Cham, Switzerland: Springer Nature, 2020, pp. 988–999, doi: 10.1007/978-3-030-15032-7_83.en

Υπηρεσίες

Στατιστικά