You are here: Foswiki>NetFPGA/OneGig Web>Researchers (22 Sep 2008, Gac1)EditAttach
The NetFPGA for Researchers

Below is a list of academic papers and references generally related to the use of Reconfigurable hardware for high-speed networking. To see contributed circuits implemented specfically for the NetFPGA, see the contributed page. Feel free to add to this Wiki page with links to relevant projects and papers.

IDS/IDP, Pattern matching, firewalls

  • IDS/IDP papers pattern matching, content filters, Snort offload, worm detection, firewall

Content Processing and String Matching

IP Lookup and Packet Classfication

Buffering and Queueuing

Protocol Processing

TCP/IP Flow processing

Semantic Processing

Classfication and Clustering

Reconfigurable Hardware Platforms

Soft-core CPUS on FPGAs

Related Stanford University Projects

  • Stanford Clean Slate Program
    • Umbrella project for next-generation network research
  • OpenFlow
    • Multi-vendor enterprise and campus network
  • Rate Control Protocol (RCP)
    • A new congestion control algorithm designed for fast download times.
  • Ethane a backwards compatible NAC (Network Access Control) architecture for enterprise networks.
  • Buffer Sizing investigating the effects of buffer size on throughput/loss/etc.

Other Related Network Hardware Research Projects

  • Intrusion Detection hardware-based line-rate packet classification by ICSI.

  • XORP: eXtensible Open Router Platform
    • Open source software router platform
    • Supports BGP4+ and RIP for unicast routing
    • Supports PIM-SM and IGMP/MLD for multicast
    • Can push routes down in to hardware tables on a platform like the NetFPGA
    • XORP is free. It is covered by a BSD-style license.
    • It is publicly available for research, development, and use.

Graduate Research courses using Networked FPGAs

Publications from the Reconfigurable Network Group

Academic conferences

Additional Network Hardware Related Topics

  • Feel free to add relevant projects to this list

Liberouter


*(ro),,Dev,,Alpha,,Beta(ro),,Beta-plus(rw)
Topic revision: r1 - 22 Sep 2008 - 21:29:36 - Gac1