Abstract

The optimal solution of the multi-constrained QoS multicast routing problem is a tree-like hierarchical structure in the topology graph. This multicast route contains a feasible path from the source node to each of the destinations with respect to a set of QoS constraints while minimizing a cost function. Often, it is a tree. In other cases, the hierarchies can return several times to nodes and links of the topology graph. Similarly to Steiner problem, finding such a structure is an NP-hard problem. The usual tree and topology enumeration algorithms applied for the Steiner problem cannot be used to solve the addressed problem. In this paper, we propose an exact algorithm based on the Branch and Bound principle and improved by the Lookahead technique. We show relevant properties of the optimum hierarchy permitting efficient pruning of the search space. To our knowledge, our paper is the first to propose an exact algorithm for this non-trivial multi-constrained optimal multicast route computation. Simulations illustrate the efficiency of the proposed pruning operations. The analysis of the execution time shows that in simple topologies and with tight QoS constraints the exact algorithm requires relatively little execution time. With loose constraints the computation time cannot be tolerated even for off-line route computation. In these cases, the solution is close to a Steiner tree and heuristics can be applied. These results can serve as basis for the design of efficient, polynomial-time routing algorithms.

Highlights

  • Quality of Service (QoS) multicasting needs the computation of a multi-constrained multicast route connecting a source node to a set of destinations

  • We propose an exact algorithm based on the Branch and Bound principle and improved by the Lookahead technique

  • We investigate on finding the optimal solution of the corresponding multi-constrained partial spanning problem

Read more

Summary

Introduction

Quality of Service (QoS) multicasting needs the computation of a multi-constrained multicast route connecting a source node to a set of destinations. Without QoS constraints, the minimum cost multicast route computation corresponds to the well known NP-hard Steiner problem. We investigate on finding the optimal solution (the partial minimum spanning hierarchy) of the corresponding multi-constrained partial spanning problem.

The Multi-Constrained QoS Multicast Routing Problem
Problem Formulation
Related Works
Hierarchies to Solve the Optimal QoS Multicast Routing
Hierarchies
Properties of the MC-MPDSH
MC-MPDSH Computation by Branch and Bound Algorithm
Main Algorithm
Computation of the Successors
Application of the Lookahead
Exactness of the Proposed Branch and Bound Algorithm
Performance Evaluation of the Branch and Bound Algorithm
Relevance of the Pruning and Lookahead
The Impact of the Tightness
Conclusions and Perspectives
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.