A QoS Multicast Routing Optimization Algorithm Based on Genetic Algorithm

  • Sun Baolin (School of Computer Science and Technology, Wuhan University of Technology, Department of Mathematics and Physics, Wuhan University of Science and Engineering) ;
  • Li Layuan (School of Science and Technology, Wuhan University of Technology)
  • Published : 2006.03.01

Abstract

Most of the multimedia applications require strict quality of service (QoS) guarantee during the communication between a single source and multiple destinations. This gives rise to the need for an efficient QoS multicast routing strategy. Determination of such QoS-based optimal multicast routes basically leads to a multi-objective optimization problem, which is computationally intractable in polynomial time due to the uncertainty of resources in Internet. This paper describes a network model for researching the routing problem and proposes a new multicast tree selection algorithm based on genetic algorithms to simultaneously optimize multiple QoS parameters. The paper mainly presents a QoS multicast routing algorithm based on genetic algorithm (QMRGA). The QMRGA can also optimize the network resources such as bandwidth and delay, and can converge to the optimal or near-optimal solution within few iterations, even for the networks environment with uncertain parameters. The incremental rate of computational cost can close to polynomial and is less than exponential rate. The performance measures of the QMRGA are evaluated using simulations. The simulation results show that this approach has fast convergence speed and high reliability. It can meet the real-time requirement in multimedia communication networks.

Keywords

References

  1. B. L. Sun and L. Y. Li, 'An optimizing on multiple constrained QoS multicast routing algorithm based on GA,' J. Syst. Eng. Electron., vol. 15, no. 4, pp. 677-683, 2004
  2. B. L. Sun and L. Y. Li, 'A QoS based multicast routing protocol in ad-hoc networks,' Chinese J, Computers, vol. 27, no. 10, pp. 1402-1407, 2004
  3. L. Y. Li and C. L. Li, 'A dynamic QoS multicast routing protocol,' Acta Electronica Sinica, vol. 31, no. 9, pp. 1345-1350, 2003
  4. F. Bauer and A. Varma, 'Distributed algorithms for multicast path setup in data networks,' IEEE/ACM Trans. Networking, vol. 1, no. 3, pp. 287-292, 1993
  5. J. J. Wu and R.-H. Hwang, 'Multicast routing with multiple constraints,' Inform. Sci., vol. 124, pp. 29-57, 2000 https://doi.org/10.1016/S0020-0255(99)00102-4
  6. B. Wang and J. C. Hou, 'Multicast routing and its QoS extension: Problems, algorithms, and protocols,' IEEE Network, Jan/Feb, pp. 22-36, 2000
  7. R. A. Guerin and A. Orda, 'QoS routing in networks with inaccurate information: Theory and algorithms,' IEEE/ACM. Trans. Networking, vol. 7, no. 3, pp. 350-363, 1999 https://doi.org/10.1109/90.779203
  8. M. Charikar, J. Naor, and B. Schieber, 'Resource optimization in QoS multicast routing of real-time multimedia,' in Proc IEEE INFOCOM 2000, 2000, pp. 1518-1527
  9. F. Xiang, W. Jieyi, and G. Guanqun, 'QoS routing based on genetic algorithm,' Computer Commun., vol. 22, pp. 1392-1399, 1999 https://doi.org/10.1016/S0140-3664(99)00113-9
  10. A. Roy, N. Banerjee, and S. K. Das, 'An efficient multi-objective QoS routing algorithm for real-time wireless multicasting,' in Proc. VTC 2002spring, Birmingham, Alabama, May 2002
  11. R.-H. Hwang, W.-Y. Do, and S.-C. Yang, 'Multicast routing based on genetic algorithms,' J. Inform. Sci. Eng., vol. 16, pp. 885-901, 2000
  12. L. Y. Li, 'The routing protocol for dynamic and large computer networks,' J. Computers, vol. 11, no. 2, pp. 137-144, 1998
  13. C. M. Fonesca and P. J. Fleming, 'Genetic algorithms for multiobjective optimization: Formulation, discussion, and generalization,' in Proc. Int. Con! Genetic Algorithms, 1993, pp. 416-423
  14. X. P. Wang and L. M. Cao, Genetic Algorithm-Theory, Application, and Software Realization, Xi' an Jiaotong University Press, 2002
  15. C. W. Ahm and R. S. Rmakrishna, A Genetic Algorithm for Shortest Path Routing Problem and the Sizing of Populations, Kwang-Ju Institute of Science & Technology (K-JIST), NWC Report No. EC-200101, 2001