Enabling fuzzy technologies in high performance networking via an open FPGA-based development platform

  • Authors:
  • Federico Montesino Pouzols;Angel Barriga Barros;Diego R. Lopez;Santiago Sánchez-Solano

  • Affiliations:
  • Department of Biosciences, Center of Excellence in Metapopulation Biology, University of Helsinki, Viikinkaari 1, P.O. Box 65, FI-00014, Finland and Microelectronics Institute of Seville (IMSE-CNM ...;Department of Electronics and Electromagnetism, University of Seville, Avda. Reina Mercedes s/n. Edif. CICA, E-41012 Seville, Spain;Telefónica I+D, Don Ramón de la Cruz, 82-84, E-28006 Madrid, Spain;Microelectronics Institute of Seville (IMSE-CNM), CSIC, C. Americo Vespucio s/n, E-41092 Seville, Spain

  • Venue:
  • Applied Soft Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Soft computing techniques and particularly fuzzy inference systems are gaining momentum as tools for network traffic modeling, analysis and control. Efficient hardware implementations of these techniques that can achieve real-time operation in high-speed networking equipment as well as other highly time-constrained application fields is however an open problem. We introduce a development platform for fuzzy inference systems with applications to network traffic analysis and control. The platform addresses the current requirements and constraints of high performance networking equipment. For the development process, we set up a methodology and a CAD tool chain that span the entire design process from initial specification in a high-level language to implementation on FPGA devices. An FPGA development board with PCI/PCIe interface is employed to support an open platform that comprises CAD tools as well as IP cores. PCI compatible fuzzy inference modules are implemented as System-on-Programmable-Chip (SoPC). We present satisfactory experimental results from the implementation of fuzzy systems for a number of applications in analysis and control of Internet traffic. These systems are shown to satisfy operational and architectural requirements of current and future high performance routing equipment. The platform proposed allows for the development of prototypes while avoiding large investments and complicated management procedures which constrain the testing and adoption of soft computing techniques in high performance networking.