A Case for Data Centre Traffic Management on Software Programmable Ethernet Switches

02/17/2020
by   Kamil Tokmakov, et al.
0

Virtualisation first and cloud computing later has led to a consolidation of workload in data centres that also comprises latency-sensitive application domains such as High Performance Computing and telecommunication. These types of applications require strict latency guarantees to maintain their Quality of Service. In virtualised environments with their churn, this demands for adaptability and flexibility to satisfy. At the same time, the mere scale of the infrastructures favours commodity (Ethernet) over specialised (Infiniband) hardware. For that purpose, this paper introduces a novel traffic management algorithm that combines Rate-limited Strict Priority and Deficit round-robin for latency-aware and fair scheduling respectively. In addition, we present an implementation of this algorithm on the bmv2 P4 software switch by evaluating it against standard priority-based and best-effort scheduling.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/01/2021

SWP: Microsecond Network SLOs Without Priorities

The increasing use of cloud computing for latency-sensitive applications...
research
08/15/2023

A Robust Adaptive Workload Orchestration in Pure Edge Computing

Pure Edge computing (PEC) aims to bring cloud applications and services ...
research
01/08/2019

Scheduling for VoLTE: Resource Allocation Optimization and Low-Complexity Algorithms

We consider scheduling and resource allocation in long-term evolution (L...
research
11/21/2022

Formal Abstractions for Packet Scheduling

This paper studies PIFO trees from a programming language perspective. P...
research
12/16/2019

A Simulation Based Performance Evaluation of Optical Ethernet Switch

With the advent of several new Cloud Radio Access Network (C-RAN) techno...
research
08/07/2019

Analytical Performance Models for NoCs with Multiple Priority Traffic Classes

Networks-on-chip (NoCs) have become the standard for interconnect soluti...
research
09/06/2019

PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Units

To amortize cost, cloud vendors providing DNN acceleration as a service ...

Please sign up or login with your details

Forgot password? Click here to reset