Thèse de doctorat (2016)
Résumé
La congestion routière et les longs trajets quotidiens sont deux grandes sources d'insatisfaction chez les voyageurs. Ces derniers partagent les mêmes besoins et intérêts au niveau de la route mais leur anonymité, leur manque de confiance en leur voisinage et la grande mobilité des véhicules les rendent incapables d'entamer et de maintenir une communication sure et stable entre eux, pendant les heures de pointe et les bouchons de circulation, afin de gérer ensemble l'état critique et imprévisible du trafic routier. Ceci déclenche chez eux des sentiments de frustration, augmente leur niveau de stress et les pousse à s'envoyer des messages de façon aveugle, ce qui empire la situation du trafic, congestionne le réseau, augmente les délais d'attente de réception d'information utiles et affecte négativement la qualité de leur voyage et leur état psychologique. Par ailleurs et en l'absence de congestion, certains voyageurs considèrent la longue durée de leur voyage comme du temps perdu à ne rien faire, d'autres utilisent les applications mobiles de géolocalisation et partagent leurs informations contextuelles avec leurs amis via les réseaux sociaux virtuels, ce qui est considéré comme un moyen de divertissement tout au long de leur voyage. En fait, l'anonymité des voyageurs au niveau de la route est alimentée par leur hésitation à partager leurs intérêts avec un public inconnu, ce qui pourrait les exposer aux problèmes de fuite de données personnelles et mettre en péril leur identité et information personnelles. Plusieurs travaux de recherche ont proposé des architectures véhiculaires qui favorisent et facilitent le développement de services et d'applications véhiculaires traditionnels orientés véhicule, qui visent principalement à améliorer la sécurité routière et à prévenir les accidents. D'autres travaux plus récents sont motivés par l'amélioration de la qualité du voyage et à offrir aux voyageurs des services de divertissement. Ces travaux proposent l'introduction du concept des réseaux sociaux dans les réseaux véhiculaires ad hoc afin de faciliter la formation de communautés véhiculaires sociales où les voyageurs sont regroupés en fonction de leur contexte et leurs intérêts sur la route. Pour ce faire, les auteurs de ces travaux ont procédé à la conception d'architectures véhiculaires sociales distribuées ou centralisées qui supportent le développement des applications véhiculaires orientées utilisateur. Cependant, ces architectures proposées ne sont pas hybrides. De plus, elles ne tiennent pas compte de la coopération entre les couches supérieures de l'architecture OSI (services et applications) et les couches inférieures responsables du routage de l'information contextuelle dynamique propagée à travers le réseau. En outre, ces dernières devraient aussi considérer la fragilité et l'instabilité des liens de communication entre les véhicules, ce qui empêche les voyageurs de maintenir une communication fiable et efficace sur la route et cause des collisions lors de la dissémination des messages dans des environnements véhiculaires denses. Par ailleurs, le coût d'accès à l'infrastructure induit une grande consommation de la bande passante dans le cas où la majorité des voyageurs se connectent à Internet simultanément dans un environnement véhiculaire hybride et dense. Cette thèse vient combler le vide d'architecture véhiculaire hybride dans les réseaux véhiculaires sociaux et propose un nouveau système de messagerie dynamique hybride, fiable, stable et efficace pour ce type de réseaux, appelé DYMES. Une telle architecture permet de favoriser les interactions entre les voyageurs en temps-réel, tout en respectant leur anonymité sur la route et en tenant compte de la dynamicité de leurs informations contextuelles partagées à travers le réseau, en utilisant un ensemble d'abstractions de communication fiable, efficace, distribué et centralisé, dans un environnement véhiculaire hybride et dense. Ce travail est subdivisé en trois volets importants qui ont fait l'objet d'articles scientifiques. Le premier volet consiste à identifier une méta-stratégie qui guide la conception des abstractions de communication hybrides sur lesquelles repose DYMES. Nous proposons l'utilisation du modèle de publication et de souscription aux services qui concorde avec la nature dynamique des réseaux véhiculaires et qui répond aux requis et aux besoins des voyageurs au niveau de la route en terme du respect de l'anonymité de leur identité. Dans ce modèle, les récipiendaires des messages publiés sont identifiés par leur contexte et non par leur identité. De ce fait, nous concevons et introduisons des abstractions dynamiques de publication et de souscription aux services qui visent à assurer une communication anonyme entre les voyageurs en leur permettant de publier leur information contextuelle dynamique et de souscrire en utilisant des filtres dynamiques sensibles au contexte des messages. Nous illustrons l'utilisation de DYMES et montrons son fonctionnement via deux applications véhiculaires sociales distribuées et centralisées. De plus, nous identifions et nous discutons nos choix d'implémentation des abstractions centralisées, distribuées et hybrides proposées qui guident la conception du système DYMES. Le deuxième volet propose un nouvel ensemble d'abstractions de publication et de souscription dynamiques, hybrides, efficientes et fiables qui représente un module de l'architecture DYMES. Notre première abstraction est une stratégie de publication et de souscription dynamique aux services de regroupement DPSCS (Dynamic Publish/Subscribe Clustering Strategy) qui aborde les problématiques de l'isolation des voyageurs au niveau de la route et de l'instabilité de leur liens de communication. DPSCS permet à chaque voyageur de former une communauté stable basée sur son propre contexte et intérêt, qui est capable de s'auto mettre à jour de façon efficiente et fiable tout en respectant l'anonymité des voyageurs sur la route. Pour ce faire, chaque voyageur qui désire communiquer avec son entourage en créant une communauté, publie une seule publication persistante, dans un espace déterminé, dont le contenu est dynamique. DPSCS repose sur un protocole de communication qui permet de propager cette publication de manière efficiente et fiable en sélectionnant les relais qui disposent d'un lien stable avec le nœud source (l'éditeur) de la publication et qui sont situés loin de ce nœud. Les voyageurs dont les souscriptions courantes concordent avec la publication dynamique du nœud source, joignent sa communauté. La persistance de la publication envoyée détermine la fin de la formation de la communauté. Notre deuxième abstraction proposée est une stratégie de découverte et de sélection de relais mobiles appelée MGDSS (Mobile Gateway Discovery/Selection Strategy). Cette dernière aborde les problématiques de découverte et de sélection de relais mobiles dans les environnements véhiculaires hybrides qui donnent naissance à d'autres problèmes comme la grande consommation de bande passante lors de l'accès d'un grand nombre de véhicules à l'infrastructure, et le nombre exponentiel de messages envoyés entre les voyageurs dans les environnements véhiculaires denses. MGDSS se base sur le résultat de DPSCS. Elle facilite aux voyageurs groupés dans des communautés la découverte de leur entourage en leur permettant de s'envoyer un seul message chacun, qui est propagé de façon fiable et efficiente en utilisant un nouveau protocole de diffusion nommé CoCo (Context-aware Coding). Ce dernier permet de réduire le nombre de retransmissions des messages à travers la communauté et d'en assurer la livraison par les voyageurs. Ces derniers procèdent à la sélection d'un nombre minimal de nœuds relais capables de les lier à l'infrastructure en se basant sur les informations qu'ils ont reçues à travers MGDS-CoCo. Notre stratégie de sélection nommée MGSS (Mobile Gateway Selection Strategy) permet aux voyageurs d'envoyer leurs publications et leurs souscriptions à l'infrastructure à travers les relais sélectionnés en utilisant les chemins les plus stables. Une nouvelle stratégie de correspondance entre publication et souscription est implémentée au niveau de l'infrastructure et permet de comparer et de mettre à jour les souscriptions des voyageurs et de les filtrer selon leur contenu dynamique avec les publications reçues. Le résultat est renvoyé aux souscripteurs concernés via le relais sélectionné en utilisant MGSS. L'évaluation de performance de cet ensemble d'abstractions dynamiques de publication et de souscription de l'architecture DYMES prouve que la stratégie DPSCS est, en moyenne, 28% meilleure que les autres stratégies existantes en termes d'efficience et qu'elle est capable de former des communautés dans l'ordre des millisecondes. De plus, MGDSS dépasse les stratégies existantes par un facteur de 71% à 100% en termes d'efficience pour toute densité de nœuds comparée aux autres stratégies. Finalement, le troisième volet de cette thèse aborde la problématique de la dissémination des messages dans les environnements véhiculaires distribués. Nous proposons une nouvelle stratégie de publication et de souscription dynamique aux services appelée SocialDrive-BroadTrip qui constitue un module important dans l'architecture DYMES. Cette stratégie assure une communication fiable et efficiente entre les voyageurs regroupés en peloton. Elle leur permet de publier des mises à jour persistantes dont le contenu est dynamique et de souscrire en utilisant des filtres dynamiques sensibles au contexte des mises à jour publiées. La correspondance entre publication et souscription est effectuée par les souscripteurs qui sont intéressés à recevoir les dernières mises à jour publiées. La propagation de ces dernières est assurée par un nouveau protocole de diffusion nommé BroadTrip. Ce dernier est basé sur la localisation et sur le codage réseau afin de réduire le nombre de retransmissions des mises à jour envoyées à travers le peloton. L'évaluation de performance de BroadTrip montre qu'il est en moyenne 12% à 38% meilleur que les autres approches existantes. De plus, nos résultats de simulation montrent que SocialDrive-BroadTrip dépasse les autres stratégies de 26% à 58% en termes d'efficience et qu'elle est plus rapide que les autres stratégies en termes du nombre de correspondances de mises à jours effectuées. Globalement, les abstractions de communication proposées dans l'architecture DYMES peuvent être utilisées comme base de développement de n'importe quelle application véhiculaire sociale. De plus, les résultats prouvent que l'architecture DYMES améliore la qualité d'interaction entre les voyageurs tout au long de leur voyage, en leur offrant différents types de services qui leur permettent de contrer leur isolement sur la route et de communiquer en temps réel de façon anonyme, efficiente, stable et efficace. Ceci permet aussi d'assurer leur confort pendant leurs navettes quotidiennes.
Statistiques
Total des téléchargements à partir de PolyPublie
Téléchargements par année
Provenance des téléchargements
