Loading…

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

Design flow of fuzzy systems for networking. The whole development process is covered: from initial specification to final implementation whether as software or hardware. [Display omitted] ► An open platform eases the development of fuzzy systems for FPGA implementation. ► CAD tools and a SoPC archi...

Full description

Saved in:
Bibliographic Details
Published in:Applied soft computing 2012-04, Vol.12 (4), p.1440-1450
Main Authors: Pouzols, Federico Montesino, Barros, Angel Barriga, Lopez, Diego R., Sánchez-Solano, Santiago
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Design flow of fuzzy systems for networking. The whole development process is covered: from initial specification to final implementation whether as software or hardware. [Display omitted] ► An open platform eases the development of fuzzy systems for FPGA implementation. ► CAD tools and a SoPC architecture made of open IP cores are suitable for networking. ► Seamless integration in current router architectures as processing units is possible. ► Successful applications to Internet traffic analysis and control are presented. ► Implementations satisfy operational requirements of high performance routing hardware. 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.
ISSN:1568-4946
1872-9681
DOI:10.1016/j.asoc.2011.10.018