Multi-objective optimization scheme for multicast flows: a survey, a model and a MOEA solution

This paper presents a new traffic engineering load balancing taxonomy, classifying several publications and including their objective functions, constraints and proposed heuristics. Using this classification, a novel Generalized Multiobjective Multitree model (GMM-model) is proposed. This model considers for the first time multitree-multicast load balancing with splitting in a multiobjective context, whose mathematical solution is a whole Pareto optimal set that can include several results than it has been possible to find in the publications surveyed. To solve the GMM-model, a multi-objective evolutionary algorithm (MOEA) inspired by the Strength Pareto Evolutionary Algorithm (SPEA) is proposed. Experimental results considering up to 11 different objectives are presented for the well-known NSF network, with two simultaneous data flows.

[1]  Ramon Fabregat,et al.  A Multi-Objective Multipath Routing Algorithm for Multicast Flows , 2004 .

[2]  L. Layuan,et al.  QoS multicast routing in networks with uncertain parameter , 2003 .

[3]  Kazunori Matsumoto,et al.  A GA-based multi-purpose optimization algorithm for QoS routing , 2004, 18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004..

[4]  Peng Song QoS Routing Based on Genetic Algorithm , 2004 .

[5]  Roch Guérin,et al.  Achieving near-optimal traffic engineering solutions for current OSPF/IS-IS networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[6]  Jorge Crichigno,et al.  Multiobjective multicast routing algorithm for traffic engineering , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).

[7]  Byung-Chul Kim,et al.  Multi-path constraint-based routing algorithms for MPLS traffic engineering , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[8]  Miki Haseyama,et al.  A genetic algorithm for determining multiple routes and its applications , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[9]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[10]  Yanghee Choi,et al.  A constrained multipath traffic engineering scheme for MPLS networks , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[11]  Sajal K. Das,et al.  An efficient multi-objective QoS-routing algorithm for wireless multicasting , 2002, Vehicular Technology Conference. IEEE 55th Vehicular Technology Conference. VTC Spring 2002 (Cat. No.02CH37367).

[12]  Bengt Ahlgren,et al.  A Multi-path Routing Algorithm for IP Networks Based on Flow Optimisation , 2002, QofIS.

[13]  Yu Li,et al.  A New Genetic Algorithm for the Optimal Communication Spanning Tree Problem , 1999, Artificial Evolution.

[14]  Mikkel Thorup,et al.  Optimizing OSPF/IS-IS weights in a changing world , 2002, IEEE J. Sel. Areas Commun..

[15]  Ramón Fabregat,et al.  Sub-flow assignment model of multicast flows using multiple P2MP LSPs , 2005, CLEI Electron. J..

[16]  Abhishek Roy,et al.  QM2RP: A QoS-Based Mobile Multicast Routing Protocol Using Multi-Objective Genetic Algorithm , 2004, Wirel. Networks.

[17]  Ramón Fabregat,et al.  Multi-objective scheme over multi-tree routing in multicast MPLS networks , 2003, LANC '03.

[18]  J. J. Garcia-Luna-Aceves,et al.  A traffic engineering approach based on minimum-delay routing , 2000, Proceedings Ninth International Conference on Computer Communications and Networks (Cat.No.00EX440).

[19]  Sajal K. Das,et al.  Fast determination of QoS-based multicast routes in wireless networks using genetic algorithm , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[20]  Dario Pompili,et al.  DIMRO, a DiffServ-integrated multicast algorithm for Internet resource optimization in source specific multicast applications , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[21]  Ramón Fabregat,et al.  A Multi-Objective Optimization Scheme for Multicast Routing: A Multitree Approach , 2004, Telecommun. Syst..

[22]  Quan Sun,et al.  A Genetic Algorithm for Delay-Constrained Minimum-Cost Multicasting , 1999 .

[23]  Yee Leung,et al.  A genetic algorithm for the multiple destination routing problems , 1998, IEEE Trans. Evol. Comput..

[24]  Tatsuya Suda,et al.  Adaptive load distribution over multipath in NEPLS networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[25]  Chuang Lin,et al.  A multiobjective model for QoS multicast routing based on genetic algorithm , 2003, 2003 International Conference on Computer Networks and Mobile Computing, 2003. ICCNMC 2003..

[26]  Jorge Crichigno,et al.  Multiobjective Multicast Routing Algorithm , 2004, ICT.

[27]  Edward W. Knightly,et al.  Opportunistic traffic scheduling over multiple network paths , 2004, IEEE INFOCOM 2004.

[28]  Yanghee Choi,et al.  Explicit multicast routing algorithms for constrained traffic engineering , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[29]  Gary B. Lamont,et al.  Multiobjective evolutionary algorithms: classifications, analyses, and new innovations , 1999 .

[30]  Shueng-Han Gary Chan,et al.  Multipath routing for video unicast over bandwidth-limited networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[31]  Christos Douligeris,et al.  Fuzzy generalized network approach for solving an optimization model for routing in B‐ISDN , 1999, Telecommun. Syst..

[32]  Jorge Crichigno,et al.  A Multicast Routing Algorithm Using Multiobjective Optimization , 2004, ICT.

[33]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[34]  Andreas T. Ernst,et al.  Comparison of Algorithms for the Degree Constrained Minimum Spanning Tree , 2001, J. Heuristics.

[35]  Y. Donoso,et al.  Multitree Routing for Multicast Flows : A Genetic Algorithm Approach , 2004 .

[36]  Yezid Enrique Donoso Meisel,et al.  Multi-Objective Optimization Algorithm for Multicast Routing with Traffic Engineering , 2003 .

[37]  Ke Xu,et al.  Precomputation for multiconstrained QoS routing in high-speed networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[38]  Nageswara S. V. Rao,et al.  QoS routing via multiple paths using bandwidth reservation , 1998 .

[39]  R. Fabregat,et al.  Multiobjective optimization model and heuristic algorithm for dynamic multicast routing , 2004, 11th International Telecommunications Network Strategy and Planning Symposium. NETWORKS 2004,.

[40]  Zheng Wang,et al.  Internet traffic engineering without full mesh overlaying , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).