APIs for QoS configuration in Software Defined Networks

Cosmin Marius Caba, José Soler

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

1012 Downloads (Pure)

Abstract

The OpenFlow (OF) protocol is widely used in Software Defined Networking (SDN) to realize the communication between the controller and forwarding devices. OF allows great flexibility in managing traffic flows. However, OF alone is not enough to build more complex SDN services that require complete control and management of the data plane (e.g. configurations of ports, queues, etc.). The current work contributes to the SDN ecosystem with the implementation of a plugin for the OVSDB protocol, for an existing SDN controller (SDNC). OVSDB complements OF with management functionality such as configuration of devices, ports, queues, etc. An Application Programming Interface (API) for dynamic configuration of QoS resources in the network devices is implemented herein, by using the capabilities of OVSDB. Further, the paper demonstrates the possibility to create network services with coarse granularity on top of the fine granular services exposed by the QoS configuration API at the SDNC. A series of tests emphasize the capabilities and the performance of the implemented QoS configuration API.
Original languageEnglish
Title of host publicationProceedings of IEEE NetSoft 2015
Number of pages5
PublisherIEEE
Publication date2015
ISBN (Print)978-1-4799-7899-1
DOIs
Publication statusPublished - 2015
EventIEEE Conference on Network Softwarization 2015 - University College London, London, United Kingdom
Duration: 13 Apr 201517 Apr 2015

Conference

ConferenceIEEE Conference on Network Softwarization 2015
LocationUniversity College London
CountryUnited Kingdom
CityLondon
Period13/04/201517/04/2015

Keywords

  • Software Defined Networking
  • OpenFlow
  • QoS
  • Network management
  • Open vSwitch
  • Application programming interface

Fingerprint Dive into the research topics of 'APIs for QoS configuration in Software Defined Networks'. Together they form a unique fingerprint.

Cite this