A Self-Optimizing QoS-Based Access for IoT Environments
Autor: | Ahmad Khalil, Olivier Togni, Nader Mbarek |
---|---|
Rok vydání: | 2021 |
Předmět: |
Service (systems architecture)
business.industry Computer science Quality of service 020206 networking & telecommunications Context (language use) 02 engineering and technology Service provider Computer Science Applications Service-level agreement Application domain Service level 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Electrical and Electronic Engineering business Adaptation (computer science) Computer network |
Zdroj: | Wireless Personal Communications. 120:2861-2886 |
ISSN: | 1572-834X 0929-6212 |
DOI: | 10.1007/s11277-021-08589-8 |
Popis: | Nowadays, providing Internet of Things (IoT) environments with service level guarantee is a challenging task. Moreover, IoT services should be autonomous in order to minimize human intervention and thus to reduce the operational management cost of the corresponding big scale infrastructure. We describe in this paper a service level-based IoT architecture enabling the establishment of an IoT Service Level Agreement (iSLA) between an IoT Service Provider (IoT-SP) and an IoT Client (IoT-C). The proposed iSLA specifies the requirements of an IoT service, used in a specific application domain (e-health, smart cities, etc.), in terms of different measurable Quality of Service (QoS) parameters. In order to achieve this agreement, several QoS mechanisms are to be implemented within each layer of the IoT architecture. In this context, we propose an adaptation of the IEEE 802.15.4 slotted CSMA/CA mechanism to provide different IoT services with QoS guarantee. Our proposal called QBAIoT (QoS-based Access for IoT) creates different Contention Access Periods (CAP) according to different traffic types of the IoT environment. These CAPs are QoS-based and enable traffic differentiation. Thus, a QoS CAP is configured with several slots during which only IoT objects belonging to the same QoS class can send their data. Furthermore, we specify a self-management closed control loop in order to provide our IoT architecture with a self-optimizing capability concerning QoS CAPs slots allocation. This capability takes into account the actual usage of QoS CAPs as well as the characteristics of the corresponding traffic class. |
Databáze: | OpenAIRE |
Externí odkaz: |