WARS: A workload-aware CPU resources scheduling for the cloud computing environment

Virtualization-based cloud computing platforms allow mul- tiple virtual machines (VMs) running on the same physical machine. Efficient allocation of limited underlying resources has been a key is- sue.This paper presents a workload-aware CPU resources scheduling method (WARS). WARS uses the allocated credits and consumed cred- its to diagnose the CPU resources requirements of VMs and dynamical- ly adjusts CPU resources according to the requirements of VMs. The adjustment of CPU resources is converted into increased or decreased weights of VMs.

[1]  Jing Xu,et al.  Fuzzy Modeling Based Resource Management for Virtualized Database Systems , 2011, 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems.

[2]  Hui Wang,et al.  An Adaptive Resource Flowing Scheme amongst VMs in a VM-Based Utility Computing , 2007, 7th IEEE International Conference on Computer and Information Technology (CIT 2007).

[3]  Sung-Min Lee,et al.  Dynamic CPU resource allocation for multicore CE devices running multiple operating systems , 2012, 2012 IEEE International Conference on Consumer Electronics (ICCE).

[4]  Weiqin Tong,et al.  BSPCloud: A Hybrid Distributed-memory and Shared-memory Programming Model , 2013 .

[5]  Yudi Wei,et al.  DynaQoS: Model-free self-tuning fuzzy control of virtualized resources for QoS provisioning , 2011, 2011 IEEE Nineteenth IEEE International Workshop on Quality of Service.

[6]  Carl A. Waldspurger,et al.  Memory resource management in VMware ESX server , 2002, OSDI '02.

[7]  Yuting Zhang,et al.  Friendly virtual machines: leveraging a feedback-control model for application adaptation , 2005, VEE '05.

[8]  Leandro Navarro-Moldes,et al.  Enhancing virtual environments with QoS aware resource management , 2009, Ann. des Télécommunications.