Issue No. 05 - May (2008 vol. 19)
Kaikai Chi , IEEE
Xiaohong Jiang , IEEE
Susumu Horiguchi , IEEE
Minyi Guo , IEEE
It is anticipated that a large amount of multicast traffic need to be supported in the future communication networks. Network coding technique proposed recently is promising for establishing multicast connections with significantly lower bandwidth requirement than that of the traditional Steiner treebased multicast connections. How to design multicast network topologies with the consideration of efficiently supporting multicast by network coding technique becomes an important issue now. It is notable, however, that the conventional algorithms for network topology design are mainly unicast-oriented, and they cannot be adopted directly for efficient topology design of network coding-based multicast networks by simply treating each multicast as multiple unicasts. In this paper, we consider for the first time the novel topology design problem of network coding-based multicast networks. Based on the characteristics of multicast and network coding, we first formulate this problem as a mixed-integer nonlinear programming problem, which is NP- ard, and then propose two heuristic algorithms for it. The effectiveness of our heuristics is verified through simulation and the comparison with the exhaustive search method. We demonstrate in this paper that in the topology design of multicast networks, adopting network coding technique to support multicast transmissions can significantly reduce the overall topology cost as compared to the conventional unicast-oriented design and the Steiner tree-based design.
Network coding, multicast networks, topology design, heuristic algorithms
M. Guo, K. Chi, X. Jiang and S. Horiguchi, "Topology Design of Network-Coding-Based Multicast Networks," in IEEE Transactions on Parallel & Distributed Systems, vol. 19, no. , pp. 627-640, 2007.