SPONGE: Software-Defined Traffic Engineering to Absorb Influx of Network Traffic - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

SPONGE: Software-Defined Traffic Engineering to Absorb Influx of Network Traffic

Résumé

Existing shortest path-based routing in wide area networks or equal cost multi-path routing in data center networks do not consider the load on the links while taking routing decisions. As a consequence, an influx of network traffic stemming from events such as distributed link flooding attacks and data shuffle during large scale analytics can congest network links despite the network having sufficient capacity on alternate paths to absorb the traffic. This can have several negative consequences, service unavailability, delayed flow completion, packet losses, among others. In this regard, we propose SPONGE, a traffic engineering mechanism for handling sudden influx of network traffic. SPONGE models the network as a stochastic process, takes the switch queue occupancy and traffic rate as inputs, and leverages the multiple available paths in the network to route traffic in a way that minimizes the overall packet loss in the network. We demonstrate the practicality of SPONGE through an OpenFlow based implementation, where we periodically and pro-actively reroute network traffic to the routes computed by SPONGE. Mininet emulations using real network topologies show that SPONGE is capable of reducing packet drops by 20% on average even when the network is highly loaded because of an ongoing link flooding attack.
Fichier principal
Vignette du fichier
sponge_lcn_19.pdf (704.84 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02403616 , version 1 (10-12-2019)

Identifiants

  • HAL Id : hal-02403616 , version 1

Citer

Benoît Henry, Shihabur Rahman Chowdhury, Abdelkader Lahmadi, Romain Azaïs, Jérôme François, et al.. SPONGE: Software-Defined Traffic Engineering to Absorb Influx of Network Traffic. LCN 2019 - 44th IEEE Conference on Local Computer Networks, Oct 2019, Osnabrück, Germany. ⟨hal-02403616⟩
155 Consultations
223 Téléchargements

Partager

Gmail Facebook X LinkedIn More