• DocumentCode
    2408359
  • Title

    An efficient distributed QoS based multicast routing algorithm

  • Author

    Ural, Hasan ; Zhu, Keqin

  • Author_Institution
    Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    27
  • Lastpage
    36
  • Abstract
    This paper proposes an efficient distributed multicast routing algorithm that provides quality of service (QoS) guarantees for real-time applications. It focuses on the delay-constrained minimum cost tree (or constrained Steiner tree) problem; that is, it constructs a multicast tree that not only meets the constrained end-to-end delay requirements but also is the minimum cost multicast tree. Two representative algorithms DKPP and DSPH are MST and SP based heuristics, respectively. The MST based algorithms like DKPP run with a high message and time complexity of O(n3). Furthermore, the MST based algorithms have a very low success rate in constructing a constrained multicast tree especially under tight delay constraints. On the other hand, the SP based algorithms like DSPH have a fatal deficiency; that is, these algorithms will not be able to find a solution if the delay constraint is less than the maximum delay of a cost based shortest path tree. Both types of algorithms try to construct the multicast tree sequentially without taking advantage of the concurrency in a distributed algorithm. This paper proposes an efficient distributed multicast routing algorithm which builds the multicast tree in a concurrent manner rather than in a sequential manner. As a result, the proposed algorithm runs with a very low message and time complexity and has a near zero failure rate in constructing a multicast tree even under tight delay constraints without any limitation on the value of delay constraints
  • Keywords
    computational complexity; data communication; distributed algorithms; minimisation; multicast communication; protocols; quality of service; telecommunication network routing; trees (mathematics); DKPP; DSPH; QoS; constrained Steiner tree; delay-constrained minimum cost tree; distributed algorithm; message complexity; multicast routing; quality of service; real-time applications; time complexity; Bandwidth; Classification tree analysis; Concurrent computing; Costs; Delay effects; Heuristic algorithms; Information technology; Multicast algorithms; Quality of service; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 2002. 21st IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7803-7371-5
  • Type

    conf

  • DOI
    10.1109/IPCCC.2002.995133
  • Filename
    995133