RepFlow: Minimizing Flow Completion Times with Replicated Flows in Data Centers

07/29/2013
by   Hong Xu, et al.
0

Short TCP flows that are critical for many interactive applications in data centers are plagued by large flows and head-of-line blocking in switches. Hash-based load balancing schemes such as ECMP aggravate the matter and result in long-tailed flow completion times (FCT). Previous work on reducing FCT usually requires custom switch hardware and/or protocol changes. We propose RepFlow, a simple yet practically effective approach that replicates each short flow to reduce the completion times, without any change to switches or host kernels. With ECMP the original and replicated flows traverse distinct paths with different congestion levels, thereby reducing the probability of having long queueing delay. We develop a simple analytical model to demonstrate the potential improvement of RepFlow. Extensive NS-3 simulations and Mininet implementation show that RepFlow provides 50 99-th percentile FCT for all loads, and offers near-optimal FCT when used with DCTCP.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/25/2018

Pulser: Fast Congestion Response using Explicit Incast Notifications for Datacenter Networks

Datacenter applications frequently cause incast congestion, which degrad...
research
04/30/2023

SFC: Near-Source Congestion Signaling and Flow Control

State-of-the-art congestion control algorithms for data centers alone do...
research
10/01/2020

CAFT: Congestion-Aware Fault-Tolerant Load Balancing for Three-Tier Clos Data Centers

Production data centers operate under various workload sizes ranging fro...
research
09/29/2018

On Minimizing the Completion Times of Long Flows over Inter-Datacenter WAN

Long flows contribute huge volumes of traffic over inter-datacenter WAN....
research
07/04/2014

RepNet: Cutting Tail Latency in Data Center Networks with Flow Replication

Data center networks need to provide low latency, especially at the tail...
research
03/01/2022

An Adaptable and Agnostic Flow Scheduling Approach for Data Center Networks

Cloud applications have reshaped the model of services and infrastructur...
research
07/18/2018

HyLine: a Simple and Practical Flow Scheduling for Commodity Datacenters

Today's datacenter networks (DCNs) have been built upon multipath topolo...

Please sign up or login with your details

Forgot password? Click here to reset