• DocumentCode
    2044546
  • Title

    The impact of heterogeneity on master-slave on-line scheduling

  • Author

    Pineau, Jean-François ; Robert, Yves ; Vivien, Frédéric

  • Author_Institution
    CNRS-INRIA, Ecole Normale Superieure de Ecole Normale Superieure de Lyon, France
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    In this paper, we assess the impact of heterogeneity for scheduling independent tasks on master-slave platforms. We assume a realistic one-port model where the master can communicate with a single slave at any time-step. We target online scheduling problems, and we focus on simpler instances where all tasks have the same size. While such problems can be solved in polynomial time on homogeneous platforms, we show that there does not exist any optimal deterministic algorithm for heterogeneous platforms. Whether the source of heterogeneity comes from computation speeds, or from communication bandwidths, or from both, we establish lower bounds on the competitive ratio of any deterministic algorithm. We provide such bounds for the most important objective functions: the minimization of the makespan (or total execution time), the minimization of the maximum response time (difference between completion time and release time), and the minimization of the sum of all response times. Altogether, we obtain nine theorems which nicely assess the impact of heterogeneity on online scheduling. These theoretical contributions are complemented on the practical side by the implementation of several heuristics on a small but fully heterogeneous MPI platform. Our (preliminary) results show the superiority of those heuristics which fully take into account the relative capacity of the communication links.
  • Keywords
    client-server systems; message passing; minimisation; processor scheduling; MPI platform; communication bandwidth; communication link capacity; heterogeneity; heterogeneous platforms; makespan minimization; master-slave online scheduling; one-port model; response time minimization; task scheduling; Bandwidth; Costs; Delay; Dynamic scheduling; Master-slave; NP-hard problem; Polynomials; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639385
  • Filename
    1639385