26 research outputs found
Routage gĂ©ographique multi-chemin basĂ© sur lâintelligence dâessaim pour rĂ©seaux de capteurs et dâactionneurs sans fil : Application aux Smart Grids
The Smart Grid concept should play a key role in the quest for better managementof electrical energy in the global energy situation increasingly critical. By bringingtogether the resources connected to the conventional power grid and communicationsinfrastructure, the Smart Grid enables intelligent management of electrical energy. Theimplementation of Smart Grids should lead the implementation of a communicationinfrastructure for data exchange between the various entities connected to these networks.This thesis is positioned in the context of wireless sensors and actuators networksin smart grids. Through this work, we have proposed a data routing protocol for thecommunication network to the distribution network level. First, we proposed a newgeographical routing protocol based on swarm intelligence for wireless sensors andactuators networks. The protocol uses the geographic routing as a main data routingmechanism, and uses a recovery mechanism based on ant colony optimization to bypasscommunication voids and to create multi-way around these voids. The protocol performancewas validated through simulations. By comparing the results to the state ofthe art, the proposed protocol improve network performances in terms of data deliveryrate, end-to-end delay and delivery cost. Secondly, we proposed the use of the protocolproposed as the routing protocol in wireless neighborhood area networks (NANs) SmartGrid. The proposed protocol ensures all communication paradigm types, especiallyPoint-to-Point communication while providing scalability and self-healing capabilities.The feasibility and applicability of the protocol in NANs was confirmed throughsimulations using parameters defined by NIST (National Institute of Standards andTechnology) to validate the proposed solutions for the smart grid. Finally, we focusedon the qualities of service (QoS) required by applications and services using NAN. Wehave thus added a QoS model to the proposed routing protocol to take account of NANâscommunication requirements. The performance of the new protocol was validatedthrough simulations. The results showed that the protocol can satisfy the most severerequirements in terms of reliability and end-to-end delay.Le concept de Smart Grid devrait jouer un rĂŽle primordial dans la quĂȘte dâune meilleuregestion de lâĂ©nergie Ă©lectrique dans un contexte Ă©nergĂ©tique mondial de plus en pluscritique. En rassemblant les ressources connectĂ©es au rĂ©seau Ă©lectrique conventionnelet une infrastructure de communication, le Smart Grid permet une gestion intelligentede lâĂ©nergie Ă©lectrique. La mise en oeuvre des Smart Grids devrait engendrer la mise enplace dâune infrastructure de communication permettant lâĂ©change des donnĂ©es entreles diffĂ©rentes entitĂ©s connectĂ©es Ă ces rĂ©seaux. Cette thĂšse se positionne dans le contextedes rĂ©seaux de capteurs et dâactionneurs sans fils appliquĂ©s dans les rĂ©seaux dâĂ©lectricitĂ©intelligents. A travers cette thĂšse, nous avons proposĂ© un protocole de routage desdonnĂ©es sur le rĂ©seau de communication au niveau rĂ©seau de distribution. Dans unpremier temps, nous avons proposĂ© un nouveau protocole de routage gĂ©ographiquebasĂ© sur lâintelligence dâessaim pour les rĂ©seaux de capteurs et dâactionneurs sans fil.Le protocole utilise le routage gĂ©ographique comme mĂ©canisme principal de routagede donnĂ©es, et utilise un mĂ©canisme basĂ© sur lâoptimisation par colonies de fourmispour contourner les vides de communication et crĂ©er du multi-chemin autour de ceszones vides. Les performances du protocole ont Ă©tĂ© validĂ©es Ă travers des simulations.En comparant les rĂ©sultats Ă lâĂ©tat de lâart, le protocole proposĂ© permet dâamĂ©liorerles performances du rĂ©seau en termes de taux de livraison des donnĂ©es, temps derĂ©ception des donnĂ©es et coĂ»t de livraison. Dans un second temps, nous avons proposĂ©lâutilisation du protocole proposĂ© comme protocole de routage dans les rĂ©seaux devoisinages (NAN) sans fil du Smart Grid. Le protocole proposĂ© permet dâassurer tousles types de paradigme de communication, en particulier la communication Point-Ă -Point tout en offrant une Ă©volutivitĂ© et des capacitĂ©s dâauto-guĂ©rison. La faisabilitĂ© etlâapplicabilitĂ© du protocole dans les NANs a Ă©tĂ© confirmĂ©e Ă travers des simulations,en utilisant des paramĂštres dĂ©finis par le NIST (National Institute of Standards andTechnology), pour valider les solutions proposĂ©es pour le Smart Grid. Enfin, dansun troisiĂšme temps, nous nous sommes concentrĂ©s sur les qualitĂ©s de service (QoS)requises par les applications et services utilisant le NAN. Nous avons, ainsi, ajoutĂ© unmodĂšle de QoS au protocole de routage proposĂ© pour tenir compte de ces exigences.Les performances du nouveau protocole ont Ă©tĂ© validĂ©es Ă travers des simulations.Les rĂ©sultats ont montrĂ© que le protocole permet de satisfaire les exigences les pluscontraintes en termes de fiabilitĂ© et de dĂ©lai de rĂ©ception des donnĂ©e
ALLOCATION CONJOINTE DES CANAUX DE FREQUENCE ET DES CRENEAUX DE TEMPS ET ROUTAGE AVEC QdS DANS LES RESEAUX DE CAPTEURS SANS FIL DENSES ET ETENDUS
The general context of the present memory is about the cross-layer optimization of wire- less sensors networks based on ultra wide band technology UWB. The proposed solutions en- sure the share and the efficient allocation of spectral and temporal resources, the optimization of the energy consumption and the support of multi-constraints quality of services QoS. The most challenging issue is providing a tradeoff between the resource efficiency and the multi- constrained QoS support. For this purpose, we proposed a new Wireless Hospital Sensor Net- work (WHSN) three-tiered architecture in order to support large-scale deployment and to im- prove the network performance. Then we designed a channel allocation scheme (UWBCAS,) and a prioritized multi-channel multi-time slot MAC protocol (PMCMTP) to enhance network performance and maximize the resource utilization. Finally, we proposed a joint duty cycle scheduling, resource allocation and multi-constrained QoS routing algorithm (JSAR) which simultaneously combines, a duty cycle scheduling scheme for energy saving, a resource al- location scheme for efficient use of frequency channels and time slots, and an heuristic for multi-constrained routing protocol.Le theÌme geÌneÌral du sujet tourne autour de lâoptimisation inter-couche des reÌseaux de cap- teurs baseÌs sur la technologie ultra large bande ULB (UWB, Ultra Wide Band) moyennant des solutions protocolaires permettant dâun coÌteÌ de reÌpondre au besoin de qualiteÌ de service QdS aÌ criteÌres multiples dans les reÌseaux de capteurs sans fil et dâautre coÌteÌ dâassurer le partage et lâalllocation efficace les ressources disponibles (spectrale et temporelle) ainsi que lâoptimisation de la consommation dâeÌnergie dans des tels reÌseaux. Le domaine dâapplication cible choisi dans le preÌsent travail est les systeÌmes de suivi des patients au sein dâun reÌseau de capteurs deÌployeÌ en hoÌpital intelligent (WHSN, Large-scale Wireless Hospital Sensor Network). Dans ce contexte, nous avons proposeÌ le modeÌle UWBCAS pour assurer le partage des ressources spectrales entre les PANs. Puis, nous avons conçu et impleÌmenteÌ un protocole MAC multi-canal multi-creÌneau de temps avec support de qualiteÌ de service, PMCMTP, pour assurer une allocation conjointe des canaux de freÌquence et des creÌneaux de temps au sein de chaque reÌseau PAN. Enfin nous avons proposeÌ lâalgorithme JSAR qui traite aÌ la fois les probleÌmes dâordonnancement des cycles dâactiviteÌs des membres du reÌseau dans le but dâoptimiser la consommation dâeÌnergie, dâallocation efficace des canaux de freÌquence et des creÌneaux de temps afin dâameÌliorer le taux dâutilisation des ressources et les performances du reÌseau et de routage avec support de QdS aÌ criteÌres multiples afin de reÌpondre aux besoins des applications supporteÌes
Architecture et services pour la distribution de charge dans les systÚmes distribués objet
ThÚse numérisée par la Direction des bibliothÚques de l'Université de Montréal
Approches d'optimisation et de personnalisation des réseaux sur puce (NoC : Networks on Chip)
Systems-on-chip (SoC) have become more and more complex due to the development of integrated circuit technology.Recent studies have shown that in order to improve the performance of a specific SoC application domain, the on-chipinter-connects (OCI) architecture must be customized at design-time or at run-time. Related approaches generallyprovide application-specific SoCs tailored to specific applications. The aim of this thesis is to carry out new approachesfor Network-on-Chip (NoC) and study their performances, especially in terms of latency, throughput, energyconsumption and simplicity of implementation.We have proposed an approach to allow designers to customize a candidate OCI architecture by adding strategiclinks in order to match large application workload. The analytical evaluation focuses on improving the physicalparameters of the NoC topology regardless of the application that should run on. The evaluation by simulationfocuses to evaluate the communication performances of the NoC. Simulations results show the effectiveness ofthis approach to improve the NoC performances. We have also introduced a compartmental Fluid-flow basedmodeling approach to allocate required resource for each buffer based on the application traffic pattern. Simulationsare conducted and results show the efficiency of this modeling method for a buffer space optimized allocation.Finally, we proposed a joint approach based on a system dynamics theory for evaluating the performance of a flowcontrol algorithm in NoCs. This algorithm allows NoC elements to dynamically adjust their inflow by using afeedback control-based mechanism. Analytical and simulation results showed the viability of this mechanism forcongestion avoidance in NoCs.Les systĂšmes embarquĂ©s sur puce (SoC : Systems-on-Chip) sont devenus de plus en plus complexes grĂące Ă lâĂ©volution de la technologie des circuits intĂ©grĂ©s. Des Ă©tudes rĂ©centes ont montrĂ© que pour amĂ©liorer les performances du rĂ©seau su puce (NoC : Network-on-Chip), lâarchitecture de celui-ci pouvait ĂȘtre personnalisĂ©e, soit au moment de la conception, soit au moment de lâexĂ©cution. Lâobjectif principal de cette thĂšse est dâimplĂ©menter de nouvelles approches pour amĂ©liorer les performances des NoCs, notamment la latence, le dĂ©bit, la consommation dâĂ©nergie, et la simplicitĂ© de mise en Ćuvre.Nous avons proposĂ© une approche pour permettre aux concepteurs de personnaliser l'architecture dâun NoC par insertion de liens stratĂ©giques, pour quâelle soit adaptĂ©e Ă de nombreuses applications, sous la contrainte dâun budget limitĂ© en termes de nombre de liens. LâĂ©valuation analytique porte sur lâamĂ©lioration des paramĂštres physiques de la topologie du NoC sans tenir compte de lâapplication qui devrait sâexĂ©cuter dessus. LâĂ©valuation par simulation porte sur lâĂ©valuation des performances de communication du NoC. Les rĂ©sultats de simulations montrent lâefficacitĂ© de notre approche pour amĂ©liorer les performances du NoC. Nous avons Ă©galement introduit une approche de modĂ©lisation par rĂ©seau Ă compartiments pour allouer les ressources nĂ©cessaires pour chaque tampon selon le modĂšle de trafic de l'application cible. Les rĂ©sultats de simulations montrent l'efficacitĂ© de cette approche de modĂ©lisation pour lâallocation optimisĂ©e de l'espace tampon. Enfin, nous avons proposĂ© une approche conjointe basĂ©e sur la thĂ©orie des systĂšmes dynamiques pour Ă©valuer la performance d'un algorithme de contrĂŽle de flux dans les NoCs. Cet algorithme permet aux Ă©lĂ©ments du NoC dâajuster dynamiquement leur entrĂ©e en utilisant un mĂ©canisme basĂ© sur le contrĂŽle de flux par rĂ©troaction. Les rĂ©sultats dâĂ©valuations analytiques et de simulation montrent la viabilitĂ© de ce mĂ©canisme pour Ă©viter la congestion dans les NoCs
Un cadriciel pour une surveillance adaptative de réseaux et systÚmes complexes
L'objectif des travaux présentés dans ce mémoire est de proposer une solution logicielle (cadriciel) apte à supporter l'automatisation de l'adaptation d'une activité de surveillance. Une telle adaptation résulte en une modification de la maniÚre de surveiller. Ainsi, il est nécessaire de définir un plan de contrÎle visant à gérer l'ensemble des mécanismes sous-jacents utilisés pour surveiller effectivement le systÚme géré. Afin d'apporter une réponse logicielle la plus générique, modulaire et réutilisable possible, nous avons identifié trois capacités à partir desquelles a été architecturé le cadriciel proposé : la configurabilité : la capacité d'initialiser et de modifier dynamiquement et sans interruption la portée et les valeurs des paramÚtres gouvernant le comportement des mécanismes de surveillance (par exemple polling ou event reporting), l'adaptabilité : la capacité de modifier dynamiquement et sans interruption le comportement d'une activité de surveillance, donc d'exécuter l'adaptation de la surveillance, la gouvernabilité : la capacité de détecter un besoin d'adaptation et de déclencher cette adaptation des mécanismes de surveillance. Chacune de ces couches du cadriciel a été conceptualisée, puis implémentée, testée et évaluée. Notre approche, ses modÚles et leur formalisation sont indépendants de tout environnement technologique.The objective of the work reported in this thesis is to propose a software framework able to support the automation of a monitoring activity adaptation. Such an adaptation results in a modification of the way to monitor. Consequently, it is required to define a control plane able to manage the set of the underlying monitoring mechanisms. With the concern to propose a solution both the most generic, modular and reusable as possible, we have identified three properties from which has been designed the architecture of the proposed framework : configurability is the ability to initiate and then to modify at runtime without disruption both the scope and the parameters that govern the behavior of the monitoring mechanisms (for example polling or event reporting), adaptability is the ability to dynamically modify the behavior of a complete monitoring activity, thus allowing the achievement of an adaptation, governability is the ability to detect an adaptation requirement and to trigger the enforcement of the monitoring activity adaptation. Each of these three layers of the framework has been designed, implemented, tested and evaluated. Our approach, its models and their formalization are independent of any technological environment