Resource-efficient workflow scheduling in clouds

被引:65
|
作者
Lee, Young Choon [1 ]
Han, Hyuck [2 ]
Zomaya, Albert Y. [3 ]
Yousif, Mazin [4 ]
机构
[1] Macquarie Univ, Dept Comp, N Ryde, NSW 2109, Australia
[2] Dongduk Womens Univ, Dept Comp Sci, Seoul, South Korea
[3] Univ Sydney, Sch Informat Technol, Sydney, NSW 2006, Australia
[4] T Syst Int, Scottsdale, AZ USA
基金
澳大利亚研究理事会; 新加坡国家研究基金会;
关键词
Cloud computing; Scientific workflows; Resource efficiency; Resource management; Workflow scheduling; PREDICTION;
D O I
10.1016/j.knosys.2015.02.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Workflow applications in science and engineering have steadily increased in variety and scale. Coinciding with this increase has been the relentless effort to improve the performance of these applications through exploiting the abundance of resources in hyper-scale clouds and with little attention to resources efficiency. The inefficient use of resources when executing scientific workflows results from both the excessive amount of resources provisioned and the wastage from unused resources among task runs. In this paper, we address the problem of resource-efficient workflow scheduling. To this end, we present the Maximum Effective Reduction (MER) algorithm, a resource efficiency solution that optimizes the resource usage of a workflow schedule generated by any particular scheduling algorithm. MER trades the minimal makespan increase for the maximal resource usage reduction by consolidating tasks with the exploitation of resource inefficiency in the original workflow schedule. The main novelty of MER lies in its identification of "near-optimal" trade-off point between makespan increase and resource usage reduction. Finding such a point is of great practical importance and can lead to: (1) improvements in resource utilization, (2) reductions in resource provisioning, and (3) savings in energy consumption. Another significant contribution of this work is MER's broad applicability. In essence, MER can be applied to any environments that deal with the execution of (scientific) workflows of many precedence-constrained tasks although MER best suits for the IaaS cloud model. Based on results obtained from our extensive simulations using scientific workflow traces, we demonstrate MER is capable of reducing the amount of actual resources used by 54% with an average makespan increase of less than 10%. The efficacy of MER is further verified by results (from a comprehensive set of experiments with varying makespan delay limits) that show the resource usage reduction, makespan increase and the trade-off between them for various workflow applications. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:153 / 162
页数:10
相关论文
共 50 条
  • [41] The route to resource-efficient novel materials
    Krohns, S.
    Lunkenheimer, P.
    Meissner, S.
    Reller, A.
    Gleich, B.
    Rathgeber, A.
    Gaugler, T.
    Buhl, H. U.
    Sinclair, D. C.
    Loidl, A.
    NATURE MATERIALS, 2011, 10 (12) : 899 - 901
  • [42] Artificial biofilms for resource-efficient biotechnology
    Künstliche Biofilme für die ressourcenschonende Biotechnologie
    1600, Eugen G. Leuze Verlag (108):
  • [43] Resource-efficient inference for particle physics
    David Rousseau
    Nature Machine Intelligence, 2021, 3 : 656 - 657
  • [44] REM: Resource-Efficient Mining for Blockchains
    Zhang, Fan
    Eyal, Ittay
    Escriva, Robert
    Juels, Ari
    van Renesse, Robbert
    PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), 2017, : 1427 - 1444
  • [45] Resource-Efficient Detection of Elephant Rumbles
    Jayasuriya, Namal
    Ranathunga, Tharindu
    Gunawardana, Kasun
    Silva, Chamath
    Kumarasinghe, Prabash
    Sayakkara, Asanka
    Keppitiyagama, Chamath
    De Zoysa, Kasun
    Hewage, Kasun
    Voigt, Thiemo
    PROCEEDINGS OF THE 15TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS (SENSYS'17), 2017,
  • [46] RESOURCE-EFFICIENT WIRELESS RELAYING PROTOCOLS
    Lee, Kyungchun
    Hanzo, Lajos
    IEEE WIRELESS COMMUNICATIONS, 2010, 17 (02) : 66 - 72
  • [47] A resource-efficient flow monitoring system
    Cheng, Guang
    Gong, Jian
    IEEE COMMUNICATIONS LETTERS, 2007, 11 (06) : 558 - 560
  • [48] Resource-efficient production in the Process Industry
    Wandel zu einer ressourceneffizienten Produktion in der Prozessindustrie
    Gram, Markus (markus.gram@unileoben.ac.at), 1600, Springer (159):
  • [49] Sift: Resource-Efficient Consensus with RDMA
    Kazhamiaka, Mikhail
    Memon, Babar
    Kankanamge, Chathura
    Sahu, Siddhartha
    Rizvi, Sajjad
    Wong, Bernard
    Daudjee, Khuzaima
    PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '19), 2019, : 260 - 271
  • [50] The development of a resource-efficient photovoltaic system
    Arranz, Pol
    Anzizu, Maria
    Pineau, Alexandre
    Marwede, Max
    den Boer, Emilia
    den Boer, Jan
    Cocciantelli, Jean-Michel
    Williams, Ian D.
    Obersteiner, Gudrun
    Scherhaufer, Silvia
    Vallve, Xavier
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-WASTE AND RESOURCE MANAGEMENT, 2014, 167 (03) : 109 - 122