Providing In-network Support to Coflow Scheduling

07/06/2020
by   Cristian Hernandez Benet, et al.
0

Many emerging distributed applications, including big data analytics, generate a number of flows that concurrently transport data across data center networks. To improve their performance, it is required to account for the behavior of a collection of flows, i.e., coflows, rather than individual. State-of-the-art solutions allow for a near-optimal completion time by continuously reordering the unfinished coflows at the end-host, using network priorities. This paper shows that dynamically changing flow priorities at the end host, without taking into account in-flight packets, can cause high-degrees of packet re-ordering, thus imposing pressure on the congestion control and potentially harming network performance in the presence of switches with shallow buffers. We present pCoflow, a new solution that integrates end-host based coflow ordering with in-network scheduling based on packet history. Our evaluation shows that pCoflow improves in CCT upon state-of-the-art solutions by up to 34

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2023

Accelerating End-host Congestion Response using P4 Programmable Switches

Transport layer congestion control relies on feedback signals that trave...
research
06/21/2018

Revisiting Network Support for RDMA

The advent of RoCE (RDMA over Converged Ethernet) has led to a significa...
research
07/05/2018

Slytherin: Dynamic, Network-assisted Prioritization of Tail Packets in Datacenter Networks

Datacenter applications demand both low latency and high throughput; whi...
research
02/21/2018

PABO: A Link-Layer Congestion Mitigation Mechanism Based on Packet Bounce

In today's data center, a diverse mix of throughput-sensitive long flows...
research
01/08/2018

Age-Optimal Updates of Multiple Information Flows

In this paper, we study an age of information minimization problem, wher...
research
10/06/2018

Eiffel: Efficient and Flexible Software Packet Scheduling

Packet scheduling determines the ordering of packets in a queuing data s...
research
02/20/2018

007: Democratically Finding The Cause of Packet Drops

Network failures continue to plague datacenter operators as their sympto...

Please sign up or login with your details

Forgot password? Click here to reset