计算机应用 ›› 2013, Vol. 33 ›› Issue (12): 3449-3452.

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

基于蚁群算法的树环结构应用层组播树构建算法

许建真,何婷婷,何丹,周曈   

  1. 南京邮电大学 计算机学院,南京 210003
  • 收稿日期:2013-06-09 修回日期:2013-08-22 出版日期:2013-12-01 发布日期:2013-12-31
  • 通讯作者: 何婷婷
  • 作者简介:许建真(1966-),男,安徽宿州人,教授,博士,主要研究方向:计算机通信与网间互联;
    何婷婷(1991-),女,安徽宿州人,硕士研究生,主要研究方向:计算机通信与网间互联、光网络优化;
    何丹(1988-),男,安徽宿州人,硕士研究生,主要研究方向:计算机通信与网间互联;
    周曈(1990-),男,江苏盐城人,硕士研究生,主要研究方向:计算机通信与网间互联。
  • 基金资助:
    江苏省研究生科研创新计划项目

Building algorithm for tree-ring application layer multicast based on ant colony algorithm

XU Jianzhen,HE Tingting,HE Dan,ZHOU Tong   

  1. School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing Jiangsu 210003, China
  • Received:2013-06-09 Revised:2013-08-22 Online:2013-12-31 Published:2013-12-01
  • Contact: HE Tingting

摘要: 作为对IP组播技术的改进,应用层组播(ALM)技术具有不受网络架构限制、资源丰富、数据传输速率高等优势。综合考虑节点性能和端到端延迟,提出一种快速且高效的建立应用层组播树的方法:基于蚁群算法的树环结构ALM模型(ACOTRM)。目前对ALM结构的研究大部分都是仅仅粗略地给出拓扑结构,而对整个构建过程却缺乏完整且清晰的描述。鉴于此,完整地给出了一种树环结构ALM树的具体构建过程,主要包括网络节点分簇、簇内成环连接、数据转发数的建立等关键步骤。另外,为每个节点设定特有的优先级,使得整个ALM树达到最优化状态。仿真结果表明,该模型得到了较低的平均时延以及较高的平均数据传输率,在增加系统稳定性的同时也提高了其转发效率。

关键词: 应用层多播, 树环结构, 蚁群优化算法, 节点性能, 优先级

Abstract: As an improvement of IP multicast technology, Application Layer Multicast (ALM) has many advantages such as unlimited network architecture, rich resource and high data transfer rate. Considering node performance and end to end delay, a fast and efficient method was proposed to establish application layer multicast tree, it was named Ant Colony Algorithm based Tree-ring Application Layer Multicast Model (ACOTRM). The available studies only gave a topology cursory and had no complete and clear description of the concrete construction process. In view of this, a complete ALM hierarchical tree-ring concrete construction process was put forward including several key steps, such as clustering division, connection in cluster ring, generation of feasible solution and maintenance of the model in survival time. In addition, in order to optimize the ALM state tree, each node was set with a specific priority. The simulation results show that the proposed model provides lower average delay and higher average data delivery ratio, which increases the system stability and forwarding efficiency at the same time.

Key words: Application Layer Multicast (ALM), tree-ring, Ant Colony Optimization (ACO) algorithm, node performance, priority

中图分类号: