Rapid Testing of IaaS Resource Management Algorithms via Cloud Middleware Simulation
Christian Stier, J\"org Domaschka, Anne Koziolek, Sebastian Krach,, Jakub Krzywda, Ralf Reussner

TL;DR
This paper introduces a simulation approach for testing IaaS resource management algorithms that uses runtime monitoring data to automatically create models, reducing implementation effort and accurately reflecting real hardware behavior.
Contribution
The authors present a novel simulation method that automatically constructs models from runtime data, enabling efficient testing of resource management algorithms without reimplementation.
Findings
Simulation results match real hardware behavior
Reduces effort in algorithm testing
Automates model creation from runtime data
Abstract
Infrastructure as a Service (IaaS) Cloud services allow users to deploy distributed applications in a virtualized environment without having to customize their applications to a specific Platform as a Service (PaaS) stack. It is common practice to host multiple Virtual Machines (VMs) on the same server to save resources. Traditionally, IaaS data center management required manual effort for optimization, e.g. by consolidating VM placement based on changes in usage patterns. Many resource management algorithms and frameworks have been developed to automate this process. Resource management algorithms are typically tested via experimentation or using simulation. The main drawback of both approaches is the high effort required to conduct the testing. Existing Cloud or IaaS simulators require the algorithm engineer to reimplement their algorithm against the simulator's API. Furthermore, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
