摘要
在Internet环境下,应用层组播系统的效率受到用户能力异构性的影响,但是在组播结构建立时,结点的能力难以准确得知;因此,提出一个可以在组播结构建立后优化组播树的应用层组播协议SmartTree。在SmartTree中,用户先加入一个覆盖网络,然后组成组播树。在系统运行中,组播树结构依据结点的能力动态优化。高带宽用户的能力越来越多的得到利用,减小了组播源结点和用户结点之间的平均跳数和延时。模拟实验结果显示,第一次优化可以使用户结点的平均跳数减小28.2%。
In the Internet environment, an application layer multicast system's efficiency is influenced by the heterogeneity of the hosts' capacities. However, when the multicast structure is first formed, the hosts' capacities are not precisely known. This paper presents an application layer multicast protocol, SmartTree, which optimizes the tree structure after the multicast structure is formed. In SmartTree, the hosts first join in an overlay network and then form a multicast tree. During operation, the tree structure is dynamically optimized depending on the hosts' capacities. The high bandwidth hosts' capacities are utilized more to reduce the average hop and latency between the multicast source and the hosts. Simulation results show that the first optimization reduces the hosts' average hop by 28.2% in a typical system.
出处
《清华大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2007年第4期599-602,共4页
Journal of Tsinghua University(Science and Technology)
基金
国家自然科学基金资助项目(60433040
60603071)
关键词
异构性
组播
流媒体
带宽
heterogeneity
multicast
streaming media
bandwidth