{UFO}: The Ultimate {QoS-Aware} Core Management for Virtualized and Oversubscribed Public Clouds

Y Peng, S Chen, Y Zhao, Z Yu - 21st USENIX Symposium on Networked …, 2024 - usenix.org
Public clouds typically adopt (1) multi-tenancy to increase server utilization;(2) virtualization
to provide isolation between different tenants;(3) oversubscription of resources to further …

CPS: A Cooperative Para-virtualized Scheduling Framework for Manycore Machines

Y Liu, T Xu, Z Mi, Z Hua, B Zang, H Chen - Proceedings of the 28th ACM …, 2023 - dl.acm.org
Today's cloud platforms offer large virtual machine (VM) instances with multiple virtual CPUs
(vCPU) on manycore machines. These machines typically have a deep memory hierarchy to …

Revisiting VM-Agnostic KVM vCPU Scheduler for Mitigating Excessive vCPU Spinning

K Ishiguro, N Yasuno, PL Aublin… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
In virtualized environments, virtual CPUs (vCPUs) are commonly oversubscribed on
physical CPUs (pCPUs) to utilize CPU resources efficiently. However, excessive vCPU …

Maximizing VMs' IO Performance on Overcommitted CPUs with Fairness

T **ng, C **ong, C Ye, Q Wei, J Picorel… - Proceedings of the 2023 …, 2023 - dl.acm.org
To improve resource utilization and reduce costs many Cloud providers adopt virtual
machines (VMs) overcommitment. While effective, this strategy may lead to adverse …