Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. EPFL thesis
  4. Enhancing the Receiver-Driven Transport Paradigm with Sender Congestion Information
 
doctoral thesis

Enhancing the Receiver-Driven Transport Paradigm with Sender Congestion Information

Prasopoulos, Konstantinos  
2025

Congestion control in hyperscale datacenters underpins nearly every service, enabling the use of the network infrastructure while keeping communication among servers orderly. As workload requirements diversifyâ e.g., throughput-intensive ML training and disaggregated storage, and latency-critical microservicesâ link bandwidth keeps growing, but relative switch buffer capacity is not, reducing headroom to absorb traffic bursts. Against this backdrop, the question is how congestion control protocols can maximize bandwidth utilization without inducing latency- and loss-amplifying network queues.

In this context, receiver-driven transports, which explicitly schedule transmissions rather than react to congestion signals, excel at dealing with congestion on the last hop, because that hop is managed by a single receiver. However, when multiple receivers have to share a link (e.g., when they share a senderâ s uplink), their independent schedules can conflict.

This thesis argues that single-owner links should be proactively scheduled by receivers, while shared links should be governed by a reactive control algorithm that exposes their instantaneous capacity. The approach allows receivers to both precisely schedule their own links and coordinate over shared bottlenecks, which critically include sender uplinks. To realize this design, this thesis contributes SIRD, a Sender-Informed, Receiver-Driven transport. SIRD implements receiver-driven scheduling that incorporates congestion information from shared links in the form of (i) ECN from the networkâ s core, and (ii) end-host signals from senders. The result is tight scheduling, which enables high bandwidth utilization with little contention, and thus minimal latency-inducing buffering in the fabric. This thesis also contributes two enhanced versions of SIRD: (i) SIRD-RSF, which incorporates rich sender feedback to ac- celerate convergence, and (ii) SIRD-PrioFlow, which aligns reactive control with the desired scheduling policy to reduce latency.

Using large-scale simulations, we show that SIRD simultaneously maximizes link utilization, minimizes switch buffering, and attains near-optimal latency. Additionally, SIRD-RSF reduces convergence time by at least 2Ã and SIRD-PrioFlow reduces 99th-percentile latency for medium-sized messages by up to 50%. We also implement SIRD on a kernel-bypass software datapath and show that it is able to incorporate congestion feedback and tightly schedule transmissions at 100 Gbps.

  • Details
  • Metrics
Type
doctoral thesis
DOI
10.5075/epfl-thesis-10880
Author(s)
Prasopoulos, Konstantinos  

École Polytechnique Fédérale de Lausanne

Advisors
Bugnion, Edouard  
•
Kogias, Evangelos Marios  
Jury

Prof. Thomas Emile Bourgeat (président) ; Prof. Edouard Bugnion, Prof. Evangelos Marios Kogias (directeurs) ; Prof. Katerina Argyraki, Prof. John Ousterhout, Prof. Brad Karp (rapporteurs)

Date Issued

2025

Publisher

EPFL

Publisher place

Lausanne

Public defense year

2025-10-31

Thesis number

10880

Total of pages

121

Subjects

datacenter congestion control

•

receiver-driven

•

unresponsive sender problem

EPFL units
DCSL  
Faculty
IC  
School
IINFCOM  
Doctoral School
EDIC  
Available on Infoscience
October 27, 2025
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/255279
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés