Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2011, Vol. 37 ›› Issue (3): 87-89,92. doi: 10.3969/j.issn.1000-3428.2011.03.031

• Networks and Communications • Previous Articles     Next Articles

Optimized Strategy of Broadcast and Multicast in Virtual Network Based on Pipeline Thinking

YAN Chao 1, WANG Guang-xu 1, LIU Ming 2   

  1. (1. State Key Laboratory of Acoustics, Institute of Acoustics, Chinese Academy of Sciences, Beijing 100080, China; 2. Microprocessor Technology Research Center, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China)
  • Online:2011-02-05 Published:2011-01-28

基于流水思想的虚拟网络广多播优化策略

闫 超1,王光旭1,刘 明2   

  1. (1. 中国科学院声学研究所声场声信息国家重点实验室,北京 100080;2. 中国科学院计算技术研究所微处理器中心,北京 100190)
  • 作者简介:闫 超(1984-),男,博士研究生,主研方向:阵列信号处理;王光旭,博士研究生;刘 明,博士
  • 基金资助:
    北京市自然科学基金资助项目(4072024)

Abstract: Broadcast and multicast application based on TCP/IP protocol in link layer and realization of virtual network device, for multi- processors environment, based on shared memory under VxWorks are introduced. A contrast of physical and link layers is made between the Ethernet and the virtual networks device upon broadcast and multicast. The virtual network device’s drive for VxWorks with its operation on the broadcast and multicast is analyzed. And an optimized scheme on broadcast and multicast on multi-Longson 2E processors parallel signal processing mainboard pointed to virtual network device’s physical character is designed and realized which is based on pipeline thinking. The real time performance, balance of the net node load and the transmission efficiency are improved greatly.

Key words: broadcast and multicast, shared memory, virtual network, VxWorks operating system, pipeline

摘要: 对TCP/IP协议中的链路层广播、多播应用以及多处理器环境中基于共享内存的虚拟网络设备的实现进行分析。对比以太网和基于共享内存的虚拟网络条件下实现广播、组播时物理层及数据链路层的不同。分析VxWorks操作系统中基于共享内存的虚拟网络设备驱动程序对广播、组播的实现策略,并根据多龙芯2E处理器并行信号处理板的结构特点提出基于流水思想的优化策略。优化后的网络具有更好的实时性、节点负载均衡性和更高的传输效率。

关键词: 广多播, 共享内存, 虚拟网络, VxWorks操作系统, 流水

CLC Number: