Sustainable Declarative Monitoring Architecture: Energy optimization of interactions between application service oriented queries and wireless sensor devices - Application to Smart Buildings - Archive ouverte HAL
Thèse Année : 2017

Sustainable Declarative Monitoring Architecture: Energy optimization of interactions between application service oriented queries and wireless sensor devices - Application to Smart Buildings

Architecture de monitoring déclaratif durable : Optimisation énergétique des interactions entre requêtes applicatives orientées service et réseau de capteurs sans fil – Applications aux bâtiments intelligents

Ozgun Pinarer

Résumé

A typical pervasive monitoring system like a smart building depends on an infrastructure composed of hundreds of heterogeneous wireless sensor devices. Managing the energy consumption of these devices poses a challenging problem that affects the overall efficiency and usability. Existing approaches for sensor energy consumption typically assume a single monitoring application to consume sensor data and a static configuration for sensor devices. In this paper, we focus on a multi-application context with dynamic requirements and multi-modal sensor devices. We present 3SoSM, an approach to optimize interactions between application requirements and wireless sensor environment in real-time. It relies on an energy-aware dynamic configuration of sensor devices to lower energy consumption while fulfilling application requirements. To bind together sensor configuration and dynamic management of data streams, we design a sustainable multi-application monitoring system architecture for pervasive environments that collects application requirements for sensor data streams and optimizes them into sensor configurations. To demonstrate the effectiveness of our approach, a set of experiments are designed in the context of smart buildings. We comparatively evaluate our approach to show how dynamic sensor configuration for multiple monitoring applications indeed outperforms the mainstream duty-cycling method.
La dernière décennie a montré un intérêt croissant pour les bâtiments intelligents. En effet, comme les bâtiments traditionnels sont les principaux consommateurs d’une partie importante des ressources énergétiques, le besoin de bâtiments intelligents a alors émergé. Ces nouveaux bâtiments doivent être conçus selon des normes de construction durables pour consommer moins et minimiser les impacts sur le milieu naturel. Les technologies de construction de bâtiments intelligents contribuent à une amélioration de la sécurité, du confort, de l’accessibilité voire de la consommation d’énergie des bâtiments eux-mêmes. Ces bâtiments intelligents sont devenus l’un des principaux domaines d’application des environnements pervasifs. En effet, une infrastructure basique de construction de bâtiment intelligent se compose notamment d’un ensemble de capteurs sans fil. Les capteurs basiques permettent l’acquisition, la transmission et la réception de données. A ces réseaux de capteurs s’ajoutent généralement des périphériques et un système de surveillance. La consommation d’énergie élevée de l’ensemble de ces appareils est un des problèmes les plus difficiles et fait donc l’objet d’études dans ce domaine de la recherche. Les capteurs sont autonomes en termes d’énergie ce qui implique que leur consommation d’énergie détermine leur durée de vie et donc la continuité de service. Etant donné que la consommation d’énergie a un fort impact sur la durée de vie du service, il existe plusieurs approches dans la littérature. Cependant, les approches existantes sont souvent adaptées à une seule application de surveillance et reposent sur des configurations statiques pour les capteurs. Dans cette thèse, nous contribuons à la définition d’une architecture de monitoring déclaratif durable par l’optimisation énergétique des interactions entre requêtes applicative orientées service et réseau de capteurs sans fil. Nous avons choisi le bâtiment intelligent comme cas d’application et nous étudions donc un système de surveillance d’un bâtiment intelligent pouvant prendre en charge des multi-applications dans un environnement pervasif. Nous nous concentrons sur une architecture durable pour les systèmes de surveillance multi-applications qui s’adaptent en permanence aux exigences des applications, au contexte et à la configuration de l’utilisateur. Du point de vue logiciel, un système de surveillance peut être défini comme un ensemble d’applications qui exploitent les mesures des capteurs en temps réel. Ces applications sont exprimées dans un langage déclaratif sous la forme de requêtes continues (orientées service) sur les flux de données des capteurs. Par conséquent, un système de multi-applications nécessite la gestion de plusieurs demandes de flux de données suivant différentes fréquences d’acquisition/transmission de données pour le même capteur sans fil, avec des exigences dynamiques requises par les applications (par exemple, fréquences de transmission élevées pour les salles occupées, fréquence inférieure pendant la nuit). Etant donné qu’une configuration statique ne peut pas optimiser la consommation d’énergie du système de surveillance en ce qui concerne les exigences réelles de l’application, nous travaillons sur l’interaction entre les exigences de l’application et les capteurs sans fil. Ainsi, nous proposons une approche intitulée Smart-Service Stream-oriented Sensor Management (3SoSM) afin d’optimiser les interactions entre les exigences des applications et l’environnement des capteurs sans fil, en temps réel. Notre approche 3SoSM offre une configuration dynamique des capteurs pour réduire la consommation d’énergie tout en satisfaisant les exigences des applications en temps réel. Le coeur de cette configuration de capteurs repose sur un Schedule Time Pattern (pattern temporel de planification). Ce pattern temporel est construit par les actions d’acquisition, de transmission et de réception du capteur et crée un agenda périodique pour chaque capteur. Cette approche permet d’éviter les mesures inutiles de données et de favoriser une transmission de données plus courte/compressée lorsque cela est possible. De plus, nous présentons un processus d’optimisation pour raffiner le Schedule Time Pattern. L’objectif du processus d’optimisation est de rechercher les créneaux de communication optimaux dans lesquels les capteurs consomment moins d’énergie que dans les autres cas. En raison du comportement basé sur les contraintes et de la topologie du réseau structurée en arbre, le processus d’optimisation proposé est un processus “bottom-up”, des capteurs feuilles jusqu’à la racine. La fonction d’optimisation de ce processus consiste à minimiser le nombre de créneaux de communication (créneau RX) afin de minimiser l’énergie consommée. L’algorithme d’optimisation proposé est une sorte d’algorithme glouton utilisé pour déterminer les créneaux optimaux pour les capteurs. Nous avons conduit un ensemble d’expérimentations effectuées avec un simulateur de réseau de capteurs sans fil qui ont permis de valider notre approche quant à l’optimisation de la consommation d’énergie des capteurs, et donc l’augmentation de la durée de vie de ces capteurs, en réduisant notamment les communications non nécessaires.
Fichier principal
Vignette du fichier
OzgunPinarer_ManuscritThese.pdf (9.93 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

tel-01935608 , version 1 (26-11-2018)
tel-01935608 , version 2 (08-01-2019)

Identifiants

  • HAL Id : tel-01935608 , version 1

Citer

Ozgun Pinarer. Sustainable Declarative Monitoring Architecture: Energy optimization of interactions between application service oriented queries and wireless sensor devices - Application to Smart Buildings. Computer Science [cs]. Université de Lyon - INSA Lyon, 2017. English. ⟨NNT : ⟩. ⟨tel-01935608v1⟩
544 Consultations
445 Téléchargements

Partager

More