Data center networks undergo the coexistence of latency-sensitive mice flows and bandwidth-intensive elephant flows. Jointly optimizing the performance of both traffic classes poses complex challenges. Existing flow schedulers either rely on detailed flow size information or require numerous physical priority queues (PQs) within network switches, thus facing practical challenges. In this work, we propose a novel flow scheduling algo- rithm, namely Multi-Path Multi-Level Feedback Queueing (MP- MLFQ), to overcome these limitations. MP-MLFQ leverages the spatial diversity and regularity of DCNs to realize a scheduler with numerous logical priority levels while occupying as low as 2 physical PQ at each switch port. We designed MP-MLFQ to run atop modern programmable networks, and highlighted how to implement it without modifications at the end-hosts’ stacks. Our simulation results show that MP-MLFQ outperforms existing flow size-agnostic solutions in minimizing the flow completion time, when only two PQs are available.

A “Big-Spine” Abstraction: Flow Prioritization With Spatial Diversity in The Data Center Network / Cornacchia, Alessandro; Bianco, Andrea; Giaccone, Paolo; Sviridov, German. - ELETTRONICO. - (2024). (Intervento presentato al convegno Data-Plane Programmability and Edge Network Acceleration in the AI era (NetAccel-AI 2024) tenutosi a Pisa (Italy) nel 22-24 July 2024) [10.1109/HPSR62440.2024.10635939].

A “Big-Spine” Abstraction: Flow Prioritization With Spatial Diversity in The Data Center Network

Alessandro Cornacchia;Andrea Bianco;Paolo Giaccone;German Sviridov
2024

Abstract

Data center networks undergo the coexistence of latency-sensitive mice flows and bandwidth-intensive elephant flows. Jointly optimizing the performance of both traffic classes poses complex challenges. Existing flow schedulers either rely on detailed flow size information or require numerous physical priority queues (PQs) within network switches, thus facing practical challenges. In this work, we propose a novel flow scheduling algo- rithm, namely Multi-Path Multi-Level Feedback Queueing (MP- MLFQ), to overcome these limitations. MP-MLFQ leverages the spatial diversity and regularity of DCNs to realize a scheduler with numerous logical priority levels while occupying as low as 2 physical PQ at each switch port. We designed MP-MLFQ to run atop modern programmable networks, and highlighted how to implement it without modifications at the end-hosts’ stacks. Our simulation results show that MP-MLFQ outperforms existing flow size-agnostic solutions in minimizing the flow completion time, when only two PQs are available.
2024
979-8-3503-6385-2
File in questo prodotto:
File Dimensione Formato  
main_cr.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 467.43 kB
Formato Adobe PDF
467.43 kB Adobe PDF Visualizza/Apri
Giaccone-A-big.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 590.55 kB
Formato Adobe PDF
590.55 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2989653