• DocumentCode
    2961113
  • Title

    Approximation algorithms for information dissemination problems

  • Author

    Fraigniaud, Pierre ; Vial, Saridrine

  • Author_Institution
    Lab. d´´Inf. du Parallelisme, Ecole Normale Superieure de Lyon, France
  • fYear
    1996
  • fDate
    11-13 Jun 1996
  • Firstpage
    155
  • Lastpage
    162
  • Abstract
    Broadcasting and gossiping are basic tools for high performance programming on parallel and distributed systems. Unfortunately they are known to be NP-hard problems. The paper deals with approximation algorithms far broadcasting and gossiping. The authors consider both round-complexity and step-complexity in the telephone model. After an overview of previously derived approximation algorithms, they present new strategies for broadcasting and gossiping in any networks. Broadcasting strategies are based on the construction of edge-disjoint spanning trees. Gossiping strategies are based on on-line computation of matching a slang with the gossiping process. The approximation algorithms for broadcasting offer almost optimal complexity when the number of messages to be broadcasted is large. They show that the best approximation algorithm for gossiping performs optimally in many cases. They also show experimentally that it performs faster than the best known hand-made algorithms in some particular cases
  • Keywords
    approximation theory; broadcasting; communication complexity; multiprocessor interconnection networks; parallel algorithms; parallel programming; software performance evaluation; trees (mathematics); NP-hard problems; approximation algorithms; broadcasting; distributed systems; edge-disjoint spanning trees; gossiping; high performance programming; information dissemination problems; networks; on-line computation; optimal complexity; parallel systems; round complexity; slang matching; step complexity; telephone model; Application software; Approximation algorithms; Broadcasting; Computer networks; Concurrent computing; Degradation; Parallel programming; Polynomials; Software libraries; Telephony;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms & Architectures for Parallel Processing, 1996. ICAPP 96. 1996 IEEE Second International Conference on
  • Print_ISBN
    0-7803-3529-5
  • Type

    conf

  • DOI
    10.1109/ICAPP.1996.562870
  • Filename
    562870