Energy-aware scientific workflow scheduling in cloud environment

被引:13
|
作者
Choudhary, Anita [1 ]
Govil, Mahesh Chandra [2 ]
Singh, Girdhari [1 ]
Awasthi, Lalit K. [3 ]
Pilli, Emmanuel S. [1 ]
机构
[1] Malaviya Natl Inst Technol, Jaipur, Rajasthan, India
[2] Natl Inst Technol Sikkim, Sikkim, India
[3] Natl Inst Technol Uttarakhand NITUK, Srinagar, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2022年 / 25卷 / 06期
基金
英国科研创新办公室;
关键词
Cloud computing; Scheduling; Workflow; Energy consumption; Deadline constraint; Cost; DATA CENTERS; PERFORMANCE; ALGORITHMS; CONSOLIDATION; SIMULATION; TRENDS; TIME;
D O I
10.1007/s10586-022-03613-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing represents a significant shift in computer capability acquisition from the former ownership model to the current subscription approach. In cloud computing, services are provisioned and released in a distributed environment and encourage researchers to further investigate the benefits of cloud resources for executing scientific applications such as workflows. Workflow is composed by a number of fine-grained and coarse-grained tasks. The runtime of fine-grained tasks may be shorter than the duration of system overheads. These overheads can be reduced by merging the multiple fine-grained tasks into a single job which is called task clustering. Clustering of the task is itself a big challenge because workflow tasks are dependent on each other either by data or control dependency. Further, workflow scheduling is also critical issues which aimed to successfully complete the execution of workflow without compromising the agreed Quality of Service parameters such as deadline, cost, etc. Energy efficiency is another challenging issues and energy-aware scheduling is a promising way to achieve the energy-efficient cloud environment. Traditional research in workflow scheduling mainly focuses on the optimization constrained by time or cost without paying attention to provide complete framework for workflow scheduling. The main contribution of this study is to propose a novel scheduling framework that provide a step by step solution for workflow execution while considering the mentioned issues. In order to minimize energy consumption and total execution cost, power-aware dynamic scheduling algorithms are designed and developed that try to execute scientific applications within the user-defined deadline. We implement the task clustering and partial critical path algorithm which helps to forms the jobs of fine-grained tasks and recursively assign the sub-deadlines to the task which are on the partial critical path. Further, to improve the energy efficiency, we implement Dynamic Voltage and Frequency Scaling (DVFS) technique on computing nodes to dynamically adjust voltage and frequency of the processor. Simulation is performed on Montage, CyberShake, SIPHT, LIGO Inspiral Analysis scientific applications and it is observed that the proposed framework deal with the mentioned issues. From the analysis of results it is observed that using clustering and DVFS technique transmission cost and energy consumption is reduced at considerable level.
引用
收藏
页码:3845 / 3874
页数:30
相关论文
共 50 条
  • [31] Energy and resource efficient workflow scheduling in a virtualized cloud environment
    Garg, Neha
    Singh, Damanpreet
    Goraya, Major Singh
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 767 - 797
  • [32] Security supportive energy-aware scheduling and energy policies for cloud environments
    Fernandez-Cerero, Damian
    Jakobik, Agnieszka
    Grzonka, Daniel
    Kolodziej, Joanna
    Fernandez-Montes, Alejandro
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 119 : 191 - 202
  • [33] Power-Aware Mechanism for Scheduling Scientific Workflows in Cloud Environment
    Kataraki, Kirankumar, V
    Maradithaya, Sumana
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2021, 12 (01) : 22 - 38
  • [34] Energy-Aware Scheduling in Edge Computing Based on Energy Internet
    Zhang, Qing
    Lin, Xiaoyong
    Hao, Yongsheng
    Cao, Jie
    IEEE ACCESS, 2020, 8 : 229052 - 229065
  • [35] Load prediction for energy-aware scheduling for Cloud computing platforms
    Dambreville, Alexandre
    Tomasik, Joanna
    Cohen, Johanne
    Dufoulon, Fabien
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2604 - 2607
  • [36] An Experimental Study of Hybrid Energy-Aware Scheduling in a Cloud Testbed
    Miles, Alan
    Bai, Yan
    Chinn, Donald
    Bhargava, Bharat
    2014 GLOBAL INFORMATION INFRASTRUCTURE AND NETWORKING SYMPOSIUM (GIIS), 2014,
  • [37] Deadline-constrained cost-energy aware workflow scheduling in cloud
    Bugingo, Emmanuel
    Zheng, Wei
    Lei, Zhenfeng
    Zhang, Defu
    Sebakara, Samuel Rene Adolphe
    Zhang, Dongzhan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (06)
  • [38] Impact of Variable Priced Cloud Resources on Scientific Workflow Scheduling
    Ostermann, Simon
    Prodan, Radu
    EURO-PAR 2012 PARALLEL PROCESSING, 2012, 7484 : 350 - 362
  • [39] PPR-RM: Performance-to-Power Ratio, Reliability and Makespan - aware scientific workflow scheduling based on a coalitional game in the cloud
    Khaleel, Mustafa Ibrahim
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 207
  • [40] SAEA: A security-aware and energy-aware task scheduling strategy by Parallel Squirrel Search Algorithm in cloud environment
    Zade, Behnam Mohammad Hasani
    Mansouri, Najme
    Javidi, Mohammad Masoud
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176