skip to main content
10.1145/2996890.3007889acmotherconferencesArticle/Chapter ViewAbstractPublication PagesuccConference Proceedingsconference-collections
short-paper

Adaptive application scheduling under interference in Kubernetes

Published: 06 December 2016 Publication History

Abstract

Containers are rapidly replacing Virtual Machines (VMs) as the compute instance in cloud-based deployments. The significantly lower overhead of deploying containers (compared to VMs) has often been cited as one reason for this. However, interference caused by the limited isolation in shared resources can impact into the performance of hosted applications. We develop a Reference Net-based model of resource management within Kubernetes, primarily to better characterise such performance issues. Our model makes use of data obtained from a Kubernetes deployment, and can be used as a basis to design scalable (and potentially interference-tolerant) applications that make use of Kubernetes.

References

[1]
S. Brunner, M. Blochlinger, G. Toffetti, J. Spillner, and T. M. Bohnert, "Experimental evaluation of the cloud-native application design," IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 488--493, 2015.
[2]
C. Delimitrou and C. Kozyrakis, "Paragon: Qos-aware scheduling for heterogeneous datacenters," in ACM SIGPLAN Notices, vol. 48, no. 4. ACM, 2013, pp. 77--88.
[3]
C. Delimitrou, N. Bambos, and C. Kozyrakis, "Qos-aware admission control in heterogeneous datacenters," in Proceedings of the 10th International Conference on Autonomic Computing (ICAC 13), 2013, pp. 291--296.
[4]
J.-P. López-Grao and J.-M. Colom, Transactions on Petri Nets and Other Models of Concurrency V. Springer Berlin Heidelberg, 2012, ch. A Petri Net Perspective on the Resource Allocation Problem in Software Engineering, pp. 181--200.
[5]
R. Valk, "Object petri nets: Using the nets-within-nets paradigm, advanced course on petri nets 2003 (j. desel, w. reisig, g. rozenberg, eds.), 3098," 2003.

Cited By

View all
  • (2023)K8sES: Optimizing Kubernetes with Enhanced Storage Service-Level Objectives2023 IEEE 41st International Conference on Computer Design (ICCD)10.1109/ICCD58817.2023.00041(214-222)Online publication date: 6-Nov-2023
  • (2023)A Scheduling Method for Tasks and Services in IIoT Multi-Cloud Environments2023 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT)10.1109/DCOSS-IoT58021.2023.00056(293-300)Online publication date: Jun-2023
  • (2023)A Microservice Architecture with Load Balancing Mechanism in Cloud EnvironmentMachine Learning and Big Data Analytics10.1007/978-3-031-15175-0_7(75-91)Online publication date: 7-Jun-2023
  • Show More Cited By
  1. Adaptive application scheduling under interference in Kubernetes

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    UCC '16: Proceedings of the 9th International Conference on Utility and Cloud Computing
    December 2016
    549 pages
    ISBN:9781450346160
    DOI:10.1145/2996890
    Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 06 December 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Short-paper

    Funding Sources

    Conference

    UCC '16

    Acceptance Rates

    Overall Acceptance Rate 38 of 125 submissions, 30%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)K8sES: Optimizing Kubernetes with Enhanced Storage Service-Level Objectives2023 IEEE 41st International Conference on Computer Design (ICCD)10.1109/ICCD58817.2023.00041(214-222)Online publication date: 6-Nov-2023
    • (2023)A Scheduling Method for Tasks and Services in IIoT Multi-Cloud Environments2023 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT)10.1109/DCOSS-IoT58021.2023.00056(293-300)Online publication date: Jun-2023
    • (2023)A Microservice Architecture with Load Balancing Mechanism in Cloud EnvironmentMachine Learning and Big Data Analytics10.1007/978-3-031-15175-0_7(75-91)Online publication date: 7-Jun-2023
    • (2022)A multi-resource scheduling scheme of Kubernetes for IIoTJournal of Systems Engineering and Electronics10.23919/JSEE.2022.00006333:3(683-692)Online publication date: Jun-2022
    • (2021)Balanced Leader Distribution Algorithm in Kubernetes ClustersSensors10.3390/s2103086921:3(869)Online publication date: 28-Jan-2021
    • (2021)On the Resource Management of Kubernetes2021 International Conference on Information Networking (ICOIN)10.1109/ICOIN50884.2021.9333977(154-158)Online publication date: 13-Jan-2021
    • (2021)Zeus: Improving Resource Efficiency via Workload Colocation for Massive Kubernetes ClustersIEEE Access10.1109/ACCESS.2021.31000829(105192-105204)Online publication date: 2021
    • (2020)KEIDS: Kubernetes-Based Energy and Interference Driven Scheduler for Industrial IoT in Edge-Cloud EcosystemIEEE Internet of Things Journal10.1109/JIOT.2019.29395347:5(4228-4237)Online publication date: May-2020
    • (2020)An Implementation of Face Recognition with Deep Learning based on a Container-Orchestration Platform2020 Indo – Taiwan 2nd International Conference on Computing, Analytics and Networks (Indo-Taiwan ICAN)10.1109/Indo-TaiwanICAN48429.2020.9181343(325-329)Online publication date: Feb-2020
    • (2020)A Cluster Autoscaler Based on Multiple Node Types in Kubernetes2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC)10.1109/ITNEC48623.2020.9084706(575-579)Online publication date: Jun-2020
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media