• DocumentCode
    3351339
  • Title

    Complexity results and heuristics for pipelined multicast operations on heterogeneous platforms

  • Author

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

  • Author_Institution
    LaBRI, CNRS, Bordeaux, France
  • fYear
    2004
  • fDate
    15-18 Aug. 2004
  • Firstpage
    267
  • Abstract
    We consider the communications involved by the execution of a complex application deployed on a heterogeneous platform. Such applications extensively use macro-communication schemes, such as multicast operations, where messages are broadcast to a set of predefined targets. We assume that there are a large number of messages to be multicast in pipeline fashion, and we seek to maximize the throughput of the steady-state operation. We target heterogeneous platforms, modeled by a graph where links have different communication speeds. We show that the problem of computing the best throughput for a multicast operation is NP-hard, whereas the best throughput to broadcast a message to every node in a graph can be computed in polynomial time. Thus, we introduce several heuristics to deal with this problem and prove that some of them are approximation algorithms. We perform, simulations to test these heuristics and show that their results are close to a theoretical upper bound on the throughput that we obtain with a linear programming approach.
  • Keywords
    approximation theory; communication complexity; graph theory; linear programming; message passing; multicast communication; pipeline processing; workstation clusters; NP-hard problem; approximation algorithm; communication complexity; graph theory; heterogeneous platform; linear programming; message passing; multicast operation; pipeline processing; steady-state operation; Approximation algorithms; Broadcasting; Computational modeling; Multicast algorithms; Performance evaluation; Pipelines; Polynomials; Steady-state; Testing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2004. ICPP 2004. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2197-5
  • Type

    conf

  • DOI
    10.1109/ICPP.2004.1327931
  • Filename
    1327931