A novel selection approach for replicated multicast servers using genetic algorithm

Multicast server replication is an effective technique for multicast to enhance the performance and scalability. It employs multiple replicated servers located in different places to deliver information in one multicast service. Server selection is the primary issue of multicast server replication; however, to achieve better throughput and fairness among clients, it is not a trivial problem to assign servers to large amount of clients. In this paper, we propose a novel approach using genetic algorithm to handle the NP-hard replicated multicast servers selection (RMSS). A two-level coding scheme is developed to map RMSS solution space into the chromosome space, which is believed of great importance to the whole approach. In this step, a method utilizing Dijkstra algorithm and random disturbance is designed to create a random multicast tree guaranteeing loop freedom and connectivity. Fitness function and genetic operators are also discussed. The simulations clearly demonstrate that our proposed genetic algorithm outperforms the heuristics in the sense of yielding high-quality solutions. In addition, it also shows better performance in load balancing.

[1]  Ren-Hung Hwang,et al.  Multicast Routing Based on Genetic Algorithms , 2000, J. Inf. Sci. Eng..

[2]  Hirozumi Yamaguchi,et al.  A selection technique for replicated multicast video servers , 2002, Proceedings International Conference on Parallel Processing.

[3]  Ellen W. Zegura,et al.  A framework for allocating clients to rate-constrained multicast servers , 2003, Computer Communications.

[4]  Liu Ying A Delay-Constrained Multicast Routing Algorithm Based on Heuristic Genetic Algorithm , 2003 .

[5]  Ellen W. Zegura,et al.  Multicast server selection: problems, complexity, and solutions , 2002, IEEE J. Sel. Areas Commun..

[6]  Zongming Fei,et al.  A proactive approach to reconstructing overlay multicast trees , 2004, IEEE INFOCOM 2004.

[7]  Junzhou Luo,et al.  QoS routing based on genetic algorithm , 1999, Comput. Commun..

[8]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.