编配
计算机科学
微服务
容器(类型理论)
云计算
分布式计算
调度(生产过程)
架空(工程)
操作系统
工程类
艺术
音乐剧
机械工程
运营管理
视觉艺术
作者
Martin Straesser,Peter J. Haas,Sebastian Frank,Alireza Hakamian,André van Hoorn,Samuel Kounev
标识
DOI:10.1007/978-3-031-48885-6_6
摘要
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-scheduler and cluster-autoscaler, we demonstrate that our framework can correctly handle different configurations of these orchestration mechanisms boosting both the simulation's use cases and authenticity.
科研通智能强力驱动
Strongly Powered by AbleSci AI