• DocumentCode
    1411306
  • Title

    Optimized broadcasting and multicasting protocols in cut-through routed networks

  • Author

    Cohen, Johanne ; Fraigniaud, Pierre ; König, Jean-Claude ; Raspaud, André

  • Author_Institution
    Lab. de Recherche en Inf., Univ. de Paris-Sud, Orsay, France
  • Volume
    9
  • Issue
    8
  • fYear
    1998
  • fDate
    8/1/1998 12:00:00 AM
  • Firstpage
    788
  • Lastpage
    802
  • Abstract
    This paper addresses the one-to-all broadcasting problem and the one-to-many broadcasting problem, usually simply called broadcasting and multicasting, respectively. Broadcasting is the information dissemination problem in which a node of a network sends the same piece of information to all the other nodes. Multicasting is a partial broadcasting in the sense that only a subset of nodes forms the destination set. Both operations have many applications in parallel and distributed computing. In this paper, we study these problems in both line model, and cut-through model. The former assumes long distance calls between nonneighboring processors. The latter strengthens the line model by taking into account the use of a routing function. Long distance calls are possible in circuit-switched and wormhole-routed networks, and also in many networks supporting optical facilities. In the line model, it is well known that one can compute in polynomial time a [log2n]-round broadcast or multicast protocol for any arbitrary network. Unfortunately such a protocol is often inefficient from a practical point of view because it does not use the resources of the network in a balanced way. In this paper, we present a new algorithm to compute broadcast or multicast protocols. This algorithm applies under both line and cut-through models. Moreover, it returns protocols that efficiently use the bandwidth of the network. From a complexity point of view, we also show that most of the optimization problems relative to the maximization of the efficiency of broadcast or multicast protocols in terms of switching time or vertex load are NP-complete. We have, however, derived polynomial efficient solutions for tree-networks
  • Keywords
    multiprocessor interconnection networks; optimisation; parallel architectures; protocols; NP-complete; broadcasting problem; cut-through model; information dissemination; line model; multicasting; one-to-all; one-to-many; polynomial time; tree-networks; Broadcasting; Circuits; Computer networks; Distributed computing; Multicast algorithms; Multicast protocols; Optical fiber networks; Optical sensors; Polynomials; Routing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.706050
  • Filename
    706050