• DocumentCode
    3193459
  • Title

    MOHEFT: A multi-objective list-based method for workflow scheduling

  • Author

    Durillo, J.J. ; Fard, Hamid Mohammadi ; Prodan, Radu

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Innsbruck Innsbruck, Innsbruck, Austria
  • fYear
    2012
  • fDate
    3-6 Dec. 2012
  • Firstpage
    185
  • Lastpage
    192
  • Abstract
    Nowadays, scientists and companies are confronted with multiple competing goals such as makespan in high-performance computing and economic cost in Clouds that have to be simultaneously optimized. Multi-objective scheduling of scientific workflows in distributed systems is therefore receiving increasing research attention. Most existing approaches typically aggregate all objectives in a single function, defined a-priori without any knowledge about the problem being solved, which negatively impacts the quality of the solutions. In contrast, Pareto-based approaches having as outcome a set of several (nearly-) optimal solutions that represent a tradeoff among the different objectives, have been scarcely studied. In this paper, we propose a new Pareto-based list scheduling heuristic that provides the user with a set of tradeoff optimal solutions from where the one that better suits the user requirements can be manually selected. We demonstrate the potential of MOHEFT for a bi-objective scheduling problem that optimizes makespan and economic cost in a Cloud-based computing scenario. We compare MOHEFT with two state-of-the-art approaches using different synthetic and real-world workflows: the classical HEFT algorithm used in single-objective scheduling and the SPEA2* genetic algorithm used for multi-objective optimisation problems.
  • Keywords
    Pareto analysis; cloud computing; parallel processing; workflow management software; MOHEFT; Pareto-based list scheduling heuristic; biobjective scheduling problem; cloud-based computing scenario; distributed systems; economic cost; high-performance computing; multiobjective heterogeneous earliest finish time; multiobjective list-based method; multiobjective scientific workflow scheduling; multiple competing goals; optimal solutions; Cloud computing; Computational modeling; Conferences; Data models; Optimization; Processor scheduling; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4673-4511-8
  • Electronic_ISBN
    978-1-4673-4509-5
  • Type

    conf

  • DOI
    10.1109/CloudCom.2012.6427573
  • Filename
    6427573