-
Notifications
You must be signed in to change notification settings - Fork 38
Home
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 and in the Sigcomm 2017 paper.
The purpose of this repo is to help researchers and practitioners experiment with NDP. The resources included in this repo include:
- The NDP implementation in the htsim simulator: code, documentation
- The NDP stack implementation in Linux (based on DPDK): code, documentation
- The NetFPGA switch implementation code, documentation
- The P4 switch implementation: code, documentation
- The NDP switch software implementation over DPDK (broken currently; no plans to release).
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).