Online Multi-User Workflow Scheduling Algorithm for Fairness and Energy Optimization

被引:1
作者
Cadorel, Emile [1 ]
Coullon, Helene [1 ]
Menaud, Jean-Marc [1 ]
机构
[1] IMT Atlantique, INRIA, LS2N, F-44307 Nantes, France
来源
2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020) | 2020年
关键词
Cloud Computing; Scientific Workflows; Fairness; Energy; Scheduling; Algorithm;
D O I
10.1109/CCGrid49817.2020.00-36
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article tackles the problem of scheduling multi-user scientific workflows with unpredictable random arrivals and uncertain task execution times in a Cloud environment from the Cloud provider point of view. The solution consists in a deadline sensitive online algorithm, named NEARDEADLINE, that optimizes two metrics: the energy consumption and the fairness between users. Scheduling workflows in a private Cloud environment is a difficult optimization problem as capacity constraints must be fulfilled additionally to dependencies constraints between tasks of the workflows. Furthermore, NEARDEADLINE is built upon a new workflow execution platform. As far as we know no existing work tries to combine both energy consumption and fairness metrics in their optimization problem. The experiments conducted on a real infrastructure (clusters of Grid'5000) demonstrate that the NEARDEADLINE algorithm offers real benefits in reducing energy consumption, and enhancing user fairness.
引用
收藏
页码:569 / 578
页数:10
相关论文
共 22 条
  • [1] Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 158 - 169
  • [2] Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) : 1400 - 1414
  • [3] Cost optimization approaches for scientific workflow scheduling in cloud and grid computing: A review, classifications, and open issues
    Alkhanak, Ehab Nabiel
    Lee, Sai Peck
    Rezaei, Reza
    Parizi, Reza Meimandi
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 113 : 1 - 26
  • [4] [Anonymous], 2016, IEEE TRANS CLOUD COM, V4
  • [5] Barbosa J, 2012, 2017 IEEE 10 INT S P
  • [6] Bharathi S, 2008, 2008 THIRD WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS 2008), P11
  • [7] Budget-aware scheduling algorithms for scientific workflows with stochastic task weights on heterogeneous IaaS Cloud platforms
    Caniou, Yves
    Caron, Eddy
    Chang, Aurelie Kong Win
    Robert, Yves
    [J]. 2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 15 - 26
  • [8] Controlling fairness and task granularity in distributed, online, non-clairvoyant workflow executions
    da Silva, Rafael Ferreira
    Glatard, Tristan
    Desprez, Frederic
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (14) : 2347 - 2366
  • [9] Geng J, 2019, 2019 IEEE 4 INT C CL
  • [10] Characterizing and profiling scientific workflows
    Juve, Gideon
    Chervenak, Ann
    Deelman, Ewa
    Bharathi, Shishir
    Mehta, Gaurang
    Vahi, Karan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (03): : 682 - 692