A genetic algorithm based approach for fluctuating QoS aware selection of IoT services - Archive ouverte HAL Access content directly
Journal Articles IEEE Access Year : 2022

A genetic algorithm based approach for fluctuating QoS aware selection of IoT services


In recent years, the Internet of Things (IoT) has evolved at an exceptional speed, which enables to interconnect a very large number of heterogeneous, distributed, and mobile devices. This number will exceed 70 billion by 2025 according to Statista a. Therefore, with this huge amount of connected objects, the fulfillment of complex IoT applications, which usually requires a combination of several IoT objects, remains a real challenge. Besides, several requirements of Quality of Service (QoS) must be fulfilled, which makes the problem of selecting the appropriate IoT services NP-hard. In the literature, two main techniques for QoS-driven service selection are proposed: global selection characterized by a poor performance in dynamic and distributed huge environments and local selection which considers pre-defined local QoS constraints. Mainly, the existing works consider static QoS. However, in real life scenarios, QoS of IoT services can be fluctuating. To enhance the reliability of IoT applications, it is of paramount importance to consider the fluctuation dimension. In this context, we propose a QoS fluctuation-aware selection approach of IoT services. To do so, we propose a near-to optimal distributed approach that relies on decomposing the global QoS into distinct local constraints that serve as upper/lower bounds for selection while enhancing the reliability of the resulting composition by considering the QoS fluctuation of the candidate IoT services. The approach, we propose is based on a multi-objective evolutionary algorithm (MOEA) to solve the global QoS decomposition problem. Then a local selection using the obtained local constraints is performed in a parallel and distributed way. The performance of the proposed approach is evaluated and validated via experiment series.
Fichier principal
Vignette du fichier
Karima___Journal_IEEE_ACCESS__Finale_ (1).pdf (2.33 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-03995231 , version 1 (17-02-2023)



Karima Khadir, Nawal Guermouche, Amal Guittoum, Thierry Monteil. A genetic algorithm based approach for fluctuating QoS aware selection of IoT services. IEEE Access, 2022, 10, pp.17946-17965. ⟨10.1109/ACCESS.2022.3145853⟩. ⟨hal-03995231⟩
58 View
38 Download



Gmail Facebook X LinkedIn More