About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Performance Evaluation Methodologies and Tools. 16th EAI International Conference, VALUETOOLS 2023, Crete, Greece, September 6–7, 2023, Proceedings

Research Article

Kubernetes-in-the-Loop: Enriching Microservice Simulation Through Authentic Container Orchestration

Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-031-48885-6_6,
        author={Martin Straesser and Patrick Haas and Sebastian Frank and Alireza Hakamian and Andr\^{e} van Hoorn and Samuel Kounev},
        title={Kubernetes-in-the-Loop: Enriching Microservice Simulation Through Authentic Container Orchestration},
        proceedings={Performance Evaluation Methodologies and Tools. 16th EAI International Conference, VALUETOOLS 2023, Crete, Greece, September 6--7, 2023, Proceedings},
        proceedings_a={VALUETOOLS},
        year={2024},
        month={1},
        keywords={Kubernetes Microservices Container orchestration Discrete event simulation Cloud computing Software performance},
        doi={10.1007/978-3-031-48885-6_6}
    }
    
  • Martin Straesser
    Patrick Haas
    Sebastian Frank
    Alireza Hakamian
    André van Hoorn
    Samuel Kounev
    Year: 2024
    Kubernetes-in-the-Loop: Enriching Microservice Simulation Through Authentic Container Orchestration
    VALUETOOLS
    Springer
    DOI: 10.1007/978-3-031-48885-6_6
Martin Straesser,*, Patrick Haas, Sebastian Frank, Alireza Hakamian, André van Hoorn, Samuel Kounev
    *Contact email: martin.straesser@uni-wuerzburg.de

    Abstract

    Microservices deployed and managed by container orchestration frameworks like Kubernetes are the bases of modern cloud applications. In microservice performance modeling and prediction, simulations provide a lightweight alternative to experimental analysis, which requires dedicated infrastructure and a laborious setup. However, existing simulators cannot run realistic scenarios, as performance-critical orchestration mechanisms (like scheduling or autoscaling) are manually modeled and can consequently not be represented in their full complexity and configuration space. This work combines a state-of-the-art simulation for microservice performance with Kubernetes container orchestration. Hereby, we include the original implementation of Kubernetes artifacts enabling realistic scenarios and testing of orchestration policies with low overhead. In two experiments with Kubernetes’kube-schedulerandcluster-autoscaler, we demonstrate that our framework can correctly handle different configurations of these orchestration mechanisms boosting both the simulation’s use cases and authenticity.

    Keywords
    Kubernetes Microservices Container orchestration Discrete event simulation Cloud computing Software performance
    Published
    2024-01-03
    Appears in
    SpringerLink
    http://dx.doi.org/10.1007/978-3-031-48885-6_6
    Copyright © 2023–2025 ICST
    EBSCOProQuestDBLPDOAJPortico
    EAI Logo

    About EAI

    • Who We Are
    • Leadership
    • Research Areas
    • Partners
    • Media Center

    Community

    • Membership
    • Conference
    • Recognition
    • Sponsor Us

    Publish with EAI

    • Publishing
    • Journals
    • Proceedings
    • Books
    • EUDL