作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (20): 133-135.

• 网络通信 • 上一篇    下一篇

基于节点性能的应用层多播模型

许建真1,2,伊国力2,张福炎1   

  1. (1. 南京大学计算机科学与技术系计算机软件新技术国家重点实验室,南京 210093;2. 南京邮电大学计算机学院校园网中心,南京 210003)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-10-20 发布日期:2008-10-20

Node-capability-based Application Layer Multicast Model

XU Jian-zhen1,2, YI Guo-li2, ZHANG Fu-yan1   

  1. (1. State Key Laboratory for Novel Software Technology, Department of Computer Science and Technology, Nanjing University, Nanjing 210093; 2. Campus Computer Network Center, College of Computer, Nanjing University of Posts & Telecommunications, Nanjing 210003)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-10-20 Published:2008-10-20

摘要: 为降低多播组的维护开销、改善多播树的负载平衡,提出一种考虑节点优先级的方法,并将该方法应用于Zigzag协议。该协议采用分层分簇的思想,由簇首节点负责管理本簇而由父节点负责分发数据。因为考虑到节点的异构性,该协议使能力强的节点担当首节点与父节点以提高多播组性能。通过实验验证与理论推导得出,与Zigzag 协议相比,改进后的协议在新节点加入多播组时,开销大大减小,节点退出时开销也相应减小,而多播树的负载平衡也有所改善。

关键词: 应用层多播, 优先级, 异构

Abstract: In order to reduce maintenance overhead of multicast group and improve load balancing of multicast tree, the paper introduces a method of taking node priority into consideration and applies the method to Zigzag protocol. The Zigzag protocol adopts the machinery of hierarchy and cluster, and the head peer of a cluster takes charge of administrating the cluster while the father peer takes charge of distributing data. Due to the node isomerism, the protocol chooses high priority node as dead peer and father peer to increase the performance of multicast group. Through theoretic deduction and simulation experiments, the overhead of improved protocol decreases greatly when a new client joins and when a client departs. The protocol also improves load balancing of multicast tree.

Key words: Application Layer Multicast(ALM), priority, isomerism

中图分类号: