Improving virtual host efficiency through resource and interference aware scheduling
Evangelos Angelou, Konstantinos Kaffes, Athanasia Asiki, Georgios, Goumas, Nectarios Koziris

TL;DR
This paper introduces resource-aware and interference-aware scheduling methods for cloud hosts that optimize resource utilization and energy efficiency while maintaining application performance under oversubscription.
Contribution
It presents two novel scheduling schemes that improve host efficiency and reduce interference, validated with real-world cloud workloads.
Findings
Up to 50% reduction in CPU time consumption.
Maintains workload performance comparable to existing schemes.
Effective in diverse cloud application scenarios.
Abstract
Modern Infrastructure-as-a-Service Clouds operate in a competitive environment that caters to any user's requirements for computing resources. The sharing of the various types of resources by diverse applications poses a series of challenges in order to optimize resource utilization while avoiding performance degradation caused by application interference. In this paper, we present two scheduling methodologies enforcing consolidation techniques on multicore physical machines. Our resource-aware and interference-aware scheduling schemes aim at improving physical host efficiency while preserving the application performance by taking into account host oversubscription and the resulting workload interference. We validate our fully operational framework through a set of real-life workloads representing a wide class of modern cloud applications. The experimental results prove the efficiency…
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.
Taxonomy
TopicsCloud Computing and Resource Management · Parallel Computing and Optimization Techniques · Distributed and Parallel Computing Systems
