UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Re-architecting datacenter networks and stacks for low latency and high performance

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. Green open access

[thumbnail of ndp.pdf]
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
Downloads since deposit
2,009Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item