CloudSim Plus‐K8s: A Contract‐Driven Extension for Kubernetes Container Orchestration Simulation

ABSTRACT Background Existing simulators for container orchestration do not model the full Kubernetes stack—the scheduler, workload controllers, pod lifecycle, and autoscalers—together. Objective To provide CloudSim Plus‐K8s, a discrete‐event simulation extension of CloudSim Plus whose fidelity is set out in an explicit contract enforced by tests. Methods The extension models filter‐and‐score scheduling, the Horizontal and Vertical Pod Autoscalers and the Cluster Autoscaler, six workload controllers, and per‐service M/M/c latency. A 214‐test suite enforces the fidelity contract. We validated the simulator against kube‐scheduler‐simulator on 300 scenarios and against a four‐node Oracle Cloud k3s cluster running Google's Online Boutique. Results Filter and feasibility agreement with kube‐scheduler is 100%. Strict winner‐node agreement is 84% (5‐run mean; range 82%–87%), and combined winner‐or‐score‐set agreement is 100% on both substrates; steady‐state replica error is zero. The remaining strict disagreement arises solely from tie‐breaking among co‐optimal nodes. The M/M/c model reproduces traced p 95 latency within ±0.5 log 10 for one of eight operations under moderate load, with accuracy degrading under saturation. Conclusions CloudSim Plus‐K8s provides a falsifiable specification of the Kubernetes behaviours it reproduces, together with their tolerances, and is released as an open‐source, reproducible artefact.

Authors

Institutions

Publication Details

Journal
Software Practice and Experience
Published
2026-11-06
DOI
https://doi.org/10.1002/spe.70125
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

CloudSim Plus‐K8s: A Contract‐Driven Extension for Kubernetes Container Orchestration Simulation

Widad Ettazi, Driss Riane, Othmane Zarai
1 links
Software Practice and Experience
Cloud Computing and Resource Management
article

CloudSim Plus‐K8s: A Contract‐Driven Extension for Kubernetes Container Orchestration Simulation

Widad Ettazi, Driss Riane, Othmane Zarai
article en

Abstract

ABSTRACT Background Existing simulators for container orchestration do not model the full Kubernetes stack—the scheduler, workload controllers, pod lifecycle, and autoscalers—together. Objective To provide CloudSim Plus‐K8s, a discrete‐event simulation extension of CloudSim Plus whose fidelity is set out in an explicit contract enforced by tests. Methods The extension models filter‐and‐score scheduling, the Horizontal and Vertical Pod Autoscalers and the Cluster Autoscaler, six workload controllers, and per‐service M/M/c latency. A 214‐test suite enforces the fidelity contract. We validated the simulator against kube‐scheduler‐simulator on 300 scenarios and against a four‐node Oracle Cloud k3s cluster running Google's Online Boutique. Results Filter and feasibility agreement with kube‐scheduler is 100%. Strict winner‐node agreement is 84% (5‐run mean; range 82%–87%), and combined winner‐or‐score‐set agreement is 100% on both substrates; steady‐state replica error is zero. The remaining strict disagreement arises solely from tie‐breaking among co‐optimal nodes. The M/M/c model reproduces traced p 95 latency within ±0.5 log 10 for one of eight operations under moderate load, with accuracy degrading under saturation. Conclusions CloudSim Plus‐K8s provides a falsifiable specification of the Kubernetes behaviours it reproduces, together with their tolerances, and is released as an open‐source, reproducible artefact.

Software Practice and Experience
Mohammed V University (MA)
Openalex Percentile: Top 10%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon