Skip to content

zhuoyw/NBA

 
 

Repository files navigation

NBA (Network Balancing Act)

Join the chat at https://gitter.im/ANLAB-KAIST/NBA

"A High-performance packet processing framework for heterogeneous processors" (EuroSys 2015 paper)

Notice for paper readers

  • The IDS source code is not available to the public, as it contains a derivation from industry-transferred code from Kargus.
  • We used Intel DPDK v1.7 for the EuroSys 2015 paper, but have now upgraded to v16.04+.

Main Features

  • 80-Gbps packet processing with a modular programming interface similar to Click.
  • GPU and Xeon Phi offloading to boost complex computations such as IPsec encryption
  • Adaptive load balancing for CPU/accelerator to maximize the system throughput

Documentation

See the documentation online.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.9%
  • Python 7.0%
  • Cuda 5.6%
  • Click 0.7%
  • Shell 0.6%
  • C 0.1%
  • Protocol Buffer 0.1%