Abstract:
Dans ce mémoire, nous avons exploré en profondeur le domaine dynamique de l'Intenet des Objets à travers trois chapitres distincts, chacun apportant une contribution significative à notre compréhension et à notre capacité à optimiser les systèmes IoT.
Le premier chapitre a posé les fondements essentiels en examinant les concepts fondamentaux de l'IoT et les méthodes d'optimisation pertinentes. Nous avons discuté en détail des diverses applications de l'IoT et des stratégies clés pour résoudre les défis spécifiques à ce domaine en pleine expansion.
Le deuxième chapitre s'est concentré sur un aspect important de l'IoT : la découverte de services. ? travers l'exploration de différentes architectures et approches, telles que l'Architecture Orientée Services (SOA) et les principes de REST, nous avons examiné comment identifier et localiser efficacement les services offerts par les objets connectés. Ce chapitre a souligné l'importance des mécanismes de découverte de services pour exploiter pleinement le potentiel de l'IoT dans différents contextes d'application.
Le troisième chapitre a présenté notre contribution qui consiste à adapter l'algorithme d'optimisation par colonie d'abeilles artificielles à la découverte de services IoT en mode discret (SD-ABCA). Nous avons détaillé le développement spécifique de cet algorithme, ses principes sous-jacents et les résultats de son évaluation comparative, démontrant son efficacité accrue dans la réduction du nombre de sauts nécessaires pour la découverte de services, ainsi que sa pertinence pour les environnements IoT réels.