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 条
  • [21] Energy-aware scheduling algorithm for time-constrained workflow tasks in DVFS-enabled cloud environment
    Safari, Monire
    Khorsand, Reihaneh
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 87 : 311 - 326
  • [22] Energy-Aware DPSO Algorithm for workflow Scheduling on Computational Grids
    Oukfif, Karima
    Bouali, Lyes
    Bouzefrane, Samia
    Boumghar, Fatima
    2015 3RD INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD) AND INTERNATIONAL CONFERENCE ON OPEN AND BIG (OBD), 2015, : 651 - 656
  • [23] Energy Efficient and Reliability Aware Workflow Task Scheduling in Cloud Environment
    Rambabu Medara
    Ravi Shankar Singh
    Wireless Personal Communications, 2021, 119 : 1301 - 1320
  • [24] Constrained Energy-Cost-Aware Workflow Scheduling for Cloud Environment
    Bugingo, Emmanuel
    Zhang, Defu
    Zheng, Wei
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 40 - 42
  • [25] Towards energy-aware job consolidation scheduling in cloud
    Sanjeevi, P.
    Viswanathan, P.
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 1, 2016, : 361 - 366
  • [26] Energy-Aware Autonomic Resource Scheduling Framework for Cloud
    Dewangan, Bhupesh Kumar
    Agarwal, Amit
    Venkatadri, M.
    Pasricha, Ashutosh
    INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2019, 4 (01) : 41 - 55
  • [27] An Innovative Energy-Aware Cloud Task Scheduling Framework
    Alahmadi, Abdulrahman
    Che, Dunren
    Khaleel, Mustafa
    Zhu, Michelle M.
    Ghodous, Parsia
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 493 - 500
  • [28] QET : a QoS-based energy-aware task scheduling method in cloud environment
    Xue, Shengjun
    Zhang, Yiyun
    Xu, Xiaolong
    Xing, Guowen
    Xiang, Haolong
    Ji, Sai
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (04): : 3199 - 3212
  • [29] Multi-Objective Approach for Energy-Aware Workflow Scheduling in Cloud Computing Environments
    Yassa, Sonia
    Chelouah, Rachid
    Kadima, Hubert
    Granado, Bertrand
    SCIENTIFIC WORLD JOURNAL, 2013,
  • [30] Parametric Scientific Workflow Scheduling Algorithm in Cloud Computing
    Hammouti, Sarra
    Yagoubi, Belabbas
    Makhlouf, Sid Ahmed
    2022 INTERNATIONAL SYMPOSIUM ON INNOVATIVE INFORMATICS OF BISKRA, ISNIB, 2022, : 82 - 87