SMaRTT: Sender-based Marked Rapidly-adapting Trimmed & Timed Transport

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Bonato, Tommaso, Kabbani, Abdul, Ghalayini, Ahmad, Agarwal, Anup, De Sensi, Daniele, Pan, Rong, Raiciu, Costin, Handley, Mark, Brodschi, Mihai, Schneider, Timo, Blach, Nils, Alves, Daniel Santos Ferreira, Hoefler, Torsten
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908827776974848
author Bonato, Tommaso
Kabbani, Abdul
Ghalayini, Ahmad
Agarwal, Anup
De Sensi, Daniele
Pan, Rong
Raiciu, Costin
Handley, Mark
Brodschi, Mihai
Schneider, Timo
Blach, Nils
Alves, Daniel Santos Ferreira
Hoefler, Torsten
author_facet Bonato, Tommaso
Kabbani, Abdul
Ghalayini, Ahmad
Agarwal, Anup
De Sensi, Daniele
Pan, Rong
Raiciu, Costin
Handley, Mark
Brodschi, Mihai
Schneider, Timo
Blach, Nils
Alves, Daniel Santos Ferreira
Hoefler, Torsten
contents With the rapid growth of artificial intelligence (AI) workloads in datacenters, the Ultra Ethernet Consortium (UEC) has defined a new high-performance transport layer to deliver the required performance at scale. A core component of this new standard is the Network Signal-based Congestion Control (NSCC) algorithm. This paper presents SMaRTT, the algorithm that forms the basis of the UEC NSCC specification. SMaRTT is a sender-based congestion control algorithm that systematically combines delay, Explicit Congestion Notification (ECN), and optional packet trimming into a cohesive state machine for fast, fair and precise window adjustments with seamless multipath support. At its core lies the novel QuickAdapt algorithm that accurately estimates and rapidly adapts to available capacity. Our evaluation shows that SMaRTT outperforms existing datacenter congestion control algorithms like Swift, RoCE, and MPRDMA by up to 50% and provides superior fairness, validating the design choices made in the UEC standard.
format Preprint
id arxiv_https___arxiv_org_abs_2404_01630
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SMaRTT: Sender-based Marked Rapidly-adapting Trimmed & Timed Transport
Bonato, Tommaso
Kabbani, Abdul
Ghalayini, Ahmad
Agarwal, Anup
De Sensi, Daniele
Pan, Rong
Raiciu, Costin
Handley, Mark
Brodschi, Mihai
Schneider, Timo
Blach, Nils
Alves, Daniel Santos Ferreira
Hoefler, Torsten
Networking and Internet Architecture
With the rapid growth of artificial intelligence (AI) workloads in datacenters, the Ultra Ethernet Consortium (UEC) has defined a new high-performance transport layer to deliver the required performance at scale. A core component of this new standard is the Network Signal-based Congestion Control (NSCC) algorithm. This paper presents SMaRTT, the algorithm that forms the basis of the UEC NSCC specification. SMaRTT is a sender-based congestion control algorithm that systematically combines delay, Explicit Congestion Notification (ECN), and optional packet trimming into a cohesive state machine for fast, fair and precise window adjustments with seamless multipath support. At its core lies the novel QuickAdapt algorithm that accurately estimates and rapidly adapts to available capacity. Our evaluation shows that SMaRTT outperforms existing datacenter congestion control algorithms like Swift, RoCE, and MPRDMA by up to 50% and provides superior fairness, validating the design choices made in the UEC standard.
title SMaRTT: Sender-based Marked Rapidly-adapting Trimmed & Timed Transport
topic Networking and Internet Architecture
url https://arxiv.org/abs/2404.01630