Job scheduling algorithm based on Berger model in cloud environment

被引:116
作者
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
相关论文
共 18 条
[1]  
[Anonymous], 2008, P 10 IEEE INT C HIGH
[2]  
Berger J., 1966, Sociological Theories in Progress, V1, P47
[3]  
Berger J., 1966, Sociological theories in progress, V1, P29
[4]  
Berger J., 1972, Sociological theories in progress, V2, P119
[5]   A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems [J].
Braun, TD ;
Siegel, HJ ;
Beck, N ;
Bölöni, LL ;
Maheswaran, M ;
Reuther, AI ;
Robertson, JP ;
Theys, MD ;
Yao, B ;
Hensgen, D ;
Freund, RF .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) :810-837
[6]   Market-oriented Grids and Utility Computing: The State-of-the-art and Future Directions [J].
Broberg, James ;
Venugopal, Srikumar ;
Buyya, Rajkumar .
JOURNAL OF GRID COMPUTING, 2008, 6 (03) :255-276
[7]  
Buyya R., 2009, Modeling and Simulation of Scalable Cloud
[8]  
BUYYA R, 2002, THESIS MONASH U
[9]  
FERGUSON D, 1988, P 8 INT C DISTR COMP, P491
[10]  
Gomoluch J., 2003, PROC 1 INT WORKSHOP, P211