Skip to content
Costin Raiciu edited this page Aug 29, 2017 · 17 revisions

Welcome to the NDP Repository.

NDP is a redesign of the datacenter transport stack including switches, transport protocol and endpoint implementations. A great way to start learning about NDP is to watch this short movie clip. You can find a more detailed overview of NDP operation in the overview page.

The purpose of this repo is to help researchers and practitioners experiment with NDP. The resources you can find here include:

  • The NDP implementation in the htsim simulator
  • The NDP stack implementation in Linux (based on DPDK) (soon)
  • The NetFPGA switch implementation (soon)
  • The P4 switch implementation
  • The NDP switch software implementation over DPDK.

NDP is the result of a three year collaboration between University Politehnica of Bucharest (Costin Raiciu, Alexandru Agache and Andrei Voinescu), University College London (Mark Handley) and University of Cambridge (Gianni Antichi, Marcin Wojcik and Andrew Moore). Funding for this work has been partly provided by Trilogy 2 FP7 and SSICLOPS H2020 projects (European Commission).

Clone this wiki locally