一种提高应用层组播转发速率的机制
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家自然科学基金重点资助项目(90604006);国家部委资助项目


A Mechanism Improving the Forwarding Throughput ofApplication Layer Multicast
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对应用层组播报文转发的特点,提出了一种能够提高应用层组播转发速率的新机制。该机制降低了应用层组播报文从主机内存到网卡缓冲区之间数据复制的次数,节省了CPU处理开销。理论分析表明该机制能够降低应用层组播延迟和提高应用层组播转发速率。实验验证了该机制的可行性与有效性。

    Abstract:

    Based on the characteristics of packet forwarding in application layer multicast (ALM), this paper proposes a high performance multicast mechanism, in which a NIC-based multicast mechanism is used to send multiple replicas of an ALM packet to different destinations with less CPU intermediation in comparison to the traditional host-based multicast mechanism. By adopting the mechanism, the CPU overhead and the number of times data packets are copied from host memory to NIC buffer. Theoretical analysis indicates that the new mechanism can reduce the delay and improve the forwarding throughput in application multicast. We have modified the NIC driver and added some corresponding APIs to network protocol stack in order to implement the proposed mechanism. Experimental results also indicate the feasibility and validity of this mechanism.

    参考文献
    相似文献
    引证文献
引用本文

曹继军,苏金树,吕高锋.一种提高应用层组播转发速率的机制. A Mechanism Improving the Forwarding Throughput ofApplication Layer Multicast[J].国防科技大学学报,2008,30(2):51-55.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2007-09-10
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2012-12-07
  • 出版日期:
文章二维码