• DocumentCode
    3245375
  • Title

    Scheduling strategies for mixed data and task parallelism on heterogeneous clusters and Grids

  • Author

    Beaumont, O. ; Legrand, A. ; Robert, Y.

  • Author_Institution
    LaBRI, UMR CNRS 5800, Bordeaux, France
  • fYear
    2003
  • fDate
    5-7 Feb. 2003
  • Firstpage
    209
  • Lastpage
    216
  • Abstract
    We consider the execution of a complex application on a heterogeneous "Grid" computing platform. The complex application consists of a suite of identical, independent problems to be solved. In turn, each problem consists of a set of tasks. There are dependences (precedence constraints) between these tasks. A typical example is the repeated execution of the same algorithm on several distinct data samples. We use a non-oriented graph to model the Grid platform, where resources have different speeds of computation and communication. We show how to determine the optimal steady-state scheduling strategy for each processor (the fraction of time spent computing and the fraction of time spent communicating with each neighbor). This result holds for a quite general framework, allowing for cycles and multiple paths in the platform graph.
  • Keywords
    graph theory; grid computing; parallel programming; processor scheduling; workstation clusters; Grid computing platform; heterogeneous clusters; mixed data task parallelism; nonoriented graph; optimal steady-state scheduling; precedence constraints; repeated execution; scheduling strategies; Ethernet networks; Feeds; Grid computing; Multiprocessor interconnection networks; Parallel processing; Processor scheduling; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
  • Conference_Location
    Genova, Italy
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-1875-3
  • Type

    conf

  • DOI
    10.1109/EMPDP.2003.1183590
  • Filename
    1183590