scispace - formally typeset
Proceedings ArticleDOI

Hardware acceleration in computer networks

Jan Korenek
- pp 11-11
Reads0
Chats0
TLDR
This tutorial deals with parsing of packet headers, longest prefix matching (IP look-up), packet classification and regular expression matching, which have to be accelerated to achieve 100 Gb throughput.
Abstract
Summary form only given. Network traffic processing speed is crucial in most of network devices, because any packet drop can lead to lower quality of network services, affect precise monitoring or disallow detection of security threats. General purpose processors are not able to process all data on high-speed network links. For 100 Gb lines, packet can arrive every 5 ns. Therefore network devices use hardware acceleration to speed up time-critical operations. In this tutorial, we will introduce these time-critical operations together with hardware architectures, which are able to achieve 10, 40 or even 100 Gbps throughput. In particular, the tutorial deals with parsing of packet headers, longest prefix matching (IP look-up), packet classification and regular expression matching. All these operations are widely used in network security and monitoring devices and have to be accelerated to achieve 100 Gb throughput. We will present that deep pipelines, perfect hashing and efficient utilization of on-chip memory can help to achieve high throughput or decrease hardware resources. The end of the presentation will be devoted to the rapid development of hardware accelerated network applications for 100 Gbps networks. In summary, tutorial participants will become familiar with the state of the art algorithms and hardware architectures for high speed packet processing. They will learn how to utilize these architectures and accelerate network applications.

read more

Citations
More filters

FPGA Implementation of IP Packet Header Parsing Hardware

TL;DR: A specialized IP header parsing hardware that is intended to provide much faster IP packet processing, by allowing direct access to non byteor word-aligned fields found in IPv4/IPv6 packet headers.
Proceedings ArticleDOI

Memory-centric approach of network processing in a modified RISC-based processing core

TL;DR: This paper investigates the applicability of a novel memory-centric approach of network processing in a modified RISC-based processing core that provides direct access to memory resources, without the use of general-purpose registers (GPRs) and cache memory, and implements memory aliasing to specific IP header fields, thus providing easier manipulation of network packet headers.
Proceedings Article

Design of Reconfigurable Memory for Fast Network Packet Header Parsing

TL;DR: This paper elaborates how the addition of logic to the memory that allows direct access to non byteor word-aligned fields found in various packet header formats results with much faster packet processing and significant improvement of the overall network processing throughput.
Related Papers (5)