Job scheduling algorithm based on Berger model in cloud environment

  • Baomin Xu*
  • , Chunyan Zhao
  • , Enzhao Hu
  • , Bin Hu
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

150 Citations (Scopus)

Abstract

Considered the commercialization and the virtualization characteristics of cloud computing, the paper proposed for the first time an algorithm of job scheduling based on Berger model. In the job scheduling process, the algorithm establishes dual fairness constraint. The first constraint is to classify user tasks by QoS preferences, and establish the general expectation function in accordance with the classification of tasks to restrain the fairness of the resources in selection process. The second constraint is to define resource fairness justice function to judge the fairness of the resources allocation. We have expanded simulation platform CloudSim, and have implemented the job scheduling algorithm proposed in this paper. The experimental results show that the algorithm can effectively execute the user tasks and manifests better fairness.

Original languageEnglish
Pages (from-to)419-425
Number of pages7
JournalAdvances in Engineering Software
Volume42
Issue number7
DOIs
Publication statusPublished - Jul 2011
Externally publishedYes

Keywords

  • Berger model
  • Cloud computing
  • Fairness constrain.
  • Job scheduling
  • QoS
  • Resources allocation Economic

Fingerprint

Dive into the research topics of 'Job scheduling algorithm based on Berger model in cloud environment'. Together they form a unique fingerprint.

Cite this