Title :
A cost-benefit flow control for reliable multicast and unicast in overlay networks
Author :
Amir, Yair ; Awerbuch, Baruch ; Danilov, Claudiu ; Stanton, Jonathan
Author_Institution :
Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
Abstract :
When many parties share network resources on an overlay network, mechanisms must exist to allocate the resources and protect the network from overload. Compared to large physical networks such as the Internet, in overlay networks the dimensions of the task are smaller, so new and possibly more effective techniques can be used. In this work we take a fresh look at the problem of flow control in multisender multigroup reliable multicast and unicast and explore a cost-benefit approach that works in conjunction with Internet standard protocols such as TCP. In contrast to existing window-based flow control schemes, we avoid end-to-end per sender or per group feedback by looking only at the state of the virtual links between participating nodes. This produces control traffic proportional only to the number of overlay network links and independent of the number of groups, senders, or receivers. We show the effectiveness of the resulting protocol through simulations and validate the simulations with live Internet experiments. We demonstrate near-optimal utilization of network resources, fair sharing of individual congested links, and quick adaptation to network changes.
Keywords :
computer network reliability; multicast protocols; resource allocation; telecommunication congestion control; telecommunication traffic; Internet standard protocol; cost-benefit approach; flow control; multisender multigroup reliable multicast; network traffic; overlay network link; receiver; resource allocation; Communication system traffic control; IP networks; Internet; Multicast protocols; Proportional control; Protection; Resource management; State feedback; Traffic control; Unicast; Flow control; overlay networks; reliable multicast;
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2005.857121