Reliability Enhancement Strategies for Workflow Scheduling Under Energy Consumption Constraints in Clouds

被引:12
作者
Zhang, Longxin [1 ]
Ai, Minghui [1 ]
Liu, Ke [1 ]
Chen, Jianguo [2 ]
Li, Kenli [3 ]
机构
[1] Hunan Univ Technol, Coll Comp Sci, Zhuzhou 412007, Peoples R China
[2] Sun Yat Sen Univ, Sch Software Engn, Zhuhai 519082, Guangdong, Peoples R China
[3] Hunan Univ, Coll Informat Sci & Engn, Natl Supercomp Ctr, Changsha 410082, Hunan, Peoples R China
来源
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING | 2024年 / 9卷 / 02期
关键词
Task analysis; Reliability; Cloud computing; Energy consumption; Time-frequency analysis; Quality of service; Optimization; Checkpoint mechanism; cloud computing; energy constraint; reliability enhancement; workflow scheduling; MAXIMIZING RELIABILITY; ALGORITHM; DUPLICATION; TASKS;
D O I
10.1109/TSUSC.2023.3314759
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the demand for Big Data analysis and artificial intelligence technology continues to surge, a significant amount of research has been conducted on cloud computing services. An effective workflow scheduling strategy stands as the pivotal factor in ensuring the quality of cloud services. Dynamic voltage and frequency scaling (DVFS) is an effective energy-saving technology that is extensively used in the development of workflow scheduling algorithms. However, DVFS reduces the processor's running frequency, which increases the possibility of soft errors in workflow execution, thereby lowering the workflow execution reliability. This study proposes an energy-aware reliability enhancement scheduling (EARES) method with a checkpoint mechanism to improve system reliability while meeting the workflow deadline and the energy consumption constraints. The proposed EARES algorithm consists of three phases, namely, workflow application initialization, deadline partitioning, and energy partitioning and virtual machine selection. Numerous experiments are conducted to assess the performance of the EARES algorithm using three real-world scientific workflows. Experimental results demonstrate that the EARES algorithm remarkably improves reliability in comparison with other state-of-the-art algorithms while meeting the deadline and satisfying the energy consumption requirement.
引用
收藏
页码:155 / 169
页数:15
相关论文
共 43 条
[1]  
[Anonymous], 2016, Int. J. Elect. Power Energy Syst., V78, P499
[2]   Scheduling for Workflows with Security-Sensitive Intermediate Data by Selective Tasks Duplication in Clouds [J].
Chen, Huangke ;
Zhu, Xiaomin ;
Qiu, Dishan ;
Liu, Ling ;
Du, Zhihui .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (09) :2674-2688
[3]   Execution cost minimization scheduling algorithms for deadline-constrained parallel applications on heterogeneous clouds [J].
Chen, Weihong ;
Xie, Guoqi ;
Li, Renfa ;
Li, Keqin .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02) :701-715
[4]   A survey of energy-saving technologies in cloud data centers [J].
Cheng, Huiwen ;
Liu, Bo ;
Lin, Weiwei ;
Ma, Zehua ;
Li, Keqin ;
Hsu, Ching-Hsien .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (11) :13385-13420
[5]   Q-learning based dynamic task scheduling for energy-efficient cloud computing [J].
Ding, Ding ;
Fan, Xiaocong ;
Zhao, Yihuan ;
Kang, Kaixuan ;
Yin, Qian ;
Zeng, Jing .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 :361-371
[6]   A Hybrid Algorithm for Multi-Objective Scientific Workflow Scheduling in IaaS Cloud [J].
Gao, Yongqiang ;
Zhang, Shuyun ;
Zhou, Jiantao .
IEEE ACCESS, 2019, 7 :125783-125795
[7]   Reliability and energy efficient workflow scheduling in cloud environment [J].
Garg, Ritu ;
Mittal, Mamta ;
Le Hoang Son .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (04) :1283-1297
[8]   A smart energy and reliability aware scheduling algorithm for workflow execution in DVFS-enabled cloud environment [J].
Hassan, Hadeer A. ;
Salem, Sameh A. ;
Saad, Elsayed M. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 :431-448
[9]  
Hou C., 2020, INT C HIGHPERFORM CO, P1
[10]   Dynamic DAG Scheduling on Multiprocessor Systems: Reliability, Energy, and Makespan [J].
Huang, Jing ;
Li, Renfa ;
Jiao, Xun ;
Jiang, Yu ;
Chang, Wanli .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) :3336-3347