27 research outputs found

    Architectures réseaux pour le partage de contenus multimédias avec garantie de qualité de service

    Get PDF
    Le succĂšs des services de partage de contenus multimĂ©dias sur internet tĂ©moigne de l'intĂ©rĂȘt des utilisateurs Ă  partager leurs expĂ©riences personnelles Ă  travers des fichiers multimĂ©dias (photo, vidĂ©o, musique). Les solutions actuelles sont basĂ©es essentiellement sur des serveurs web et souffrent d'un manque de QoS, de sĂ©curitĂ© et de confidentialitĂ©. Plusieurs travaux de recherche ont Ă©tĂ© menĂ©s pour proposer des architectures rĂ©seaux d'accĂšs Ă  distance pour de tels services. Ils sont soit trop complexes pour ĂȘtre utilisĂ©s par des services dĂ©diĂ©s au grand public, soit inadaptĂ©s au contexte de partage de contenus. Dans cette thĂšse nous prĂ©sentons un systĂšme de mise en relation rĂ©seau entre Ă©quipements distants pour permettre l'Ă©change de contenus multimĂ©dias, ceci en garantissant Ă  la fois la sĂ©curitĂ©, la confidentialitĂ© et la qualitĂ© de service. Étant donnĂ© que ces contenus sont gourmands en ressources rĂ©seaux, le systĂšme proposera une garantie de QoS de bout en bout pour les sessions Ă©tablies. Il offrira Ă©galement une sĂ©curisation de la mise en relation et des Ă©changes. Nous avons dĂ©fini une architecture gĂ©nĂ©rique de notre systĂšme. Ensuite, nous avons proposĂ© deux dĂ©clinaisons techniques, leur conception et leur implĂ©mentation, une premiĂšre utilisant le Framework IMS (IP MultimĂ©dia Subsystem) et une deuxiĂšme adaptĂ©e au dĂ©ploiement sur internet. Le systĂšme conçu constitue la brique rĂ©seau du service de partage de contenus Ă  distance Ă©tudiĂ© dans le cadre du projet europĂ©en Feel@Home (" Full Extended Experience of living at Home ").The success of multimedia content sharing services on the Internet attests the users' interest to share their personal experiences through media files (photo, video, music). Current solutions are mainly based on web servers and suffer from a serious lack of security and privacy. Several research studies have been conducted to provide network remote access architectures for this service. They are either very complicated to use by services dedicated to the public, or inappropriate for the context of content sharing. This thesis presents a set of architectures and systems for network session establishment between remote devices to exchange multimedia content, which guarantees security, confidentiality and QoS. As the multimedia contents can be greedy in network resources, the system will guaranteed an end to end QoS for session established. It will also secure the session establishment and content exchange. We have defined two generic architectures for such a system. Then we have proposed two technical realizations for these architectures, one using the Framework IMS (IP Multimedia Subsystem) and a second one adapted to the deployment on the Internet. Our system was integrated to the remote content sharing service studied in the european project Feel@Home ("Full Extended Experience of Living at Home")

    Architectures des réseaux pour le contrÎle de la QoS

    Get PDF
    La qualitĂ© de service dans les rĂ©seaux tĂ©lĂ©phoniques a toujours tenu une place importante, voire prĂ©pondĂ©rante, dans la conception des architectures de tĂ©lĂ©communication. Si elle est implicitement supportĂ©e dans le rĂ©seau tĂ©lĂ©phonique commutĂ© (RTC) classique, il n'en est pas de mĂȘme dans les rĂ©seaux en mode paquet que sont l'ATM et l'IP. Ce mĂ©moire d'habilitation Ă  diriger des recherches synthĂ©tise le travail de recherche effectuĂ© sur un ensemble d'architectures pour contrĂŽler la QoS dans les rĂ©seaux en mode paquets. De l'espacement dans le plan de transfert, jusqu'Ă  la nĂ©gociation des contrats avec l'utilisateur en passant par le plan de contrĂŽle, les contributions forment Ă  la fois une continuitĂ© et une complĂ©mentaritĂ© permettant de dĂ©gager des rĂšgles d'urbanisme Ă  suivre pour la gestion de la QoS. A partir de ces rĂšgles, une solution globale de gestion de la QoS depuis le rĂ©seau local jusqu'Ă  l'inter-domaine est proposĂ©e. Elle suit Ă©galement une dĂ©coupe temporelle sĂ©parant ce qui procĂšde de l'approvisionnement du rĂ©seau et de l'invocation permettant Ă  la solution d'ĂȘtre extensible et applicable Ă  grande Ă©chelle et dont les fondements principaux sont : ° Une gestion des files d'attentes et du multiplexage par espacement comme discipline de service universel garantissant un dĂ©lai, une gigue et un taux de perte faible tout en respectant la caractĂ©ristique temporelle intrinsĂšque de chaque application, ° Une gestion par classes de services approvisionnĂ©es par MPLS-DiffServ-TE Ă  l'intra et Ă  l'inter domaine durant le processus de commande / livraison, ° Une admission d'appel pour protĂ©ger les ressources affectĂ©es aux classes de services durant le processus d'invocation, ° Et une intĂ©gration de la gestion de la QoS multiservices dans une architecture multi technologies

    DĂ©ploiement d'IMS et provisionnement de la QoS dans le nuage informatique

    Get PDF
    Le IP Multimedia Subsystem (IMS) est un framework technologique rĂ©volutionnaire de rĂ©seaux de nouvelle gĂ©nĂ©ration basĂ©e sur une architecture standardisĂ©e qui fournit une variĂ©tĂ© de services multimĂ©dia. Parmi ces services on trouve la communication tĂ©lĂ©phonie, la messagerie, les photos, les vidĂ©os, l’Internet ou la combinaison entre eux sur un mĂȘme rĂ©seau IP. Cette architecture est adoptĂ©e par la plupart des opĂ©rateurs tĂ©lĂ©phoniques partout dans le monde comme une entitĂ© prenante de leurs rĂ©seaux ce qui leur permet de conquĂ©rir d’autres marchĂ©s de clientĂšles potentiels grĂące aux services standardisĂ©s qui sont Ă©volutifs, accessibles et crĂ©dibles. Cependant, avec l’évolution rapide des technologies de l’information et de la communication (TIC), les opĂ©rateurs sont confrontĂ©s Ă  de nombreux dĂ©fis pour mieux comprendre l’exigence du marchĂ© de clientĂšle de tĂ©lĂ©phones mobiles et intĂ©grer davantage de nouveaux services et d’apporter de nouvelles solutions informatiques concomitantes avec l’évolution du marchĂ© de l’information. Ces dĂ©fis Ă  relever sont dus particuliĂšrement, Ă  l’architecture complexe des rĂ©seaux des opĂ©rateurs tĂ©lĂ©phoniques et la difficultĂ© du processus de dĂ©ploiement des services, au manque des services de tĂ©lĂ©communications Ă  valeur ajoutĂ©e avec une lourde charge pour les CAPEX et OPEX nĂ©cessaires pour l’intĂ©gration de ces nouveaux services, Ă  la croissance rapide et sans cesse de la demande des services rĂ©seaux ainsi qu’au pĂ©riphĂ©rique connectĂ©s sur ces derniers qui est Ă©troitement liĂ© au nombre Ă©levĂ© des abonnĂ©es tĂ©lĂ©phoniques, aussi la capacitĂ© limitĂ©e des Ă©quipements rĂ©seaux de l’opĂ©rateur tĂ©lĂ©phonique proscrivant une gestion de qualitĂ© Ă©quitable de service entre les utilisateurs de rĂ©seau. Aujourd’hui, le nuage informatique est en train de changer les maniĂšres de fournir les services sur le protocole internet. Avec les caractĂ©ristiques attrayantes de l’informatique en nuage comme l’accĂšs via le rĂ©seau, Ă  la demande et en libre service Ă  des ressources informatiques virtualisĂ©es et mutualisĂ©es, un pool partagĂ© des ressources configurables comprenant les rĂ©seaux, les serveurs, des applications et des services qui peuvent ĂȘtre fournis rapidement Ă  la fois Ă©volutives et Ă©lastique avec le minimum d’intervention d’utilisateurs. Il a apportĂ© des nouvelles opportunitĂ©s pour les opĂ©rateurs de tĂ©lĂ©communications avec la migration des applications et des services Telco aux environnements de nuages informatiques. Dans cette thĂšse, notre objectif Ă©tait de dĂ©ployer l’application Telco IMS dans l’écosystĂšme du nuage informatique. À travers, la cloudification d’IMS, les opĂ©rateurs auront plus de flexibilitĂ© et de facilitĂ© de dĂ©ployer de nouveaux services informatiques ou des services dĂ©jĂ  existants Ă  fin d’apporter une nouvelle valeur ajoutĂ©e Ă  leurs rĂ©seaux avec les meilleures performances et Ă  moindre coĂ»t. Étant donnĂ© que la qualitĂ© de service (QoS) est l’un des Ă©lĂ©ments clĂ©s liĂ©s Ă  l’IMS et qu’elle se trouve trĂšs rationnel pour les services en temps rĂ©el fourni par ce systĂšme et il se trouve Ă  l’encontre que l’insuffisance de ressources informatiques dĂ©grade cette QoS et affecte la perception du service demandĂ© d’oĂč la non satisfaction de l’utilisateur. Partant de cette controverse nous avons proposĂ© un modĂšle de provisionnement de la QoS pour les architectures d’IMS dĂ©ployĂ© dans l’environnement de nuage informatique. Le modĂšle proposĂ© "IMS QoS Provisionning" nous a permis d’automatiser le processus de provisionnement des ressources d’IMS pour fournir une meilleure qualitĂ© de service aux utilisateurs finaux. Pour justifier la possibilitĂ© de la cloudification d’IMS, nos recherches ont Ă©tĂ© axĂ©es sur l’utilisation des produits IMS open source. Ainsi, nous avons dĂ©ployĂ© deux bancs d’essai dans le nuage on utilisant des solutions IMS open source dans le nuage : Open Source IMS Core (FOKUS, 2006) et Clearwater IMS (Metaswitch, 2013). Nous avons Ă©galement exploitĂ© une solution open source comme infrastructure en tant que Service (IaaS) OpenStack (Rackspace, 2013). Pour comparer les systĂšmes IMS dans le nuage informatique avec le systĂšme IMS fixe nous avons implĂ©mentĂ© un troisiĂšme banc d’essai sur des serveurs physiques lĂ  oĂč nous avons utilisĂ© Open Source IMS Core solution (FOKUS, 2006). Le test de fonctionnement des deux bancs d’essai d’IMS dans le nuage et de la solution IMS traditionnelle a Ă©tĂ© menĂ© avec succĂšs. Le test est effectuĂ© en utilisant plusieurs logiciels gratuits de base sur SIP comme des clients d’IMS. Les rĂ©sultats de performance montrent que les deux solutions virtualisĂ©es IMS donnent des performances similaires sinon meilleures que celle de la solution IMS traditionnelle dĂ©ployĂ©e dans des hĂŽtes physiques. Cependant, “IMS Cloud Clearwater” a toujours donnĂ© des rĂ©sultats meilleurs que les deux autres solutions. En gĂ©nĂ©ral les mesures ont montrĂ© que la variation des deux dĂ©lais d’enregistrement (RRD) et le dĂ©lai d’établissement d’une session (SRD) sont liĂ©s au nombre d’utilisateurs connectĂ©s aux rĂ©seaux d’opĂ©rateurs. De mĂȘme pour les ressources virtuelles (CPU et mĂ©moire) utilisĂ©es par les entitĂ©s d’IMS qui sont hĂ©bergĂ©es sur des machines virtuelles. En augmentant le nombre d’appels tĂ©lĂ©phoniques sur le rĂ©seau IMS, nous aurons une augmentation des valeurs de mĂ©triques du plan de contrĂŽle (RRD, SRD, IMD) et plan de donnĂ©es (RTP delay, Inter arrival jitter). Cette augmentation du nombre d’utilisateurs procrĂ©e une croissance semi-linĂ©aire des ressources requises par chaque machine virtuelle

    Applications multimédia et gestion de qualité de service dans l'environnement du World Wide Web

    Full text link
    Mémoire numérisé par la Direction des bibliothÚques de l'Université de Montréal

    Gestion de la mobilité dans les réseaux denses de cinquiÚme génération (5G)

    Get PDF
    Les rĂ©seaux de communications mobiles ont connu de profondes avancĂ©es technologiques au cours des deux derniĂšres dĂ©cĂ©nnies. La croissance du nombre d’abonnĂ©s mobiles ainsi que l’accĂšs Ă  des forfaits de donnĂ©es illimitĂ©es, souvent Ă  des tarifs prĂ©fĂ©rentiels, ont engendrĂ© une demande de bande passante, de vidĂ©o et de donnĂ©es en forte croissance. Ces progrĂšs significatifs ont favorisĂ© le dĂ©ploiement de nouveaux services et de nouveaux cas d’utilisation tels que l’Internet-des-objets (IoT), la rĂ©alitĂ© augmentĂ©e et virtuelle, les rĂ©seaux de villes intelligentes, les vĂ©hicules autonomes et l’automatisation industrielle. Aux technologies existantes, s’ajouteront de nouveaux modes de communication dans le but de rĂ©pondre Ă  plusieurs cas d’utilisation des rĂ©seaux mobiles qui sont encore difficiles Ă  satisfaire Ă  ce jour. Le rĂ©sultat Ă  long terme de cette nouvelle tournure dans le monde de la rĂ©seautique mobile est dĂ©signĂ© sous le vocable de rĂ©seaux de cinquiĂšme gĂ©nĂ©ration (5G). Au-delĂ  du dĂ©ploiement d’applications avancĂ©es, les rĂ©seaux 5G offriront de nouvelles opportunitĂ©s de revenus aux fournisseurs de services lorsqu’ils seront combinĂ©s aux fonctionnalitĂ©s avancĂ©es telles que l’analyse de donnĂ©es, l’apprentissage automatique et Ă  l’intelligence artificielle. Dans ce contexte, un large consensus est aujourd’hui Ă©tablit sur la nĂ©cessitĂ© d’accroĂźtre la capacitĂ© du rĂ©seau par un dĂ©ploiement massif de cellules de petite taille (Small Cell, SCs), d’un rayon de couverture rĂ©duit et Ă  faible puissance. On parle alors d’une ultra-densification du rĂ©seau dont le but essentiel est de favoriser la proximitĂ© des points d’accĂšs des utilisateurs finaux. Cependant, la densification du rĂ©seau implique des relĂšves frĂ©quentes des usagers mobiles (MNs) entre les SCs et les zones de service. En effet, le rayon de couverture rĂ©duit des SCs rend plus complĂšxe la phase de sĂ©lection des relĂšves en plus d’accroĂźtre la frĂ©quence de celles-ci. Ces relĂšves entraĂźnent des dĂ©gradations, des perturbations et des dĂ©connexions qui peuvent entraver l’objectif d’un accĂšs transparent aux services du rĂ©seau. En outre, la frĂ©quence des relĂšves engendre une latence et une charge de signalisation Ă©levĂ©es dans le reseau. De plus, l’omniprĂ©sence d’applications temps rĂ©el exige une latence faible du rĂ©seau. Dans ce contexte, la gestion de la mobilitĂ© demeure encore un enjeux et il s’avĂšre donc indispensable de concevoir de nouveaux protocoles de gestion de la mobilitĂ© capables rĂ©pondre aux exigences de performances strictes des rĂ©seaux 5G.----------ABSTRACT : Mobile communications networks have experienced tremendous technological advances in the last two decades. The growth of the number of mobile subscribers and access to unlimited data plans, often at very affordable prices, have led to an increased demand for bandwidth, video and high-growth data. These significant advances have facilitated the deployment of new services and use cases such as Internet-of-things (IoT), augmented and virtual reality, smart city networks, autonomous vehicles, and industrial automation. On top of the existing technologies, new communication modes will arise to respond to several uses cases of mobile systems that are still difficult to meet today. The long-term result of this new trend in the world of mobile networking gives birth to a new paradigm called the fifth generation networks (5G). Beyond deploying advanced applications, 5G networks will offer new revenue opportunities to service providers, when combined with advanced features such as data analytics, machine learning, and artificial intelligence. In this context, a broad consensus is now established on the need to increase the network capacity through a massive deployment of small cells (Small Cell, SCs), with reduced coverage and low power. This requirement led to the ultra-densification of the network whose primary purpose is to promote the proximity of access points to the end-users. However, the densification of the cellular networks involves many mobile nodes (MNs) going through several handovers between the SCs and the service areas. The shorter SC’s radius makes the handover selection phase more complex while increasing its frequency. These handovers lead to service disruptions and disconnections that may hinder the provision of seamless mobility of network services. Moreover, the frequency of the handovers generates a high latency and signaling load in the network. Besides, the ubiquity of real-time applications requires low network latency. In this context, mobility management is still an issue, and it is, therefore, essential to design new mobility management protocols that can meet the stringent performance requirements of 5G networks

    Mesures techniques de protection des oeuvres et DRMS : un Ă©tat des lieux

    Get PDF
    Etat de l\u27art des mesures techniques et systÚmes numériques de gestion des droits dans le cadre de la transposition de la directive européenne n° 2001/29 du 22 mai 2001 sur l\u27harmonisation de certains aspects du droit d\u27auteur et des droits voisins dans la société de l\u27information

    Protocoles de support IPv6 pour réseaux de capteurs sur courant porteur en ligne

    Get PDF
    This thesis demonstrate the relevance of Powerline Communication (PLC) usage for sensor networks applications. We focus in particular on the low power and low data rate PLC technol- ogy "Watt Pulse Communication" (WPC) developed by the Watteco company and justify its usage for sensor network applications. We situate the WPC technology in the PLC landscape and define compatible protocols. We then describe the WPC module and the PLC media im- plementation in the COOJA network simulator. This allows us to propose a network solution over this technology, leveraging on the adaptation of the 802.15.4 standard over the WPC tech- nology. We then demonstrate the benefit of media convergence at the network layer level, with the use of the IPv6 standard that we adapted over our PLC solution thanks to the 6LoWPAN protocol. We justify the usage of standards protocols over our PLC solution and show that a routing solutions must be developed over WPC. We show through experiments that our PLC solution match low power and lossy network (LLNs) criterions for which the RPL standard pro- tocol has been designed. We justify the usage of this routing protocol over our PLC solution, and validate its implementation through 2 experiments conducted in tertiary types buildings. Respectively composed of 7 and 26 PLC nodes, results show that the routing topology created by RPL enable the coverage an entire floor of a tertiary building with a tree based topology and 3 hops maximum path length. We also show that the WPC technology exhibits a high connectivity between nodes and that the link quality is highly dynamic. Though, we observed that the routing topology was able to handle these variations. We point out the limitations of our PLC solution, which presents high delays and low throughput, creating high constraints on applications. Our sensor network solution over PLC relies on the IP standard, enabling packets exchanges with other technologies using the same protocol. In particular, we study the possi- bility to create heterogeneous networks mixing the WPC technology with 802.15.4 radio. We show that our protocol stack used over PLC enable to create this type of network, in order to benefit from the best of these 2 worlds. We purpose an architecture of a hybrid Radio / PLC node enabling to transfer packets between these 2 media. Then, we show that the combined usage of these 2 media increase the number of available paths and facilitate the routing, while diminishing the number of hops and possible unreachability of nodes. We then demonstrate that the addition of PLC and Radio/PLC nodes in a RF based battery powered sensor network enable to relieve their routing charge in order to expand their lifetime. We then continue the energy study with a power consumption optimization of a wireless sensor network platform from the hardware and software standpoint. We first determine the operating frequency, the wake up frequency and the mode of operation of the micro controller offering the lowest power consump- tion. We then conduct an energy study of 4 different radio transceivers using the 2.4 GHz and 868 MHz frequency band, in order to determine the most efficient architecture. We determine the protocols parameters and the software optimization to reach the lower power consumption of this architecture. Finally, we realize the energy study of several probes than can be embedded on the node, according to their nature and functioning mode. Our final architecture exhibits a total power consumption that is lower than 17 ÎŒW, with an applicative reporting each 10 minutes and the maintenance of the reachability with the network. We also mention in annex parts our implication in standards developments organizations such as the IETF a the IPSO alliance, that allow us to validate the implementation of our solution through interoperability events.Cette thèse démontre la pertinence de l’utilisation du Courant Porteur en Ligne (CPL) pour des applications de réseaux de capteurs. Nous nous focalisons sur la technologie basse consomma- tion et bas débit "WPC" développée par la société Watteco et nous montrons que son utilisation est justifiée pour des applications de réseaux de capteurs. Nous situons la solution WPC dans le paysage du CPL et déterminons les protocoles compatibles. Nous décrivons ensuite l’implé- mentation du module WPC et du média CPL dans le simulateur de réseau COOJA afin de proposer une solution réseau reposant sur l’adaptation du standard 802.15.4 sur la technologie WPC. Nous démontrons ensuite l’intérêt de la convergence des médias au niveau réseau par l’utilisation du standard IPv6, que nous adaptons sur notre solution CPL grâce au protocole 6LoWPAN. Nous justifions l’utilisation des protocoles standards de l’IETF sur notre solution CPL et nous montrons qu’une solution de routage sur CPL doit être développée. Nous montrons par des expérimentations que notre solution CPL correspond aux critères des réseaux basse puis- sance et supportant les pertes de transmissions (LLNs) pour lesquels le protocole standard RPL a été conçu. Nous justifions l’utilisation de ce protocole sur CPL, et validons son implémenta- tion dans le cadre de 2 expérimentations. Formées respectivement de 7 puis 26 noeuds CPL, les résultats montrent que le routage créé par RPL permet de couvrir un étage d’un bâtiment avec une topologie de type arbre et une profondeur de 3 sauts maximum. Nous montrons également que la technologie WPC permet une connectivité importante entre les noeuds du réseau et que la qualité des liens est fortement dynamique, mais que le routage permet de s’adapter à ces variations. Nous pointons également les limites de notre solution CPL qui présente des délais importants et des débits faibles, générant de contraintes fortes sur les applications. Notre solu- tion de réseau de capteur sur CPL repose sur le standard IP, permettant des échanges de paquets avec d’autres technologies. Nous étudions ainsi la possibilité de créer des réseaux hétérogènes mélangeant la technologie WPC et radio 802.15.4. Nous montrons que notre pile protocolaire permet la création de ce type de réseau, afin de profiter du meilleur des 2 mondes. Nous décri- vons ainsi l’architecture d’un noeud hybride Radio Fréquence (RF) / CPL permettant de faire transiter les paquets entre ces 2 médias. Nous montrons ensuite que l’utilisation combinée de ces 2 médias augmente le nombre de chemins disponibles et permet de faciliter le routage, en diminuant le nombre de sauts et le risque que certains noeuds du réseau soient inaccessibles. Nous démontrons ensuite que l’injection de noeuds CPL et RF/CPL dans un réseau formé de noeuds RF sur batterie permet de les délester de leur charge de routage afin de prolonger leur durée de vie. Nous présentons ensuite une optimisation énergétique matérielle et logicielle d’un noeud radio. Nous déterminons les paramètres des protocoles et les optimisations logicielles per- mettant de tirer au mieux partie de cette architecture et nous réalisons l’étude énergétique de la sonde embarquée sur le noeud. Au final, notre architecture présente une consommation totale inférieure à 17 ÎŒW. Nous indiquons dans les annexes nos implications dans les organismes de standardisation qui ont permis de valider l’implémentation

    SystĂšme de gestion de flux pour l'Internet des objets intelligents

    Get PDF
    The Internet of Things (IoT) is currently characterized by an ever-growing number of networked Things, i.e., devices which have their own identity together with advanced computation and networking capabilities: smartphones, smart watches, smart home appliances, etc. In addition, these Things are being equipped with more and more sensors and actuators that enable them to sense and act on their environment, enabling the physical world to be linked with the virtual world. Specifically, the IoT raises many challenges related to its very large scale and high dynamicity, as well as the great heterogeneity of the data and systems involved (e.g., powerful versus resource-constrained devices, mobile versus fixed devices, continuously-powered versus battery-powered devices, etc.). These challenges require new systems and techniques for developing applications that are able to (i) collect data from the numerous data sources of the IoT and (ii) interact both with the environment using the actuators, and with the users using dedicated GUIs. To this end, we defend the following thesis: given the huge volume of data continuously being produced by sensors (measurements and events), we must consider (i) data streams as the reference data model for the IoT and (ii) continuous processing as the reference computation model for processing these data streams. Moreover, knowing that privacy preservation and energy consumption are increasingly critical concerns, we claim that all the Things should be autonomous and work together in restricted areas as close as possible to the users rather than systematically shifting the computation logic into powerful servers or into the cloud. For this purpose, our main contribution can be summarized as designing and developing a distributed data stream management system for the IoT. In this context, we revisit two fundamental aspects of software engineering and distributed systems: service-oriented architecture and task deployment. We address the problems of (i) accessing data streams through services and (ii) deploying continuous processing tasks automatically, according to the characteristics of both tasks and devices. This research work lead to the development of a middleware layer called Dioptase, designed to run on the Things and abstract them as generic devices that can be dynamically assigned communication, storage and computation tasks according to their available resources. In order to validate the feasability and the relevance of our work, we implemented a prototype of Dioptase and evaluated its performance. In addition, we show that Dioptase is a realistic solution which can work in cooperation with legacy sensor and actuator networks currently deployed in the environment.L'Internet des objets (ou IdO) se traduit Ă  l'heure actuelle par l'accroissement du nombre d'objets connectĂ©s, c'est-Ă -dire d'appareils possĂ©dant une identitĂ© propre et des capacitĂ©s de calcul et de communication de plus en plus sophistiquĂ©es : tĂ©lĂ©phones, montres, appareils mĂ©nagers, etc. Ces objets embarquent un nombre grandissant de capteurs et d'actionneurs leur permettant de mesurer l'environnement et d'agir sur celui-ci, faisant ainsi le lien entre le monde physique et le monde virtuel. SpĂ©cifiquement, l'Internet des objets pose plusieurs problĂšmes, notamment du fait de sa trĂšs grande Ă©chelle, de sa nature dynamique et de l'hĂ©tĂ©rogĂ©nĂ©itĂ© des donnĂ©es et des systĂšmes qui le composent (appareils puissants/peu puissants, fixes/mobiles, batteries/alimentations continues, etc.). Ces caractĂ©ristiques nĂ©cessitent des outils et des mĂ©thodes idoines pour la rĂ©alisation d'applications capables (i) d'extraire des informations utiles depuis les nombreuses sources de donnĂ©es disponibles et (ii) d'interagir aussi bien avec l'environnement, au moyen des actionneurs, qu'avec les utilisateurs, au moyen d'interfaces dĂ©diĂ©es. Dans cette optique, nous dĂ©fendons la thĂšse suivante : en raison de la nature continue des donnĂ©es (mesures physiques, Ă©vĂšnements, etc.) et leur volume, il est important de considĂ©rer (i) les flux comme modĂšle de donnĂ©es de rĂ©fĂ©rence de l'Internet des objets et (ii) le traitement continu comme modĂšle de calcul privilĂ©giĂ© pour transformer ces flux. En outre, Ă©tant donnĂ© les prĂ©occupations croissantes relatives Ă  la consommation Ă©nergĂ©tique et au respect de la vie privĂ©e, il est prĂ©fĂ©rable de laisser les objets agir au plus prĂšs des utilisateurs, si possible de maniĂšre autonome, au lieu de dĂ©lĂ©guer systĂ©matiquement l'ensemble des tĂąches Ă  de grandes entitĂ©s extĂ©rieures telles que le cloud. À cette fin, notre principale contribution porte sur la rĂ©alisation d'un systĂšme distribuĂ© de gestion de flux de donnĂ©es pour l'Internet des objets. Nous rĂ©examinons notamment deux aspects clĂ©s du gĂ©nie logiciel et des systĂšmes distribuĂ©s : les architectures de services et le dĂ©ploiement. Ainsi, nous apportons des solutions (i) pour l'accĂšs aux flux de donnĂ©es sous la forme de services et (ii) pour le dĂ©ploiement automatique des traitements continus en fonction des caractĂ©ristiques des appareils. Ces travaux sont concrĂ©tisĂ©s sous la forme d'un intergiciel, Dioptase, spĂ©cifiquement conçu pour ĂȘtre exĂ©cutĂ© directement sur les objets et les transformer en fournisseurs gĂ©nĂ©riques de services de calcul et de stockage.Pour valider nos travaux et montrer la faisabilitĂ© de notre approche, nous introduisons un prototype de Dioptase dont nous Ă©valuons les performances en pratique. De plus, nous montrons que Dioptase est une solution viable, capable de s'interfacer avec les systĂšmes antĂ©rieurs de capteurs et d'actionneurs dĂ©jĂ  dĂ©ployĂ©s dans l'environnement

    Composition dynamique de services sensibles au contexte dans les systĂšmes intelligents ambiants

    Get PDF
    With the appearance of the paradigms of the ambient intelligence and ubiquitaire robotics, we attend the emergence of new ambient intelligent systems to create and manage environments or intelligent ecosystems in a intuitive and transparent way. These environments are intelligent spaces characterized in particular by the opening, the heterogeneousness, the uncertainty and the dynamicitĂ© of the entities which establish(constitute) them. These characteristics so lift(raise) considerable scientific challenges for the conception(design) and the implementation of an adequate intelligent system. These challenges are mainly among five: the abstraction of the representation of the heterogeneous entities, the management of the uncertainties, the reactivity in the events, the sensibility in the context and the auto-adaptationAvec l'apparition des paradigmes de l'intelligence ambiante et de la robotique ubiquitaire, on assiste Ă  l'Ă©mergence de nouveaux systĂšmes intelligents ambiants visant Ă  crĂ©er et gĂ©rer des environnements ou Ă©cosystĂšmes intelligents d'une façon intuitive et transparente. Ces environnements sont des espaces intelligents caractĂ©risĂ©s notamment par l'ouverture, l'hĂ©tĂ©rogĂ©nĂ©itĂ©, l'incertitude et la dynamicitĂ© des entitĂ©s qui les constituent. Ces caractĂ©ristiques soulĂšvent ainsi des dĂ©fis scientifiques considĂ©rables pour la conception et la mise en Ɠuvre d'un systĂšme intelligent adĂ©quat. Ces dĂ©fis sont principalement au nombre de cinq : l'abstraction de la reprĂ©sentation des entitĂ©s hĂ©tĂ©rogĂšnes, la gestion des incertitudes, la rĂ©activitĂ© aux Ă©vĂ©nements, la sensibilitĂ© au contexte et l'auto-adaptation face aux changements imprĂ©visibles qui se produisent dans l'environnement ambiant. L'approche par composition dynamique de services constitue l'une des rĂ©ponses prometteuses Ă  ces dĂ©fis. Dans cette thĂšse, nous proposons un systĂšme intelligent capable d'effectuer une composition dynamique de services en tenant compte, d'une part, du contexte d'utilisation et des diverses fonctionnalitĂ©s offertes par les services disponibles dans un environnement ambiant et d'autre part, des besoins variables exprimĂ©s par les utilisateurs. Ce systĂšme est construit suivant un modĂšle multicouche, adaptatif et rĂ©actif aux Ă©vĂ©nements. Il repose aussi sur l'emploi d'un modĂšle de connaissances expressif permettant une ouverture plus large vers les diffĂ©rentes entitĂ©s de l'environnement ambiant notamment : les dispositifs, les services, les Ă©vĂ©nements, le contexte et les utilisateurs. Ce systĂšme intĂšgre Ă©galement un modĂšle de dĂ©couverte et de classification de services afin de localiser et de prĂ©parer sĂ©mantiquement les services nĂ©cessaires Ă  la composition de services. Cette composition est rĂ©alisĂ©e d'une façon automatique et dynamique en deux phases principales: la phase offline et la phase online. Dans la phase offline, un graphe global reliant tous les services abstraits disponibles est gĂ©nĂ©rĂ© automatiquement en se basant sur des rĂšgles de dĂ©cision sur les entrĂ©es et les sorties des services. Dans la phase online, des sous-graphes sont extraits automatiquement Ă  partir du graphe global selon les tĂąches Ă  rĂ©aliser qui sont dĂ©clenchĂ©es par des Ă©vĂ©nements qui surviennent dans l'environnement ambiant. Les sous-graphes ainsi obtenus sont exĂ©cutĂ©s suivant un modĂšle de sĂ©lection et de monitoring de services pour tenir compte du contexte d'utilisation et garantir une meilleure qualitĂ© de service. Les diffĂ©rents modĂšles proposĂ©s ont Ă©tĂ© mis en Ɠuvre et validĂ©s sur la plateforme ubiquitaire d'expĂ©rimentation du laboratoire LISSI Ă  partir de plusieurs scĂ©narii d'assistance et de maintien de personnes Ă  domicil

    Coopération asynchrone colocalisée dans l'habitat intelligent en santé

    Get PDF
    Le QuĂ©bec vit un vieillissement marquĂ© de sa population et doit faire face aux problĂšmes que cela engendre. Cette situation soulĂšve des enjeux sociaux et Ă©conomiques liĂ©s Ă  la santĂ© comme l'augmentation des problĂšmes chroniques de santĂ© en fin de vie, le maintien de la qualitĂ© des soins Ă  la population et plus gĂ©nĂ©ralement le financement du domaine de la santĂ©. Le Centre de recherche sur les habitats intelligents (CRHI) de l'UniversitĂ© de Sherbrooke cherche Ă  dĂ©velopper une solution technologique socialement acceptable Ă  ces enjeux. Les travaux qui y sont faits visent Ă  favoriser l'autonomie de personnes atteintes de troubles cognitifs afin de leur permettre de demeurer Ă  domicile le plus longtemps possible. Cette recherche doctorale porte spĂ©cifiquement sur l'utilisation des technologies de l'habitat intelligent pour soutenir le travail coopĂ©ratif entre les professionnels de la santĂ©, les intervenants sociaux et les proches aidants. On y aborde la problĂ©matique du travail "mĂȘme lieu/temps diffĂ©rents" dans l'Ă©quipe hĂ©tĂ©rogĂšne sous l'angle du travail coopĂ©ratif assistĂ© par ordinateur (TCAO). Un collecticiel asynchrone distribuĂ© dans l'habitat intelligent a Ă©tĂ© dĂ©veloppĂ© Ă  titre de preuve de concept. Des activitĂ©s de communication, de coordination et de production des intervenants ont Ă©tĂ© scĂ©narisĂ©es afin de dĂ©montrer le fonctionnement du prototype. Le collecticiel C4C intĂšgre notamment des outils de travail Ă©prouvĂ©s comme le systĂšme de mesure de l'autonomie fonctionnelle (SMAF) qui est utilisĂ© pour dĂ©terminer et suivre le niveau de service Ă  offrir Ă  une personne en perte d'autonomie. Notre recherche a permis d'Ă©laborer : - une infrastructure distribuĂ©e de services sous l'approche par rĂ©seau de pairs pour un habitat intelligent ; - un modĂšle de gestion de l'information dans une perspective historique et spatiale intĂ©rieure tridimensionnelle ; - un modĂšle de gestion de la coopĂ©ration en mode "pousser de l'information" basĂ© sur le contexte de travail. Ensemble, ces contributions structurent et dĂ©finissent le mode de travail dans l'Ă©quipe de soins et de maintien Ă  domicile. En facilitant la coopĂ©ration dans l'habitat intelligent, notre recherche vise la continuitĂ© accrue des soins pour permettre Ă  plus de personnes souffrant de limitations cognitives ou physiques de vivre Ă  la maison dans leur communautĂ©
    corecore