Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Christopher Alfeld

dblp:251/1844 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 1Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Datacenter networks · 67% Transport protocols and congestion control · 33%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Datacenter networks › datacenter transport
datacenter congestion control
0.412020
Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020
Transport protocols and congestion control
delay-based congestion control
0.412020
Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020
Datacenter networks › low-latency networking
tail latency reduction
0.412020
Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020
Cloud and datacenter computing
datacenter network
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Cloud and datacenter computing › virtualization › network virtualization
network function virtualization
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Cloud and datacenter computing
userspace networking
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Operating systems › kernel › kernel design › microkernel
microkernel design
0.112019
Snap: a microkernel approach to host networking · SOSP 2019

Methods — techniques the papers use, named apart from their topics

kernel bypass · 0.8RDMA · 0.8pacing · 0.4RTT measurement · 0.4AIMD · 0.4
YearPublicationVenuePosition
2020 Swift: Delay is Simple and Effective for Congestion Control in the Datacenter
abstract
We report on experiences with Swift congestion control in Google datacenters. Swift targets an end-to-end delay by using AIMD control, with pacing under extreme congestion. With accurate RTT measurement and care in reasoning about delay targets, we find this design is a foundation for excellent performance when network distances are well-known. Importantly, its simplicity helps us to meet operational challenges. Delay is easy to decompose into fabric and host components to separate concerns, and effortless to deploy and maintain as a congestion signal while the datacenter evolves. In large-scale testbed experiments, Swift delivers a tail latency of <50μs for short RPCs, with near-zero packet drops, while sustaining ~100Gbps throughput per server. This is a tail of <3x the minimal latency at a load close to 100%. In production use in many different clusters, Swift achieves consistently low tail completion times for short RPCs, while providing high throughput for long RPCs. It has loss rates that are at least 10x lower than a DCTCP protocol, and handles O(10k) incasts that sharply degrade with DCTCP.
Gautam Kumar 0001, Nandita Dukkipati, Keon Jang, Hassan M. G. Wassel, Xian Wu 0001, Behnam Montazeri, Yaogong Wang, Kevin Springborn, Christopher Alfeld, Michael Ryan, David Wetherall, Amin Vahdat
SIGCOMM9
2019 Snap: a microkernel approach to host networking
abstract
This paper presents our design and experience with a microkernel-inspired approach to host networking called Snap. Snap is a userspace networking system that supports Google's rapidly evolving needs with flexible modules that implement a range of network functions, including edge packet switching, virtualization for our cloud platform, traffic shaping policy enforcement, and a high-performance reliable messaging and RDMA-like service. Snap has been running in production for over three years, supporting the extensible communication needs of several large and critical systems.
Michael Marty, Marc de Kruijf, Jacob Adriaens, Christopher Alfeld, Sean Bauer, Carlo Contavalli, Michael Dalton, Nandita Dukkipati, William C. Evans, Steve D. Gribble, Nicholas Kidd, Roman Kononov, Gautam Kumar 0001, Carl Mauer, Emily Musick, Lena E. Olson, Erik Rubow, Michael Ryan, Kevin Springborn, Valas Valancius, Amin Vahdat
SOSP4