吉林大学学报(工学版) ›› 2013, Vol. 43 ›› Issue (02): 472-479.

Previous Articles     Next Articles

FPGA hardware implementation scheme for AQM algorithm

YANG Xiao-ping1,2, ZHENG Nan2, CHEN Hong1,2, WANG Ya-jun3   

  1. 1. State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun 130022, China;
    2. College of Communication Engineering, Jilin University, Changchun 130022, China;
    3. NO.32 Research Institute of China Electronics Technology Group Corporation, Shanghai 200233, China
  • Received:2011-12-05 Online:2013-03-01 Published:2013-03-01

Abstract: The Field Programmable Gate Array (FPGA) hardware implementation scheme for Active Queue Management (AQM) algorithms was proposed in order to increase the execution speed and real-time of the algorithms, and to decrease the consumption of router resource. The serial communication programs between FPGA and the software-router IPCop were written. The scheme was applied to Random Early Detection (RED) algorithm. Test results show that the general communication interface between FPGA and the router was achieved, and the function of effective and rapid congestion control of RED algorithm was realized in the hardware level. This research provides an effective scheme for FPGA hardware implementation of the AQM algorithms.

Key words: automatic control, active queue management, field programmable gate array(FPGA), RED algorithm

CLC Number: 

  • TP24
[1] Floyd S, Jacobson V. Random early detection gate-ways for congestion avoidance[J]. IEEE/ACM Transactions on Networking, 1993,1(4):397-413.

[2] Wang Ping, Chen Hong, Yang Xiao-ping, et al. Design and analysis of a model predictive controller for active queue management[J]. ISA Transactions. DOI:10.1016/j.isatra.2011,08.006.

[3] Zhou C, Zhang L, Chen Q W. An adaptive PID controller for AQM with ECN marks based on neural networks//Proceedings of 2009 the 7th Asian Control Conference, Hong Kong, 2009.

[4] Guan He, Yang Xiao-ping, Chen Hong, et al. Implementation of software router embedded PID AQM algorithm in the communication test network[J]. IEEE CEME International Conference, 2010, 10(25):254-257.

[5] 孙莉萍,徐佩霞. 采用FPGA的BULE网关的实现[J]. 电子技术, 2005(4): 72-74. Sun Li-ping, Xu Pei-xia. The FPGA implementation of the BLUE gateway[J]. Electronic Technology, 2005(4): 72-74.

[6] Marami Bahram, Haeri Mohammad. Implementation of MPC as an AQM controller[J]. Computer Communications, 2009, 3(2): 227-239.

[7] Wolf Wayne. FPGA-Based System Design[M]. Beijing: Prentice Hall PTR, 2005.
[1] GU Wan-li,WANG Ping,HU Yun-feng,CAI Shuo,CHEN Hong. Nonlinear controller design of wheeled mobile robot with H performance [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1811-1819.
[2] LI Zhan-dong,TAO Jian-guo,LUO Yang,SUN Hao,DING Liang,DENG Zong-quan. Design of thrust attachment underwater robot system in nuclear power station pool [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1820-1826.
[3] WANG De-jun, WEI Wei-li, BAO Ya-xin. Actuator fault diagnosis of ESC system considering crosswind interference [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1548-1555.
[4] YAN Dong-mei, ZHONG Hui, REN Li-li, WANG Ruo-lin, LI Hong-mei. Stability analysis of linear systems with interval time-varying delay [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1556-1562.
[5] DONG Hui-juan, YU Zhen, FAN Ji-zhuang. Identification of non-axisymmetric ultrasonic standing wave field using laser Doppler vibrometer [J]. 吉林大学学报(工学版), 2018, 48(4): 1191-1198.
[6] TIAN Yan-tao, ZHANG Yu, WANG Xiao-yu, CHEN Hua. Estimation of side-slip angle of electric vehicle based on square-root unscented Kalman filter algorithm [J]. 吉林大学学报(工学版), 2018, 48(3): 845-852.
[7] ZHANG Shi-tao, ZHANG Bao, LI Xian-tao, WANG Zheng-xi, TIAN Da-peng. Enhancing performance of FSM based on zero phase error tracking control [J]. 吉林大学学报(工学版), 2018, 48(3): 853-858.
[8] WANG Lin, WANG Hong-guang, SONG Yi-feng, PAN Xin-an, ZHANG Hong-zhi. Behavior planning of a suspension insulator cleaning robot for power transmission lines [J]. 吉林大学学报(工学版), 2018, 48(2): 518-525.
[9] HU Yun-feng, WANG Chang-yong, YU Shu-you, SUN Peng-yuan, CHEN Hong. Structure parameters optimization of common rail system for gasoline direct injection engine [J]. 吉林大学学报(工学版), 2018, 48(1): 236-244.
[10] ZHU Feng, ZHANG Bao, LI Xian-tao, WANG Zheng-xi, ZHANG Shi-tao. Gyro signal processing based on strong tracking Kalman filter [J]. 吉林大学学报(工学版), 2017, 47(6): 1868-1875.
[11] JIN Chao-qiong, ZHANG Bao, LI Xian-tao, SHEN Shuai, ZHU Feng. Friction compensation strategy of photoelectric stabilized platform based on disturbance observer [J]. 吉林大学学报(工学版), 2017, 47(6): 1876-1885.
[12] FENG Jian-xin. Recursive robust filtering for uncertain systems with delayed measurements [J]. 吉林大学学报(工学版), 2017, 47(5): 1561-1567.
[13] SUI Yan-lin, HE Bin, ZHANG Li-guo, WANG Wen-hua, CHEN Jia-nan. Ultra-high speed CameraLink image transmission based on FPGA [J]. 吉林大学学报(工学版), 2017, 47(5): 1634-1643.
[14] XU Jin-kai, WANG Yu-tian, ZHANG Shi-zhong. Dynamic characteristics of a heavy duty parallel mechanism with actuation redundancy [J]. 吉林大学学报(工学版), 2017, 47(4): 1138-1143.
[15] HU Yun-feng, GU Wan-li, LIANG Yu, DU Le, YU Shu-you, CHEN Hong. Start-stop control of hybrid vehicle based on nonlinear method [J]. 吉林大学学报(工学版), 2017, 47(4): 1207-1216.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!