• DocumentCode
    970955
  • Title

    Evaluation and Optimization of the Robustness of DAG Schedules in Heterogeneous Environments

  • Author

    Canon, Louis-Claude ; Jeannot, Emmanuel

  • Author_Institution
    CNRS, Nancy Univ., Vandoeuvreles-Nancy, France
  • Volume
    21
  • Issue
    4
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    532
  • Lastpage
    546
  • Abstract
    A schedule is said to be robust if it is able to absorb some degree of uncertainty in task or communication durations while maintaining a stable solution. This intuitive notion of robustness has led to a lot of different metrics and almost no heuristics. In this paper, we perform an experimental study of these different metrics and show how they are correlated to each other. Additionally, we propose different strategies for minimizing the makespan while maximizing the robustness: from an evolutionary metaheuristic (best solutions but longer computation time) to more simple heuristics making approximations (medium quality solutions but fast computation time). We compare these different approaches experimentally and show that we are able to find different approximations of the Pareto front for this bicriteria problem.
  • Keywords
    directed graphs; optimisation; scheduling; stability; DAG schedules; Pareto front; computation time; directed acyclic graph; evolutionary metaheuristic; heterogeneous environments; heuristics making approximations; optimization; robustness; DAG; makespan.; robustness; stochastic scheduling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2009.84
  • Filename
    5010436