论文:2012,Vol:30,Issue(2):301-304
引用本文:
王红春, 张涛, 牛文生. 面向AFDX网络的交换机流量管制算法[J]. 西北工业大学
Wang Hongchun, Zhang Tao, Niu Wensheng. An Efficient Algorithm for Switcher Flow Control Used for AFDX Network[J]. Northwestern polytechnical university

面向AFDX网络的交换机流量管制算法
王红春1,2, 张涛1, 牛文生2
1. 西北工业大学 软件与微电子学院,陕西 西安 710072;
2. 西安航空计算技术研究所,陕西 西安 710068
摘要:
综合化航空电子系统采用ARINC664航空电子全双工交换网(AFDX)构建主干数据通信网络,该网络具有通信带宽高、传输延迟确定、扩展能力强等特点。AFDX交换机采用流量管制技术检测虚链路的数据传输是否满足流量规则约束,能避免虚链路超限使用带宽,有效保证不同虚链路传输带宽隔离和通信确定性。文章基于ARINC664规范,提出了一种AFDX交换机流量管制的设计与验证方法。验证结果表明,该方法能够在正常、Account共享的场景下,对输入AFDX交换机的流量进行有效管制。
关键词:    AFDX    流量管制    虚链路(VL)    带宽分配隔离(BAG)    令牌桶   
An Efficient Algorithm for Switcher Flow Control Used for AFDX Network
Wang Hongchun1,2, Zhang Tao1, Niu Wensheng2
1. Department of Software Engineering,Northwestern Polytechnical University,Xi'an710072;
2. Aeronautical Computing Technique Research Institute,Xi'an 710068,China
Abstract:
An integrated avionics system uses the avionics full duplex switched (AFDX) Ethernet to construct theaviation backbone network, which has the characteristics of certainty, broad bandwidth and extension. Sections 1and 2 explain our new algorithm, which we believe is more efficient than previous ones and whose core consists of:(1) we use the virtual link (VL) and the bandwidth assignment gap (BAG) to achieve network communicationcertainty; (2) we use redundancy management mechanism, frame filtering mechanism and flow control method toenhance the transmission reliability of the AFDX Ethernet; (3) to control the switcher flow, we use the token-bucket algorithm to make sure that the incoming frames meet the constraints of switcher flow according to user-spec-ified rules; (4) we use the frame-based token-bucket algorithm to design respectively our flow control algorithm andshared Account flow control algorithm. Section 3 verifies our flow control algorithm with the AFDX Test and Certifi-cation System (ATCS) of AIM GmbH; the test results, given in Figs. 3 and 4, and their analysis show preliminari-ly that: (1) our flow control algorithm can avoid the excessive use of network bandwidth that is occupied by a cer-tain VL, thus ensuring the isolation of transmission bandwidth of various VLs and the communication certainty; (2)in different scenarios, including shared Account, the flow control algorithm designed by us can efficiently controlthe incoming flow of the AFDX switcher.
Key words:    algorithms    avionics    bandwidth    communication    computer network performance evaluation    control    design    efficiency    Ethernet    mechanism    quality of service    schematic diagrams    transmissions;avi-onics full duplex switched (AFDX) Ethernet    virtual link (VL)    bandwidth assignment gap (BAG)   
收稿日期: 2011-05-12     修回日期:
DOI:
通讯作者:     Email:
作者简介: 王红春(1985-),西北工业大学硕士,主要从事航空网络技术、软件工程的研究。
相关功能
PDF(466KB) Free
打印本文
把本文推荐给朋友
作者相关文章
王红春  在本刊中的所有文章
张涛  在本刊中的所有文章
牛文生  在本刊中的所有文章

参考文献:
[1] Teresa Schuster, Dinesh Verma. Networking Concepts Comparison for Avionics Architecture. IEEE/AIAA 27th Digital AvionicsSystems Conference, 2008
[2] Hughes D A, Anido G, Bradlow H S. Performance of the Leaky Bucket Policing Mechanism for Small Bucket Depths. Electron-ics Letters, 1990, 26(16): 27-33
[3] Chen Yichiun, Xu Xiao. An Adaptive Buffer Allocation Mechanism for Token Bucket Flow Control. Vehicular Technology Con-ference, 2004