组播技术从IP组播到应用层组播的发展,解决了IP组播部署困难的问题.应用层组播采用终端主机转发数据的方式,在一对多的媒体内容分发方面具有广阔的应用前景.由于终端主机灵活性高,可随意退出组播树,在传输数据时易中断的特点,因此需要解决应用层组播的稳定性问题.首先分析了影响应用层组播稳定的三个因素:节点的转发能力、稳定状态和节点间通信延时.其次根据这些约束条件抽象出T-DTD(Spanning tree based on degree-constrained,max on-session time and depth bound for ALM)模型,最后给出稳定度因子在T-DTD下的表达形式,并据此提出一种适用T-DTD模型下的DTD-H(DTD-heuristic)算法,模拟实验证明...