A Multi-objective Hybrid Cloud Resource scheduling Method Based on Deadline and Cost Constraints

被引:49
作者
Zuo, Liyun [1 ,2 ]
Shu, Lei [1 ,3 ]
Dong, Shoubin [2 ]
Chen, Yuanfang [1 ]
Yan, Li [1 ]
机构
[1] Guangdong Univ Petrochem Technol, Guangdong Prov Key Lab Petrochem Equipment Fault, Maoming 525000, Peoples R China
[2] South China Univ Technol, Sch Comp Sci & Engn, Guangdong Key Lab Commun & Comp Network, Guangzhou 510640, Guangdong, Peoples R China
[3] Univ Lincoln, Sch Engn, Lincoln LN6 7TS, England
来源
IEEE ACCESS | 2017年 / 5卷
关键词
Hybrid cloud; resource utilization; task scheduling; deadline; cost constraint; MANAGEMENT;
D O I
10.1109/ACCESS.2016.2633288
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a task-oriented multi-objective scheduling method based on ant colony optimization (MOSACO) to optimize the finite pool of public and private computing resources in a hybrid cloud computing environment according to deadline and cost constraints. MOSACO is employed to minimize task completion times and costs using time-first and cost-first single-objective optimization strategies, respectively, and to maximize user quality of service and the profit of resource providers using an entropy optimization model. The effectiveness of the MOSACO algorithm based on multiple considerations of task completion time, cost, number of deadline violations, and degree of private resource utilization is verified using simulation and three application examples. Comparisons with similar scheduling methods demonstrate that MOSACO provides the highest optimality, and that the time-first and cost-first strategies provide definite advantages for minimizing completion time and cost, respectively.
引用
收藏
页码:22067 / 22080
页数:14
相关论文
共 41 条
[1]   Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths [J].
Abrishami, Saeid ;
Naghibzadeh, Mahmoud ;
Epema, Dick H. J. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) :1400-1414
[2]  
[Anonymous], P INT C COMP COMM NE
[3]  
[Anonymous], 2013, P INT C COMPOSITE MA
[4]  
[Anonymous], IEEE T CLOU IN PRESS
[5]  
[Anonymous], J COMPUT APPL
[6]  
[Anonymous], 2014, P 5 INT C INT ADV SY
[7]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[8]  
Chaisiri S, 2009, 2009 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC 2009), P99
[9]  
Chopra N, 2013, 2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), P840, DOI 10.1109/ICACCI.2013.6637285
[10]   Adaptive Algorithm for Minimizing Cloud Task Length with Prediction Errors [J].
Di, Sheng ;
Wang, Cho-Li ;
Cappello, Franck .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) :194-207