Multiqueue Scheduling of Heterogeneous Tasks with Bounded Response Time in Hybrid Green IaaS Clouds
Document Type
Article
Publication Date
10-1-2019
Abstract
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.
Identifier
85073390296 (Scopus)
Publication Title
IEEE Transactions on Industrial Informatics
External Full Text Location
https://doi.org/10.1109/TII.2019.2901518
e-ISSN
19410050
ISSN
15513203
First Page
5404
Last Page
5412
Issue
10
Volume
15
Grant
2018ZX07111005
Fund Ref
National Natural Science Foundation of China
Recommended Citation
Yuan, Haitao; Bi, Jing; and Zhou, Mengchu, "Multiqueue Scheduling of Heterogeneous Tasks with Bounded Response Time in Hybrid Green IaaS Clouds" (2019). Faculty Publications. 7311.
https://digitalcommons.njit.edu/fac_pubs/7311
