Job scheduling algorithm based on Berger model in cloud environment

被引:115
|
作者
Xu, Baomin [1 ]
Zhao, Chunyan [2 ]
Hu, Enzhao [1 ]
Hu, Bin [3 ,4 ]
机构
[1] Beijing jiaotong Univ, Sch Comp & Informat Technol, Beijing 100044, Peoples R China
[2] China Meteorol Adm, Natl Meteorol Informat Ctr, Beijing 100081, Peoples R China
[3] Birmingham City Univ, Dept Comp, Birmingham B42 2SU, W Midlands, England
[4] Lanzhou Univ, Sch Informat Sci & Engn, Lanzhou 730000, Peoples R China
关键词
Cloud computing; Berger model; Job scheduling; QoS; Fairness constrain; Resources allocation Economic; MARKET;
D O I
10.1016/j.advengsoft.2011.03.007
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:419 / 425
页数:7
相关论文
共 50 条
  • [1] Hybrid Job Scheduling Algorithm for Cloud Computing Environment
    Javanmardi, Saeed
    Shojafar, Mohammad
    Amendola, Danilo
    Cordeschi, Nicola
    Liu, Hongbo
    Abraham, Ajith
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INNOVATIONS IN BIO-INSPIRED COMPUTING AND APPLICATIONS (IBICA 2014), 2014, 303 : 43 - 52
  • [2] Job Scheduling Algorithm in Cloud Environment Considering the Priority and Cost of Job
    Kumar, Mohit
    Dubey, Kalka
    Sharma, S. C.
    PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2016, VOL 2, 2017, 547 : 313 - 320
  • [3] Job Scheduling Algorithm Based on Fuzzy Quotient Space Theory in Cloud Environment
    Qi, Ping
    Li, Long-shu
    2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 388 - 393
  • [4] Algorithm to improve job scheduling problem in cloud computing environment
    Tareghian, Shahab
    Bornaee, Zarrintaj
    2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2015, : 683 - 687
  • [5] Adaptive Job-Scheduling Algorithm based on Queuing Theory in a Hybrid Cloud Environment
    Liu Y.
    Chen X.
    Hu Y.
    Cai Q.
    International Journal of Performability Engineering, 2019, 15 (06) : 1580 - 1590
  • [6] A Priority based Job Scheduling Algorithm in Cloud Computing
    Ghanbari, Shamsollah
    Othman, Mohamed
    INTERNATIONAL CONFERENCE ON ADVANCES SCIENCE AND CONTEMPORARY ENGINEERING 2012, 2012, 50 : 778 - 785
  • [7] Arrival based Deadline aware Job Scheduling Algorithm in Cloud
    Kumar, Rajesh
    Gupta, Swati
    PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTING AND CONTROL (ISPCC 2K17), 2017, : 176 - 180
  • [8] Efficient job scheduling in cloud computing based on genetic algorithm
    Sahraei, Shirin Hosseinzadeh
    Kashani, Mohammad Mansour Riahi
    Rezazadeh, Javad
    Farahbakhsh, Reza
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2019, 22 (04) : 447 - 467
  • [9] QoS-aware simulation job scheduling algorithm in virtualized cloud environment
    Li, Zhen
    Chen, Bin
    Liu, Xiaocheng
    Ning, Dandan
    Qiu, Xiaogang
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2020, 11 (05)
  • [10] The Feasible Job Scheduling Algorithm for Efficient Resource allocation Process in Cloud Environment
    Praveenchandar, J.
    Tamilarasi, A.
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ADVANCED COMPUTING (ICRTAC-CPS 2018), 2018, : 28 - 33