Minimum-cost Subgraph Algorithms for Static and Dynamic Multicasts with Network Coding
Network coding, introduced by Ahlswede et al. in their pioneering work , has generated considerable research interest in recent years, and numerous subsequent papers, e.g., [2–6], have built upon this concept. One of the main advantages of network coding over traditional routed networks is in the area of multicast, where common information is transmitted from a source node to a set of terminal nodes. Ahlswede et al. showed in  that network coding can achieve the maximum multicast rate, which is not achievable by routing alone. When coding is used to perform multicast, the problem of establishing minimum cost multicast connection is equivalent to two effectively decoupled problems: one of determining the subgraph to code over and the other of determining the code to use over that subgraph. The latter problem has been studied extensively in [5, 7–9], and a variety of methods have been proposed, which include employing simple random linear coding at every node. Such random linear coding schemes are completely decentralized, requiring no coordination between nodes, and can operate under dynamic conditions . These papers, however, all assume the availability of dedicated network resources.
KeywordsNetwork Code Terminal Node Multicast Group Primal Solution Subgradient Method
Unable to display preview. Download preview PDF.
- 7.T. Ho, M. Médard, J. Shi, M. Effros, and D. R. Karger, “On randomized network coding,” in Proc. of the 41th Annual Allerton Conference on Communication, Control, and Computing, October 2003.Google Scholar
- 8.T. Ho, R. Koetter, M. Médard, D. R. Karger, and M. Effros, “The benefits of coding over routing in a randomized setting,” in Proc. 2003 IEEE International Symposium on Information Theory (ISIT’03), Yokohama, Japan, June–July 2003.Google Scholar
- 9.P. A. Chou, Y. Wu, and K. Jain, “Practical network coding,” in Proc. of the 41th Annual Allerton Conference on Communication, Control, and Computing, October 2003.Google Scholar
- 10.T. Ho, B. Leong, M. Médard, R. Koetter, Y.-H. Chang, and M. Effros, “On the utility of network coding in dynamic environments,” in Proc. 2004 International Workshop on Wireless Ad-hoc Networks (IWWAN’04), 2004.Google Scholar
- 12.D. S. Lun, N. Ratnakar, R. Koetter, M. Médard, E. Ahmed, and H. Lee, “Achieving minimum cost multicast: A decentralized approach based on network coding,” in Proc. IEEE Infocom, vol. 3, March 2005, pp. 1607–1617.Google Scholar
- 15.M. Chiang, “Nonconvex optimization of communication systems,” in Advances in Mechanics and Mathematics, Special Volume on Strang’s 70th Birthday, D. Gao and H. Sherali, Eds. Springer, New York, NY, U.S.A., 2008.Google Scholar
- 19.A. Nedić and A. Ozdaglar, “Approximate primal solutions and rate analysis for dual subgradient methods”, MIT LIDS, Tech. Rep., 2007.Google Scholar
- 20.D. S. Lun, M. Médard, and D. R. Karger, “On the dynamic multicast problem for coded networks,” in Proc. of WINMEE, RAWNET and NETCOD 2005 Workshops, April 2005.Google Scholar
- 24.D.P. Bertsekas, Nonlinear Programming. Athena Scientific, Nashua, NH, U.S.A, 1995.Google Scholar
- 25.A. Nedić, “Subgradient methods for convex minimization,” Ph.D. dissertation, Massachusetts Institute of Technology, June 2002.Google Scholar
- 28.The rocketfuel project. [Online]. Available: www.cs.washington.edu/research/networking/rocketfuel