JOURNAL ARTICLE

A Hybrid Approach for Scheduling Virtual Machines in Private Clouds

Heba KurdiEbtehal T. Alotaibi

Year: 2014 Journal:   Procedia Computer Science Vol: 34 Pages: 249-256   Publisher: Elsevier BV

Abstract

Quality of Service (QoS) support in private clouds is a challenging process because of the limitations of available resources and the high rate of received jobs, which leads to an NP hard scheduling problem. In private clouds, resource owners are usually interested in maximizing their resource utilization and completion rates while minimizing the turnaround time of their jobs, which complicates the scheduling problem even more. Haizea is an eminent cloud scheduler that offers high performance in terms of job turnaround time and completion rate. However, Haizea, and cloud schedulers in general, suffer from low resource utlization. Additionally, cloud schedulers usually consider only end users' demands, while providers' demands are entirely neglected. This is because an infinite pool of resources is assumed, which is difficult to achieve and simply not true in private clouds. Conversely, Condor, the eminent High Throughput Computing (HTP) scheuler, is known for addressing these shortcomings by formulating owner's and user's requirements as a logical expression evaluated based on the context which result is high resource utilization. Unfortunatly, this comes with the price of long execution time. As each of Haizea and Condor has its own advantages and limitations, in this paper, we propose a hybrid Haizea and Condor approach (HHCS) which utilizes techniques from both schedulers in a way that maximizes their advantages and overcomes their limitations. The proposed approach has been tested thoroughly in a simulated private cloud environment under various numbers of nodes and jobs. Experimental results illustrated an enhanced performance in terms of resources utilization without compromising the job turnaround time or the job completion rate.

Keywords:
Computer science Cloud computing Turnaround time Quality of service Virtual machine Scheduling (production processes) Distributed computing Computer network Operating system Mathematical optimization

Metrics

7
Cited By
3.23
FWCI (Field Weighted Citation Impact)
9
Refs
0.93
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Energy-Efficient Job Scheduling and Allocation Scheme for Virtual Machines in Private Clouds

Shailesh Shivaji DeoreAshish Patil -Ruchira Bhargava

Journal:   International Journal of Applied Information Systems Year: 2013 Vol: 5 (1)Pages: 56-60
JOURNAL ARTICLE

Stochastic Markov Model Approach For Efficient Virtual Machines Scheduling On Private Cloud

Hsu Mon Kyi and Thinn Thu Naing

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2018
JOURNAL ARTICLE

An efficient approach for virtual machines scheduling on a private cloud environment

Hsu Mon KyiThinn Thu Naing

Journal:   2011 4th IEEE International Conference on Broadband Network and Multimedia Technology Year: 2011 Pages: 365-369
© 2026 ScienceGate Book Chapters — All rights reserved.