ndn-dpdk
ndn-dpdk copied to clipboard
Let's make NDN faster
This is issue #1, the problem NDN-DPDK is meant to solve.
Named Data Networking (NDN) is a new Internet architecture. It has various benefits such as caching and security, but poses a challenge to network elements such as forwarders and repositories, because they must maintain per-packet states and create/verify signatures to realize NDN's benefits.
Early implementations of NDN were targeted at research purpose, in which design focus was on flexibility and modularity of the components, so that the code is useful for experimentation and paper publication.
On the other hand, the community needs high-speed NDN implementations. They would be useful in data intensive scientific applications, high definition videos, etc. This software, NDN-DPDK, is designed to make NDN faster. Its goal is to make NDN work at line speed, using commodity high-end hardware.
Let's make NDN faster! It's a necessary step toward the commercialization of NDN.