Generalized multiobjective multitree model (GMM-model) studied for the first time multitree-multicast load balancing with splitting in a multiobjective context. To solve the GMM-model, a multiobjective evolutionary algorithm (MOEA) inspired by the strength Pareto evolutionary algorithm (SPEA) was already proposed. In this paper, we extend the GMM-model to dynamic multicast groups (i.e. egress nodes can change during the connection's lifetime), given that, if recomputed from scratch, it may consume a considerable amount of CPU time. To alleviate this drawback we propose a dynamic generalized multiobjective multitree model (dynamic-GMM-model) that in order to add new egress nodes makes use of a multicast tree previously computed with the GMM-model. To solve the dynamic-GMM-model, a new MASPA (multiobjective approximation using shortest path algorithm) heuristic is proposed. Experimental results considering up to 11 different objectives are presented for the well-known NSF network. We compare the performance of the GMM-model using MOEA with the proposed dynamic-GMM-model using MASPA, showing that reasonable good solutions may be found using fewer resources (such as memory and time). The main contributions of this paper are the optimization model for dynamic multicast routing; and the proposed heuristic algorithm.
[1]
Satish K. Tripathi,et al.
Guest Editorial Network Support for Multipoint Communication
,
1997
.
[2]
Andreas T. Ernst,et al.
Comparison of Algorithms for the Degree Constrained Minimum Spanning Tree
,
2001,
J. Heuristics.
[3]
Maria Ramalho,et al.
Intra- and inter-domain multicast routing protocols: A survey and taxonomy
,
2000,
IEEE Communications Surveys & Tutorials.
[4]
Gary B. Lamont,et al.
Multiobjective evolutionary algorithms: classifications, analyses, and new innovations
,
1999
.
[5]
Lothar Thiele,et al.
Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach
,
1999,
IEEE Trans. Evol. Comput..
[6]
BERNARD M. WAXMAN,et al.
Routing of multipoint connections
,
1988,
IEEE J. Sel. Areas Commun..