Abstract

Software Defined Networking (SDN) allows new approaches to provide Quality of Service (QoS). In legacy networks, strict QoS guarantees often result in bandwidth over-provisioning. Then, QoS enforcement either consumes too many resources, or is not flexible enough. We present a solution to provide QoS based on the creation of on-demand MPLS tunnels with guaranteed bandwidths across an SDN network. We introduce an SDN Traffic Engineering Management (STEM) module that interacts with the northbound applications to satisfy their requests to forward QoS-guaranteed traffic flows. STEM delegates the path selection to a Path Computation Element (PCE), and the path enforcement to an SDN controller. We rely on a stateful PCE to record the attributed resources and estimate the remaining network capacity, avoiding overloading the network with monitoring traffic. Upon STEM requests, the SDN controller enforces the QoS policy in the data plane. User flows are aggregated into MPLS tunnels and packets are labeled with a priority depending on the flow effective bandwidth. We highlight the shortfalls of several material and software OpenFlow compatible switches and detail an implementation based on a pica8 switch to overcome them. The experimental results demonstrate that this solution efficiently enforces bandwidth sharing in SDN networks.


Original document

The different versions of the original document can be found in:

http://dx.doi.org/10.23919/cnsm.2017.8256052
https://hal.archives-ouvertes.fr/hal-01758875,
https://ieeexplore.ieee.org/document/8256052,
https://academic.microsoft.com/#/detail/2783945604
Back to Top

Document information

Published on 01/01/2017

Volume 2017, 2017
DOI: 10.23919/cnsm.2017.8256052
Licence: CC BY-NC-SA license

Document Score

0

Views 3
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?