La mise en oeuvre et le contrôle efficace des objets connectés dans les maisons intelligentes posent certains défis techniques, surtout ceux qui concernent la coordination des trois plateformes : noeuds IdOs, appareils mobiles et les conteneurs sur l’infonuagique avec plusieurs composants hétérogènes. Toutefois, chaque composant est soumis à un ensemble des contraintes en termes des ressources et capacité des batteries. La mise en place d’une architecture des microservices permet d’améliorer les performances des applications en distribuant les tâches de collecte et de traitement de données sur plusieurs composants répartis. Puisque, le traitement d’une tâche consomme de l’énergie, il nécessite un mécanisme qui optimise la distribution des tâches sur les différents composants du système et s’adapte au changement de réseaux afin de minimiser la consommation énergétique, de garantir le délai de traitement et d’éviter la surcharge des ressources.
Dans ce travail, nous avons modélisé le problème de distribution des tâches dans un système hétérogène composé des noeuds IdOs, des appareils mobiles et des conteneurs sur l’infonuagique (DT_IoTMC) sous forme d’une programmation linéaire à nombres entiers mixtes. Nous avons proposé, conçu et implémenté une solution pour la distribution optimale des tâches, qui est composée de deux modules : un module de collecte des informations des composants du système et un module d’optimisation qui calcule la distribution optimale des tâches et active les microservices sur des équipements appropriés. Deux algorithmes ont été développés pour résoudre ce problème : DT_IoTMC qui suit un déchargement hybride des données et DT_IoTM qui suit un déchargement des données à deux niveaux. Ces algorithmes fournissent des résultats prometteurs reflétant l’efficacité de notre solution en minimisant la consommation énergétique totale du système.
| Date | 20 déc. 2019 |
|---|
| langue originale | Français |
|---|
| Établissement diplômant | - École de technologie supérieure
|
|---|
| Superviseur | Kim Khoa Nguyen (Directeur(-trice)) |
|---|
- IdO
- maison intelligente
- distribution des tâches
- consommation d’énergie
- architecture microservices
Douma, R. (Auteur(e)),
Nguyen (Directeur(-trice)),
20 déc. 2019Thèses et mémoires: Mémoire de maîtrise › Maîtrise en ingénierie: Génie des technologies de l'information