Advanced SearchSearch Tips
Adaptive Scheduling for QoS-based Virtual Machine Management in Cloud Computing
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Adaptive Scheduling for QoS-based Virtual Machine Management in Cloud Computing
Cao, Yang; Ro, Cheul Woo;
  PDF(new window)
Cloud Computing can be viewed as a dynamically-scalable pool of resources. Virtualization is one of the key technologies enabling Cloud Computing functionalities. Virtual machines (VMs) scheduling and allocation is essential in Cloud Computing environment. In this paper, two dynamic VMs scheduling and allocating schemes are presented and compared. One dynamically on-demand allocates VMs while the other deploys optimal threshold to control the scheduling and allocating of VMs. The aim is to dynamically allocate the virtual resources among the Cloud Computing applications based on their load changes to improve resource utilization and reduce the user usage cost. The schemes are implemented by using SimPy, and the simulation results show that the proposed adaptive scheme with one threshold can be effectively applied in a Cloud Computing environment both performance-wise and cost-wise.
Virtual Machine Scheduling;Dynamic Resource Allocation;Cloud Computing;SimPy;
 Cited by
Modeling and analysis of memory virtualization in cloud computing, Cluster Computing, 2015, 18, 1, 177  crossref(new windwow)
Modeling of Virtual Switch in Cloud System, The Journal of Digital Policy and Management, 2013, 11, 12, 479  crossref(new windwow)
D. Niyato, Z. Kun and P. Wang. Cooperative Virtual Machine Management for Multi-Organization Cloud Computing Environment. Proc. ICST-PEMT'11, 2011, pp. 528-537.

Amazon Elastic Compute Cloud (Amazon EC2)., 2012.

Virtualization Basics. virtual-machine.html.

I. A. Moschakis and H. D. Karatza. Evaluation of Gang Scheduling Performance and Cost in a Cloud Computing System. Journal of Supercomputing, vol.59, no.2, Feb. 2012, pp. 975-992. crossref(new window)

A. C. Sodan. Adaptive Scheduling for QoS Virtual Machines under Different Resource Allocation--Performance Effects and Predictability. Job Scheduling Strategies for Parallel Processing, pp.259-279, Springer-Verlag Berlin, 2009.

H. M. Kyi and T. T. Naing. Stochastic Markov Model Approach for Efficient Virtual Machines Scheduling on Private Cloud. International Journal on Cloud Computint: Services and Architecture, vol.1, no.3, Nov. 2011, pp. 1-13. crossref(new window)

W. Lin, J. Z. Wang, C. Liang and D. Qi. A Threshold-based Dynamic Resource Allocation Scheme for Cloud Computing. Procedia Engineering, vol. 23, Dec. 2011, pp.695-703. crossref(new window)

V. V. Kumar and S. Palaniswami. A Dynamic Resource Allocation Method for Parallel Data Processing in Cloud Computing. Journal of Computer Science, vol.8, no.5, Aug. 2012, pp.780-788. crossref(new window)

I. A. Moschakis and H. D. Karatza. Performance and Cost evaluation of Gang Scheduling in a Cloud Computing System with Job Migrations and Starvation Hadling. Proc. ISCC'11, 2011, pp. 418-423.

N.S. Matloff. Introduction to Discrete -Event Simulation and the SimPy Language., 2008.