Scalable application layer multicast

Scalable application layer multicast
复制标题

DOI:
10.1145/964725.633045
复制
发表时间:
2002-10-01
影响因子:
2.8
通讯作者:
Kommareddy, C
Kommareddy, C
中科院分区:
计算机科学4区
文献类型:
--
作者:
Banerjee, S;Bhattacharjee, B;Kommareddy, C

文献摘要

被引文献

相似文献

我们描述了一种新的可扩展应用层多播协议,专为具有大型接收器组的低带宽、数据流应用而设计。我们的方案基于应用层多播对等点的分层集群,并且可以支持许多具有所需属性的不同数据传输树。我们在类似互联网的拓扑上对我们的协议和Narada应用层多播协议进行了广泛的模拟。我们的结果表明,对于大小为 32 或更多的组,我们的协议具有较低的链路压力(约 25%)、改善或类似的端到端延迟以及类似的故障恢复属性。更重要的是,它能够通过使用较低数量级的控制流量来实现这些结果。最后,我们展示了广域测试台的结果,在该测试台中,我们对分布在 8 个不同站点的 32-100 个成员组进行了实验。在我们的实验中,平均组成员建立并维护低延迟路径,并且当成员随机加入和离开组播组时,最大丢包率低于 1%。对于大小为 100 的组,我们实验期间的平均控制开销小于 1 Kbps。
We describe a new scalable application-layer multicast protocol, specifically designed for low-bandwidth, data streaming applications with large receiver sets. Our scheme is based upon a hierarchical clustering of the application-layer multicast peers and can support a number of different data delivery trees with desirable properties.We present extensive simulations of both our protocol and the Narada application-layer multicast protocol over Internet-like topologies. Our results show that for groups of size 32 or more, our protocol has lower link stress (by about 25%), improved or similar end-to-end latencies and similar failure recovery properties. More importantly, it is able to achieve these results by using orders of magnitude lower control traffic.Finally, we present results from our wide-area testbed in which we experimented with 32-100 member groups distributed over 8 different sites. In our experiments, average group members established and maintained low-latency paths and incurred a maximum packet loss rate of less than 1% as members randomly joined and left the multicast group. The average control overhead during our experiments was less than 1 Kbps for groups of size 100.