Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities

03/26/2018
by   Behnam Montazeri, et al.
0

Homa is a new transport protocol for datacenter networks. It provides exceptionally low latency, especially for workloads with a high volume of very short messages, and it also supports large messages and high network utilization. Homa uses in-network priority queues to ensure low latency for short messages; priority allocation is managed dynamically by each receiver and integrated with a receiver-driven flow control mechanism. Homa also uses controlled overcommitment of receiver downlinks to ensure efficient bandwidth utilization at high load. Our implementation of Homa delivers 99th percentile round-trip times less than 15 μs for short messages on a 10 Gbps network running at 80 published measurements of an implementation. Simulations show that Homa can operate at higher network loads than pFabric, pHost, or PIAS.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2023

A Novel low-latency DBA for Virtualised PON implemented through P4 In-Network Processing

We present a novel dual-DBA allocation, with a fast P4-enabled scheduler...
research
09/19/2019

SCDP: Systematic Rateless Coding for Efficient Data Transport in Data Centres

In this paper we propose SCDP, a novel, general-purpose data transport p...
research
05/15/2023

FlooNoC: A Multi-Tbps Wide NoC for Heterogeneous AXI4 Traffic

Meeting the staggering bandwidth requirements of today's applications ch...
research
02/13/2020

Scheduling periodic messages on a shared link

Cloud-RAN is a recent architecture for mobile networks where the process...
research
05/22/2021

AOT: Anonymization by Oblivious Transfer

We introduce AOT, an anonymous communication system based on mix network...
research
01/22/2018

Deterministic Scheduling of Periodic Messages for Cloud RAN

A recent trend in mobile networks is to centralize in distant data-cente...
research
01/20/2022

The Specialized High-Performance Network on Anton 3

Molecular dynamics (MD) simulation, a computationally intensive method t...

Please sign up or login with your details

Forgot password? Click here to reset