Enhancing Middleware-based IoT Applications through Run-Time Pluggable QoS Management Mechanisms. Application to a oneM2M compliant IoT Middleware
Clovis Anicet Ouedraogo (LAAS-SARA), Samir Medjiah (LAAS-SARA),, Christophe Chassot (LAAS-SARA), Khalil Drira (LAAS-SARA)

TL;DR
This paper proposes a dynamic, run-time pluggable QoS management mechanism for IoT middleware, leveraging NFV and SDN paradigms to improve QoS control and performance in IoT applications, demonstrated through a vehicular transportation use case.
Contribution
It introduces a novel approach for deploying QoS management as a network function that can be dynamically and seamlessly integrated into IoT middleware environments.
Findings
Effective QoS control in IoT middleware demonstrated
Seamless data path redirection achieved in a vehicular use case
Supports autonomous, runtime deployment of QoS mechanisms
Abstract
In the recent years, telecom and computer networks have witnessed new concepts and technologies through Network Function Virtualization (NFV) and Software-Defined Networking (SDN). SDN, which allows applications to have a control over the network, and NFV, which allows deploying network functions in virtualized environments, are two paradigms that are increasingly used for the Internet of Things (IoT). This Internet (IoT) brings the promise to interconnect billions of devices in the next few years rises several scientific challenges in particular those of the satisfaction of the quality of service (QoS) required by the IoT applications. In order to address this problem, we have identified two bottlenecks with respect to the QoS: the traversed networks and the intermediate entities that allows the application to interact with the IoT devices. In this paper, we first present an innovative…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
