English

Efficient multicast data transfer with congestion control using dynamic source channels

Networking and Internet Architecture 2010-04-28 v1

Abstract

The most efficient receiver-driven multicast congestion control protocols use dynamic channels. This means that each group has a cyclic rate variation with a continuously decreasing phase. Despite promising results in terms of fairness, using efficiently these dynamic groups could be a challenging task for application programmers. This paper presents a sequencer which maps out application data to dynamic groups in an optimal way. Multiple applications such as file transfer or video streaming, can use this sequencer, thanks to a simple API usable with any buffer containing the most important data first. To evaluate this solution, we designed a file transfer software using a FEC encoding. Results show the sequencer optimal behavior and the file transfer efficiency, as a single download generates only little more overhead than TCP . Moreover, download time is almost independent of the number of receivers, and is already faster than TCP with 2 competing downloads.

Keywords

Cite

@article{arxiv.1004.4809,
  title  = {Efficient multicast data transfer with congestion control using dynamic source channels},
  author = {Vincent Lucas and Jean-Jacques Pansiot and Dominique Grad and Benoît Hilt},
  journal= {arXiv preprint arXiv:1004.4809},
  year   = {2010}
}
R2 v1 2026-06-21T15:15:28.382Z