|
Application Note:
Multicore Meets Growing Demand for High Performance Packet
Processing
At the beginning of the design phase of
equipment, one of the most important designers' phases is to
evaluate a complete configuration of fully operational packet
processing software. This is to gage the real application's
performance as to how it will run on the selected MC hardware.
The main questions to be answered are:
- What is the impact, in a full-featured implementation,
of all the required protocols on the system's
performance?
- How modular is the implementation, to perform only the
necessary processing for a dedicated application and
progressively introduce new features without redesigning the
software?
- What is the impact on global performance after the
integration of Data Plane functions with the Control
Plane?
- How does performance scale over the number of cores?
6WIND has made available an Application Note
dissecting such issues. This Application Note shows that only
a Fast Path-based architecture integrating a large number of
protocols is able to fulfill the requirements of real
equipment. It also scales linearly on a large number of
cores.
The Application Note analyzes performance
benchmarks. IP forwarding performance benchmarks are a good
starting point but benchmarks on a stand alone implementation
that is not designed to integrate the required additional
protocols are not sufficient. Only performance benchmarks made
on a complete implementation are relevant.
This Application Note also provides detailed
information about performance for well-known protocols such as
L2 / L3 encapsulation, IPsec, NAT & firewall and a method
to evaluate the performance of a complete networking
layer.
The complete Application Note is
available here.
Online Multicore Packet
Processing Forum
In September, 6WIND began a dedicated online Multicore Packet Processing Forum to
provide the community with the latest information and
resources about networking and telecommunications
applications, and embedded multicore networking software.
The first weeks of the Forum have been very
productive with high quality posts by experts from industry
market leaders including Cavium Networks, Netlogic, Nokia
Siemens Networks and 6WIND. You will find information on a
large range of hot topics including:
- Multicore packet processing at the heart of
convergence
- Advantages and disadvantages of multi-threading in
next-generation multicore processors
- Virtualization for network-based multicore
telecommunication systems
- Multicore packet processing - performance benchmarks
- Why standard OS networking stacks, like Linux's, are not
well adapted to multicore packet processing?
Thanks in advance for visiting this Forum. If
you would like to contribute to the Forum, you are more than
welcomed. Please use the online submission form or e-mail: contact@multicorepacketprocessing.com.
CompactPCI & ATCA
Newsletter Article - November Issue
The
November issue of CompactPCI & ATCA email newsletter
includes 6WIND's CEO article, "Multicore-Based AdvancedTCA architectures: High
availability key in networking layer". It discusses
the impact of equipment high availability requirements on a
multicore based networking layer.
Embedded Computing Design
Article - November Issue
The November issue
of Embedded Computing Design includes 6WIND's CEO article, "Multicore progressively powers networking
equipment with high-performance software". It explains
how advanced network services can be initially implemented
without any Fast Path and progressively introduced at the Fast
Path level as bandwidth and performance increases. This
approach is particularly effective in implementing incremental
cost-effective development steps for network and
telecommunications equipment. |