TCP Vegas: new techniques for congestion detection and avoidance
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Achieving bounded fairness for multicast and TCP traffic in the Internet
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
pgmcc: a TCP-friendly single-rate multicast congestion control scheme
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Measuring link bandwidths using a deterministic model of packet delay
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Extending equation-based congestion control to multicast applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
The impact of multicast layering on network fairness
IEEE/ACM Transactions on Networking (TON)
STAIR: Practical AIMD Multirate Multicast Congestion Control
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
Optimal partitioning of multicast receivers
ICNP '00 Proceedings of the 2000 International Conference on Network Protocols
Congestion control for fair resource allocation in networks with multicast flows
IEEE/ACM Transactions on Networking (TON)
Fair distributed congestion control in multirate multicast networks
IEEE/ACM Transactions on Networking (TON)
Layered media multicast control (LMMC): rate allocation and partitioning
IEEE/ACM Transactions on Networking (TON)
IEEE Transactions on Multimedia
FLID-DL: congestion control for layered multicast
IEEE Journal on Selected Areas in Communications
Hi-index | 0.24 |
The field of multicast congestion control has been dominated by two kind of approaches: single-rate and multirate transmission; but neither of these alternatives is completely satisfactory, as they are either too much complex or do not adapt properly to heterogeneous environments. More recently there have arisen some new proposals advocating the use of hybrid models that retain the single-layer simplicity while aiming to have the same scalability as the multi-layer schemes. However, no current solution takes into account the real bandwidth requirements of the receivers. In this article, we propose a new hybrid multicast congestion control algorithm that accounts for the expected rate of each receiver to allocate the transmission rates of each layer. Given a number of available layers, our protocol is able to compute the transmission rates that maximize the network utilization of all receivers. We also show experimentally that our framework for congestion control is able to compete fairly with TCP, thus making it a good candidate to be deployed in the current Internet.