引用本文: | 曹继军,苏金树,吕高锋.一种提高应用层组播转发速率的机制.[J].国防科技大学学报,2008,30(2):51-55.[点击复制] |
CAO Jijun,SU Jinshu,LU Gaofeng.A Mechanism Improving the Forwarding Throughput of Application Layer Multicast[J].Journal of National University of Defense Technology,2008,30(2):51-55[点击复制] |
|
|
|
本文已被:浏览 6214次 下载 5575次 |
一种提高应用层组播转发速率的机制 |
曹继军, 苏金树, 吕高锋 |
(国防科技大学 计算机学院,湖南 长沙 410073)
|
摘要: |
针对应用层组播报文转发的特点,提出了一种能够提高应用层组播转发速率的新机制。该机制降低了应用层组播报文从主机内存到网卡缓冲区之间数据复制的次数,节省了CPU处理开销。理论分析表明该机制能够降低应用层组播延迟和提高应用层组播转发速率。实验验证了该机制的可行性与有效性。 |
关键词: 应用层组播 转发速率 网卡 延迟 代理服务器 |
DOI: |
投稿日期:2007-09-10 |
基金项目:国家自然科学基金重点资助项目(90604006);国家部委资助项目 |
|
A Mechanism Improving the Forwarding Throughput of Application Layer Multicast |
CAO Jijun, SU Jinshu, LU Gaofeng |
(College of Computer, National Univ. of Defense Technology, Changsha 410073,China)
|
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. |
Keywords: application layer multicast forwarding throughput NIC delay proxy |
|
|