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
关键词
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 条
  • [41] Efficient Energy Aware Task Scheduling for Parallel Workflow Tasks on Hybrids Cloud Environment
    Thanavanich, Thanawut
    Uthayopas, Putchong
    2013 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2013, : 37 - 42
  • [42] A hybrid genetic algorithm for scientific workflow scheduling in cloud environment
    Aziza, Hatem
    Krichen, Saoussen
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (18): : 15263 - 15278
  • [43] A hybrid genetic algorithm for scientific workflow scheduling in cloud environment
    Hatem Aziza
    Saoussen Krichen
    Neural Computing and Applications, 2020, 32 : 15263 - 15278
  • [44] Interconnection Network Energy-Aware Workflow Scheduling Algorithm on Heterogeneous Systems
    Tang, Xiaoyong
    Shi, Weiqiang
    Wu, Fan
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) : 7637 - 7645
  • [45] Energy-aware workflow scheduling and optimization in clouds using bat algorithm
    Gu, Yi
    Budati, Chandu
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 113 : 106 - 112
  • [46] 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
  • [47] 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
  • [48] Energy-aware scheduling by rolling-horizon in uncertain cloud
    Chen, Huang-Ke, 1600, Systems Engineering Society of China (34):
  • [49] 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,
  • [50] Energy-aware cloud manufacturing service selection and scheduling optimization
    Peng, Gaoxian
    Wen, Yiping
    Liu, Jianxun
    Kang, Guosheng
    Zhang, Biming
    Zhou, Minhao
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2025, 38 (03) : 309 - 334