NBA icon indicating copy to clipboard operation
NBA copied to clipboard

Network Balancing Act: A High-performance packet processing framework for heterogeneous processors

Results 13 NBA issues
Sort by recently updated
recently updated
newest added

I guess there's a typo in docs/gsg/build.rst. In order to test CPU-only version without CUDA installation, it should export NBA_USE_CUDA instead of USE_CUDA. The Snakefile is written as follows: **USE_CUDA...

Line 245 in Snakefile: `rte_ethdev` lacks the prefix `rte_`.

bug
minor

``` bin/main -c 0xf -n 2 -- configs/debug.py Trying to acquire a process lock... NBA is running on ROOT privilege. Lock acquired! EAL: Detected 8 lcore(s) EAL: Probing VFIO support......

help wanted
question

Evaluate NBA's performance on multi-tenant cloud environments: Amazon EC2. Intel DPDK has two types of EC2-releated poll-mode drivers: - [ixgbevf](http://dpdk.org/doc/guides/nics/intel_vf.html) for [SR-IOV-enabled instances](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html) - [ena](http://dpdk.org/doc/guides/nics/ena.html) for [the new ENA interfaces](https://aws.amazon.com/ko/about-aws/whats-new/2016/06/introducing-elastic-network-adapter-ena-the-next-generation-network-interface-for-ec2-instances/)...

experiment

DPDK 2.1 and later offers an interrupt-based RX mode, by associating an epoll file descriptor with port_id and queue_id. This will greatly simplify the I/O loops but may introduce additional...

enhancement
experiment

Change `io_tx_batch()` function to use DPDK's packet reordering library (optionally) - http://dpdk.org/browse/dpdk/tree/examples/packet_ordering/main.c This may impact the latency distribution a lot, especially for adaptive load balancing configurations where we mix CPU...

enhancement
experiment

It might seem too late, but still unit testing rocks. Let's add infrastructure to test common headers and functions throughout the framework.

enhancement

For our Retro-Click project, this issue collects commits related to general improvements for Click compatibility. Examples: - **Uniquefying / cloning of packets:** There are several core use cases of cloning...

enhancement

All commits related to improvements of experiment scripts belong to this issue.

enhancement
persistent

Goals: - Improve the convergence time - Evaluation on non-emulation modes and different machines

enhancement