Issue No.09 - September (2007 vol.18)
Multicast is very efficient in distributing large volume of data to multiple receivers over the Internet. Layered multicast helps solve the heterogeneity problem in multicast delivery. Extensive work has been done in the area of layered multicast, for both congestion control and error control. In this paper, we focus on network-supported protocols for streaming media. Most of the existing work solves the congestion control and error control problems separately, and do not give an integrated, efficient solution. In this paper, after reviewing related work, we introduce our proposed protocols, RALM and RALF. The former is a congestion control protocol and the latter is an error control protocol. They work under the same framework and provide an integrated solution. We also extend RALM to RALM-II, which is compatible with TCP traffic. We analyze the complexity of the proposed protocols in the network and investigated their performance through simulations. We show that our solution achieves significant performance gains with reasonable additional complexity.
Internet, Network Protocols, Multicast, Network-Supported Protocols, Streaming Media
Zaichen Zhang, "Network-Supported Layered Multicast Transport Control for Streaming Media", IEEE Transactions on Parallel & Distributed Systems, vol.18, no. 9, pp. 1332-1344, September 2007, doi:10.1109/TPDS.2007.1041