YoVDO

Aquila - A Unified, Low-Latency Fabric for Datacenter Networks

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses

Course Description

Overview

Explore the cutting-edge Aquila datacenter network fabric in this 15-minute conference talk from NSDI '22. Dive into the design and implementation of a unified, low-latency network architecture that addresses the evolving needs of modern datacenter workloads. Learn how Aquila achieves ultra-low latency communication through its innovative Layer 2 cell-based protocol, GNet, integrated switch, and custom ASIC with Remote Memory Access capabilities. Discover how this experimental fabric significantly reduces tail latency for key-value stores and supports both traditional and tightly coupled workloads. Gain insights into Aquila's cost-effective topology, design goals, and performance metrics, including sub-40 microsecond tail fabric Round Trip Time for IP traffic and sub-10 microsecond RMA execution time across hundreds of host machines.

Syllabus

Intro
A call for new Datacenter Architecture
Cliques as a Datacenter Building Block
Introducing Aquila
Design Goals
Cost-effective Topology: Dragonfly[1]
Building TIN
Life of a Packet
Experimentation Setup
1RMA and IP Uniform Random Latency
Latency Isolation in Aquila
What does that mean for E2E application metrics?
Retrospective


Taught by

USENIX

Related Courses

Scaling Memcache at Facebook
USENIX via YouTube
Multi-Person Localization via RF Body Reflections
USENIX via YouTube
Opaque - An Oblivious and Encrypted Distributed Analytics Platform
USENIX via YouTube
Live Video Analytics at Scale with Approximation and Delay-Tolerance
USENIX via YouTube
Clipper - A Low-Latency Online Prediction Serving System
USENIX via YouTube