Handley, M;
Raiciu, C;
Agache, A;
Voinescu, A;
Moore, AW;
Antichi, G;
Wojcik, M;
(2017)
Re-architecting datacenter networks and stacks for low latency and high performance.
In:
Proceedings of the Conference of the ACM Special Interest Group on Data Communication 2017 (SIGCOMM '17).
(pp. pp. 29-42).
ACM: Los Angeles, CA, USA.
Preview |
Text
ndp.pdf - Accepted Version Download (1MB) | Preview |
Abstract
Modern datacenter networks provide very high capacity via redundant Clos topologies and low switch latency, but transport protocols rarely deliver matching performance. We present NDP, a novel data-center transport architecture that achieves near-optimal completion times for short transfers and high flow throughput in a wide range of scenarios, including incast. NDP switch buffers are very shallow and when they fill the switches trim packets to headers and priority forward the headers. This gives receivers a full view of instantaneous demand from all senders, and is the basis for our novel, high-performance, multipath-aware transport protocol that can deal gracefully with massive incast events and prioritize traffic from different senders on RTT timescales. We implemented NDP in Linux hosts with DPDK, in a software switch, in a NetFPGA-based hardware switch, and in P4. We evaluate NDP's performance in our implementations and in large-scale simulations, simultaneously demonstrating support for very low-latency and high throughput.
Type: | Proceedings paper |
---|---|
Title: | Re-architecting datacenter networks and stacks for low latency and high performance |
Event: | Conference of the ACM Special Interest Group on Data Communication 2017 (SIGCOMM '17) |
Location: | Los Angeles, CA |
Dates: | 21 August 2017 - 25 August 2017 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1145/3098822.3098825 |
Publisher version: | https://doi.org/10.1145/3098822.3098825 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
Keywords: | Datacenters; Network Stacks; Transport Protocols |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery.ucl.ac.uk/id/eprint/10068163 |
Archive Staff Only
View Item |