华南理工大学学报(自然科学版) ›› 2007, Vol. 35 ›› Issue (9): 78-84.

• 计算机科学与技术 • 上一篇    下一篇

DOMulti:一种延迟优化的P2P应用层组播协议

林龙新 周杰 张凌 叶昭   

  1. 华南理工大学 广东省计算机网络重点实验室,广东 广州 510640
  • 收稿日期:2006-11-02 出版日期:2007-09-25 发布日期:2007-09-25
  • 通信作者: 林龙新(1975-),男,博士生,主要从事应用层组播、对等网络和移动通信网络方面的研究。 E-mail:lxlin@scut. edu. cn
  • 作者简介:林龙新(1975-),男,博士生,主要从事应用层组播、对等网络和移动通信网络方面的研究。
  • 基金资助:

    国家"973" 计划项目( 2003 CB314805 ) ;国家科技基础条件平台项目(2005DKA64001) ;粤港关键领域重点突破项目

DOMulti: A Delay-Optimized P2P Application Layer Multicast Protocol

Lin Long-xin  Zhou Jie  Zhang Ling  Ye Zhao   

  1. Guangdong Key Laboratory of Computer Network , South China Univ. of Tech. , Guangzhou 510640 , Guangdong , China
  • Received:2006-11-02 Online:2007-09-25 Published:2007-09-25
  • Contact: 林龙新(1975-),男,博士生,主要从事应用层组播、对等网络和移动通信网络方面的研究。 E-mail:lxlin@scut. edu. cn
  • About author:林龙新(1975-),男,博士生,主要从事应用层组播、对等网络和移动通信网络方面的研究。
  • Supported by:

    国家"973" 计划项目( 2003 CB314805 ) ;国家科技基础条件平台项目(2005DKA64001) ;粤港关键领域重点突破项目

摘要: 克服现有P2P 应用层组播方案中存在的转发延迟较大、组播转发树结构不稳定等问题,提出一种新的P2P 应用层组播协议一-DOMulti. 该协议利用TapestIγ 路由和定位机制构建了深度有界且节点出度受限的组播转发树,该转发树不包含非组成员节点,从而优化了源到组成员节点间的传输延迟,提高了组播转发树结构的稳定性.仿真结果表明,与现有方案相比, DOMulti 在端到端延迟方面有明显的优势,更适合于P2P 环境中的延迟敏感型纽播应用.

关键词: 组播, 应用层组播, 协议, 对等网络, 延迟

Abstract:

In the existing structured peer-to-peer (P2P) application layer multicast schemes , the end-to-end delay from the source to group members is high and the multicast delivelγtree is unstable. In order to overcome these demerits , this paper presents a new P2P application layer multicast protocol named DOMulti. In this protocol , the Tapestry routing and the data location service are utilized to construct a multicast delivelγtree with bounded depth and constrained out-degree of node. As there are no non-group members in the deliverγtree , the transmission delay between the source and group members can be optimized and the stability of the tree can be improved. Simulated results indicate that , as compared with the existing protocol , DOMulti is of distinct advantages in terms of end-toend delay and is more suitable for the delay-sensitive multicast applications in P2P environment.

Key words: multicast, application layer multicast, protocol, peer-to-peer network, delay