TY - JOUR
T1 - Multiqueue Scheduling of Heterogeneous Tasks with Bounded Response Time in Hybrid Green IaaS Clouds
AU - Yuan, Haitao
AU - Bi, Jing
AU - Zhou, Mengchu
N1 - Funding Information:
Manuscript received January 24, 2018; revised January 3, 2019; accepted February 19, 2019. Date of publication February 25, 2019; date of current version October 3, 2019. This work was supported in part by the National Natural Science Foundation of China under Grant 61802015 and Grant 61703011, in part by the National Science and Technology Major Project of the Ministry of Science and Technology of China under Grant 2018ZX07111005, and in part by the National Defense Pre-Research Foundation of China under Grant 41401020401 and Grant 41401050102. Paper no. TII-18-0192. (Corresponding author: Jing Bi.) H. Yuan is with the School of Software Engineering, Beijing Jiaotong University, Beijing 100044, China (e-mail:,htyuan@bjtu.edu.cn).
Publisher Copyright:
© 2005-2012 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - Cost-effective task scheduling is an important operation in green infrastructure-as-a-service clouds (GICs) as the energy consumed by users' tasks is drastic. The irregular task arrival forces private GIC to adopt hybrid clouds to outsource some tasks to dynamic and reliable virtual machines (VMs) of public external clouds. However, temporal differences in revenue, electricity prices, wind and solar energy, and VM running prices of public external clouds make it difficult to dispatch all tasks in a cost-effective way while satisfying users' specified response time constraints. Unlike existing methods, we propose a multiqueue scheduling (MQS) method that investigates such temporal differences in hybrid GICs (HGICs). Specially, this work first gives mathematical relations between rejected tasks and service rates of servers in private GIC. In each iteration of MQS, this paper formulates a profit maximization problem for HGIC and solves it by a novel meta-heuristic optimization method by combing simulated annealing, particle swarm optimization, and genetic algorithm. Trace-driven experiments based on real-life data demonstrate that profit and throughput of MQS are larger than typical task scheduling algorithms while meeting tasks' response time constraints.
AB - Cost-effective task scheduling is an important operation in green infrastructure-as-a-service clouds (GICs) as the energy consumed by users' tasks is drastic. The irregular task arrival forces private GIC to adopt hybrid clouds to outsource some tasks to dynamic and reliable virtual machines (VMs) of public external clouds. However, temporal differences in revenue, electricity prices, wind and solar energy, and VM running prices of public external clouds make it difficult to dispatch all tasks in a cost-effective way while satisfying users' specified response time constraints. Unlike existing methods, we propose a multiqueue scheduling (MQS) method that investigates such temporal differences in hybrid GICs (HGICs). Specially, this work first gives mathematical relations between rejected tasks and service rates of servers in private GIC. In each iteration of MQS, this paper formulates a profit maximization problem for HGIC and solves it by a novel meta-heuristic optimization method by combing simulated annealing, particle swarm optimization, and genetic algorithm. Trace-driven experiments based on real-life data demonstrate that profit and throughput of MQS are larger than typical task scheduling algorithms while meeting tasks' response time constraints.
KW - Delay-constrained applications
KW - green computing
KW - hybrid clouds
KW - hybrid meta-heuristic algorithm
KW - task scheduling
UR - http://www.scopus.com/inward/record.url?scp=85073390296&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85073390296&partnerID=8YFLogxK
U2 - 10.1109/TII.2019.2901518
DO - 10.1109/TII.2019.2901518
M3 - Article
AN - SCOPUS:85073390296
SN - 1551-3203
VL - 15
SP - 5404
EP - 5412
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 10
M1 - 8651551
ER -