AA
AA
AA
Thème
Réalisé par
Mlle SADI Manal
Mlle SMAIL Milane
Nous tenons tout d’abord à remercier Dieu le tout puissant et miséricordieux, qui nous
a donné la force et la patience d’accomplir ce Modeste travail.
En second lieu, nous tenons à remercier notre Encadrant :Mr AISSANI Sofiane pour
ses précieux conseils, sa patience et son précieux suivi tout au long de la réalisation de
ce travail. Nous le remercions pour la haute qualité de son encadrement déterminant
dans toutes les phases de ce travail.
Nos remerciements s’étendent aux membres du jury pour l’intérêt qu’ils ont porté à
notre recherche en acceptant d’examiner notre travail et de l’enrichir par leurs
propositions.
Enfin, nous tenons également à remercier toutes les personnes qui ont participé de près
ou de loin à la réalisation de ce travail.
Dédicaces
Je dédie ce mémoire
À mes chers frères et sœurs, chaque jour passé avec vous est un cadeau précieux.
Votre présence réconfortante et votre soutien ont été indispensables
tout au long de mes études. Nos moments de complicité et votre écoute bienveillante
m’ont apporté un soutien inestimable.
Merci d’être toujours à mes côtés.
Mlle S.Manal
Dédicaces
Je dédie ce mémoire
À mes chers parents que nulle dédicace ne puisse exprimer mes sincères sentiments et
mon éternelle gratitude, pour leur patience illimitée, leurs encouragements continus,
leur aide, en témoignage de mon profond amour et respect pour leurs grands sacrifices.
Mlle S.Milane
Table des matières
Introduction générale 1
1 Généralités 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Système de transport intelligent (STIs) . . . . . . . . . . . . . . . . . . . 3
1.2.1 Définition des STIs . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Services des Systèmes de Transport Intelligents . . . . . . . . . . 3
1.2.3 Objectifs des systèmes de transport intelligents . . . . . . . . . . 5
1.3 Réseaux sans fil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Réseaux véhiculaires ad hoc (VANETs) . . . . . . . . . . . . . . . . . . 6
1.4.1 Caractéristiques des VANETs . . . . . . . . . . . . . . . . . . . . 6
1.4.2 Composants des VANETs . . . . . . . . . . . . . . . . . . . . . . 7
1.4.3 Défis des réseaux véhiculaires . . . . . . . . . . . . . . . . . . . . 9
1.4.4 Modes de communications . . . . . . . . . . . . . . . . . . . . . . 9
1.4.5 Stratégies de transmission . . . . . . . . . . . . . . . . . . . . . . 11
1.5 Normes et standardisations dans les réseaux VANETs . . . . . . . . . . . 11
1.5.1 DSRC(Dedicated Short Range Communications) . . . . . . . . . . 11
1.5.2 La norme WAVE (Wireless Access in Vehicular Environments) . . 12
1.5.3 La norme IEEE 802.11p . . . . . . . . . . . . . . . . . . . . . . . 13
1.5.4 La famille des standards IEEE 1609 . . . . . . . . . . . . . . . . . 13
1.6 Méthodes de modélisation formelles . . . . . . . . . . . . . . . . . . . . . 13
1.6.1 Algèbre de processus . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
i
Table des matières
Conclusion générale 51
Bibliographie 52
ii
Table des figures
4.1 Comparaison des taux de livraison de messages (PDR) entre les algo-
rithmes PSMCA et Ismail. . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.2 Comparaison des messages non classés entre les Algorithmes PSMCA et
Ismail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.3 Débit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
iii
Liste des tableaux
iv
Liste des abréviations
v
Liste des abréviations
ML Machine Learning
OAddP Protocole de dissémination de données adaptatif idéal
OBU On-Board Unit
PDR taux de livraison des paquet
RDS Radio Data System
RSU Road Side Units
SCH Service Channel
STI Système de Transport Intelligent
TA Trusted Authority
TCMV Mécanisme de gestion de la confiance
V2I Vehicle-to-Infrastructure
V2V Vehicle-to-Vehicle
VANETs Vehicular Ad Hoc Networks
WAVE Wireless Access in Vehicular Environments
WSM Wave Short Message
WSMP Wave Short Message Protocol
vi
Introduction générale
Les systèmes de transport intelligents (STI) jouent un rôle essentiel dans l’amélio-
ration de la sécurité et de l’efficacité des réseaux de transport modernes. Ces systèmes
utilisent des technologies avancées pour optimiser la gestion du trafic, réduire les accidents
et améliorer l’expérience des usagers de la route.Au cœur du fonctionnement efficace des
réseaux de véhicules ad hoc (VANET) se trouve la capacité à gérer de manière optimale
les communications entre les différents éléments du réseau, notamment en priorisant les
messages échangés. Cette gestion des communications devient primordiale dans des envi-
ronnements hautement dynamiques et en constante évolution, où la rapidité et la fiabilité
des informations transmises peuvent faire la différence entre la sécurité et le risque pour
les usagers de la route.
Notre étude se concentre particulièrement sur l’évaluation de notre approche pour les
VANETs en se focalisant sur les performances en situation de surcharge du réseau. Nous
avons développé un environnement de simulation sophistiqué reproduisant fidèlement les
échanges d’informations entre les véhicules et les RSU (Road Side Units) en prenant
en compte des données telles que l’identification du véhicule, sa vitesse, sa localisation
en temps réel, ainsi que d’autres variables pertinentes pour la sécurité routière.De plus,
notre proposition se base sur la priorisation des messages afin d’optimiser et de réduire
la surcharge du réseau. En attribuant des niveaux de priorité différents aux messages en
fonction de leur importance et de leur urgence, notre approche permet de garantir que
les informations critiques pour la sécurité sont transmises en premier, tout en minimisant
l’encombrement du réseau pour les messages moins urgents.
Le premier chapitre expose les notions théoriques indispensables à la compréhension
de notre recherche. Il couvre les bases des systèmes de transport intelligents, la structure
et le fonctionnement des VANETs, ainsi que les concepts clés liés à la communication et à
la gestion des informations dans ces réseaux. Ce chapitre sert de fondation théorique four-
nissant aux lecteurs les connaissances nécessaires pour appréhender les développements
et les analyses présentés dans les chapitres suivants.
Le deuxième chapitre offre une revue exhaustive de l’état de l’art en matière de
messages échangés dans les VANETs. Il présente les principales méthodes utilisées pour
la communication inter-véhicules et entre les véhicules et l’infrastructure ainsi que les
avancées récentes dans ce domaine.
Dans le troisième chapitre nous décrivons la mise en œuvre de notre proposition
pour optimiser la gestion des messages dans les réseaux véhiculaires ad hoc (VANETs).
Nous classifions les messages en sécurité et non liés à la sécurité avec une subdivision des
premiers en messages réactifs et proactifs. Notre approche inclut un algorithme spécifique
" Priority-driven Secure Message Classification Algorithm" pour prioriser les messages
1
Introduction générale
2
Chapitre 1
Généralités
1.1 Introduction
Les Systèmes de Transport Intelligents (STI) jouent un rôle important en intégrant
les technologies de communication et d’information dans les infrastructures de transport.
Ces systèmes visent à améliorer l’efficacité, la sécurité et la durabilité des réseaux de
transport en utilisant des solutions innovantes basées sur les communications réseau.
Dans ce chapitre, nous allons explorer les systèmes de transport intelligents nous
aborderons également les réseaux sans fil en mettant en lumière l’importance des réseaux
véhiculaires (VANETs) pour la communication entre véhicules et les infrastructures rou-
tières. De plus, nous explorerons les normes et la standardisation dans les réseaux VA-
NETs ainsi que l’algèbre de processus qui joue un rôle clé dans la modélisation et l’analyse
des systèmes distribués.
3
Chapitre 1
4
Chapitre 1
5
Chapitre 1
• Mobilité des véhicules :Le paramètre clé qui différencie les réseaux VANET des
autres réseaux Ad Hoc est la mobilité des véhicules. Le déplacement fréquent des
nœuds dans les VANETs entraîne une topologie très dynamique. Les relations de
communication entre les nœuds du réseau sont fragilisées par cette dynamique qui
est constante [5].
• Mémoire et énergie :La limitation de la consommation d’énergie est souvent
un défi majeur dans les réseaux de capteurs sans fil. Toutefois, dans les réseaux
6
Chapitre 1
7
Chapitre 1
8
Chapitre 1
9
Chapitre 1
10
Chapitre 1
11
Chapitre 1
12
Chapitre 1
Pour améliorer la communication et gérer la surcharge des messages dans les Unités de
Bord de Route (RSU) dans les systèmes véhiculaires plusieurs méthodes de modélisation
formelles ont été proposées et utilisées dans la littérature. Parmi elles nous pouvons citer :
— Modèles basés sur les automates : Les automates sont des modèles fondamen-
taux en informatique pour représenter et analyser le comportement des systèmes
dynamiques. Ils se composent d’un ensemble d’états et de transitions entre ces
états déclenchées par des entrées. Les automates finis sont les modèles les plus
simples, permettant de reconnaître les langages réguliers. Des variantes plus puis-
santes comme les automates à pile ou les machines de Turing peuvent reconnaître
des langages de complexité croissante [17].
— Réseaux de Petri : Les réseaux de Petri sont des modèles graphiques utilisés pour
représenter et analyser les systèmes à événements discrets. Ils sont composés de deux
types de nœuds principaux : les places, qui représentent des états du système, et
les transitions qui représentent les événements pouvant modifier l’état du système.
Les arcs dirigés relient les places aux transitions et vice-versa et ils définissent les
conditions préalables à l’activation des transitions. Les réseaux de Petri permettent
de modéliser la dynamique des systèmes concurrents et distribués, facilitant ainsi
la simulation, la vérification et l’optimisation de divers processus [18].
13
Chapitre 1
14
Chapitre 1
Par rapport à d’autres méthodes de modélisation, telles que les réseaux de Petri ou
les automates finis, l’algèbre de processus offre une flexibilité accrue pour la composition
et l’analyse des processus. Elle permet de raisonner formellement sur les propriétés du
système, telles que la sécurité et la liveness, et de vérifier ces propriétés à l’aide d’outils
de vérification formelle. De plus, l’algèbre de processus est bien adaptée à la modélisation
des protocoles de communication, ce qui est essentiel dans le contexte des VANETs,
où les interactions entre les véhicules et les RSU doivent être analysées et optimisées
pour garantir des communications sécurisées et fiables.[22]. L’ensemble des algèbres de
processus est très vaste comprenant notamment :
— BPA : Basic Process Algebra.
— CCS : Calculus of Communicating Systems.
— LOTOS : Language Of Temporal Ordering Specification.
— CSP : Communicating Sequential Processes.
— ACP : Algebra of Communicating Processes.
Axiome Expression
A1 P +Q=Q+P
A2 (P + Q) + R = P + (Q + R)
A3 P +P =P
A4 (P + Q) · R = P · R + Q · R
A5 (P · Q) · R = P · (Q · R)
15
Chapitre 1
16
Chapitre 1
P Q (P ∨ Q)
0 0 0
0 1 1
1 0 1
1 1 1
P Q (P ∧ Q)
0 0 0
0 1 0
1 0 0
1 1 1
1.7 Conclusion
Ce chapitre a été entièrement consacré à l’exploration des concepts théoriques né-
cessaires. Nous avons tout d’abord exploré les généralités sur les systèmes de transport
intelligents (STIs) puis nous avons examiné les réseaux sans fil, les réseaux véhiculaires
ad hoc (VANETs), ainsi que les normes et standardisations qui leur sont associées. De
plus, nous avons examiné l’application de l’algèbre de processus dans ce contexte.
Le deuxième chapitre se concentrera sur un état de l’art concernant la gestion de la
congestion des messages dans les VANETs. Nous examinerons les recherches existantes
afin de mieux comprendre les défis rencontrés dans ce domaine ainsi que les solutions
proposées.
17
Chapitre 2
2.1 Introduction
La résolution des problèmes de congestion des messages dans les réseaux véhicu-
laires représente un défi complexe particulièrement en ce qui concerne la gestion efficace
des messages. Dans ce domaine en perpétuelle évolution,diverses méthodes ont été étu-
diées pour réduire ces problèmes incluant la priorisation des messages, les protocoles de
communication, ainsi que les algorithmes avancés de gestion de la congestion.
Ce chapitre donnera un aperçu des travaux précédents dans ce domaine précis, met-
tant l’accent sur leur classification, leur analyse approfondie, ainsi qu’à une comparaison
selon divers critères . De plus, nous aborderons également une discussion approfondie afin
d’éclairer les perspectives à venir dans ce domaine critique.
2.2 Problématique
La gestion efficace et prioritaire des échanges de messages dans les réseaux de com-
munication véhiculaire (VANETs) est essentielle pour assurer la sécurité routière, la flui-
dité du trafic et l’optimisation des ressources disponibles en particulier en conditions
de forte densité de trafic. Les VANETs facilitent la communication entre les véhicules
(V2V) et entre les véhicules et l’infrastructure routière (V2I) jouant ainsi un rôle clé
dans le développement des systèmes de transport intelligents . Cependant, la saturation
des canaux de contrôle d’accès au support (MAC) pose un défi majeur entraînant des
retards de transmission et des pertes d’information. Il est donc impératif de développer
des mécanismes robustes et intelligents capables de prioriser en temps réel les messages
envoyés par les véhicules. Ces solutions doivent être dynamiques capables de s’adapter
aux variations rapides des conditions de trafic et de gérer efficacement la charge réseau
même dans des environnements à haute densité.
La priorisation des messages critiques dans les VANETs nécessite une approche
multifactorielle c’est-à-dire prenant en compte plusieurs facteurs comme la nature des
messages, leur importance relative et les conditions actuelles du réseau. Par exemple, les
messages de sécurité doivent toujours avoir la priorité la plus élevée pour garantir une
réaction rapide et appropriée des conducteurs. Les messages non liés à la sécurité, bien
18
Chapitre 2
que moins critiques que les alertes de sécurité, doivent également être traités rapidement
pour éviter les congestions et améliorer la fluidité du trafic.
Dans cette section, nous examinons plusieurs travaux qui présentent des approches
pour la gestion des échanges de messages dans les VANETs. Ces recherches visent à
développer des mécanismes et des méthodes permettant aux réseaux de garantir des
communications réactives et fiables même dans des conditions de trafic variées.
• hybrides : Englobe les articles qui traitent à la fois des messages liés à la sécurité
et des messages non liés à la sécurité.
La classification des articles étudiés dans cette section est illustrée dans la figure 2.1.
19
Chapitre 2
20
Chapitre 2
Liu et al.[31], cet article propose une nouvelle méthode pour contrôler les taux de
transmission des messages dans les réseaux ad hoc de véhicules en se concentrant
sur la garantie d’une transmission fiable des messages de sécurité tout en gérant
efficacement la congestion des canaux. Grâce à l’utilisation d’un processus de déci-
sion markovien (MDP) et d’un algorithme d’apprentissage par renforcement (RL)
cette méthode sélectionne de manière dynamique le débit de transmission optimal
en fonction des conditions du canal cela favorise à la fois une meilleure livraison des
paquets et une réduction de la congestion. L’efficacité de cette méthode est prouvée
par les résultats de simulation dans différents scénarios de trafic et des améliorations
futures sont envisagées afin de renforcer la solidité de l’algorithme.
En outre, l’article étudie diverses méthodes de gestion de la congestion dans les
VANETs en se concentrant sur les applications de sécurité essentielles. Il fait une
comparaison entre les algorithmes de débit et ceux de puissance de transmission
mettant en évidence l’importance d’une adaptation dynamique aux variations des
conditions du réseau. La gestion des congestions dans les VANET est complexe
ce qui requiert des techniques adaptatives comme l’apprentissage automatique afin
d’assurer une transmission fiable des messages tout en réduisant la congestion.
— Development of potential methods for testing congestion control algo-
rithm implemented in vehicle-to-vehicle communications
Hsu et al.[32], dans cet article nous exposons la création de méthodes de test afin
d’évaluer un algorithme de Contrôle de la Congestion des Canaux dans les commu-
nications V2V. Le but est de résoudre les problèmes de congestion en modifiant la
fréquence et la puissance de transmission des messages de sécurité de base (BSM).
Le nombre optimal de Dispositifs de Référence d’Utilisateur (DRU) requis pour
générer les niveaux de congestion nécessaires est déterminé à l’aide des simulations
V2V. Ils On proposés un algorithme novateur pour générer des données GPS afin
de simuler les véhicules qui émettent des BSM lors des tests. Avant de les mettre en
place il est nécessaire de valider ces procédures de test et de réaliser plusieurs tests
afin de repérer et résoudre les problèmes potentiels. Finalement, les tests ont pour
objectif de s’assurer de la conformité aux normes et de garantir des performances
optimales du CCA dans des conditions réelles de congestion de canal.
21
Chapitre 2
Sangaiah et al.[33], dans cet article ils ont examiné en détails l’algorithme linear
congestion control (LACC) dans les réseaux ad hoc. Parmi les défis majeurs de ces
réseaux on retrouve la congestion des canaux de communication et la variation du
trafic. Cet algorithme a pour but de résoudre ces deux problèmes en optimisant la
stabilité des connexions et un transfert efficace des donnes. Afin d’accomplir ca il
doit prendre des décisions de routage intelligentes et évaluer d’une façon stratégique
tous les véhicules voisins selon certains critères comme leur capacité à maintenir une
connexion fiable et stable et aussi leurs vitesses et direction.
Tout d’abord , le système fait évaluation des conditionne actuelle du réseau VA-
NET , la densité du trafic , la topologie et les niveau de congestion . Apres utilisation
de la programmation linear entière le LACC fait la sélection des véhicule voisins
,grâce à cette sélection approfondie seulement les véhicules les plus appropriés son
sélectionné pour l’envoie des donnes ce qui aide à maximisé les performances du
réseau et diminuer les ressources requise. Apres identification des véhicules LACC
applique ca stratégie pour la diffusion des messages, cette stratégie s’appuie sur
évaluation continue de la stabilité de connexion et les conditions du réseau ce qui
permet une adaptation dynamique face aux changements de l’environnement. La
diffusion sélective de ces messages permet de réduire les retards et les pertes.
LACC a offert des résultats améliorer en terme de communication véhiculaire
comme les résultats l’indiquent grâce au LACC le ratio de livraison des messages
est le meilleur par report a d’autres méthode existantes.
— Cluster Based Multi Hop Data Dissemination Protocol in V2V Net-
works using Whale Optimization Technique
Dwivedy et al.[34], l’article expose une recherche sur la manière dont les données
sont efficacement diffusées dans les réseaux ad-hoc véhiculaires en mettant l’accent
sur la transmission d’informations sur le trafic et les conditions routières. Les ap-
plications de sécurité et non sécurisées ont besoin de cette diffusion de données ce
qui implique souvent l’envoi de multiples messages à différentes destinations sur la
route. Toutefois, la diffusion efficace des informations est entravée par la congestion
causée par les messages de surcharge de contrôle.
Afin de remédier à cette problématique l’article suggère un protocole de dissémi-
nation de données adaptatif idéal (OAddP). Les algorithmes de clustering optimal
et de réduction de la surcharge de contrôle sont utilisés dans ce protocole afin de
maximiser l’efficacité de la distribution des données et le taux de réussite avec divers
flux de trafic. L’algorithme d’optimisation de la baleine est également utilisé dans le
protocole pour le regroupement et la sélection des nœuds de regroupement (CH).Le
protocole proposé consiste à regrouper les véhicules en clusters en fonction de leur
position et de leur vitesse puis à choisir des clusters en fonction de la consomma-
tion d’énergie, des informations sur les véhicules et du taux de congestion. Après
avoir formé les clusters et choisi les CH un algorithme de prise de décision basé sur
les prévisions est employé afin de réduire au minimum les messages de surcharge
22
Chapitre 2
Abuashourr et al.[36], dans cet article on expose ECORA une solution nova-
trice visant à diminuer la surcharge de messages de contrôle dans les réseaux de
véhicules ad hoc (VANET) en adoptant une approche basée sur des clusters. L’uti-
lisation de réseaux en cluster permet de diviser le réseau en groupes de véhicules afin
d’améliorer la stabilité et de diminuer la surcharge de messages. L’objectif principal
d’ECORA est de diminuer les messages diffusés par les chefs de cluster (CHADS)
en mettant en place un mécanisme de prédiction afin d’optimiser la diffusion de ces
informations.
Dans le cadre d’ECORA, les responsables de cluster (CH) planifient la période de
diffusion des CHADS en se référant aux notifications des clusters voisins concernant
l’heure prévue d’arrivée de nouveaux membres dans leur structure. Il est possible de
diminuer de manière efficace le nombre de messages de contrôle tout en préservant
la stabilité du cluster. Selon les simulations, on observe une diminution notable du
nombre de messages CHADS par rapport aux méthodes classiques.
23
Chapitre 2
En outre, ECORA tient compte des arrivées et des départs des véhicules dans les
clusters afin de déterminer le nombre total de messages de contrôle aérien, garantis-
sant ainsi une utilisation optimale des ressources réseau. Les annonces sont diffusées
uniquement pendant les périodes spécifiques grâce à l’algorithme de prédiction de
l’heure de diffusion du CH, ce qui permet de réduire la surcharge de messages de
contrôle. En simulant et en évaluant les performances à l’aide du générateur de
trafic SUMO et de Matlab, ECORA présente une amélioration notable par rapport
aux protocoles classiques, en diminuant la surcharge des messages de contrôle tout
en maintenant un débit élevé pour chaque CH suivant dans un scénario d’autoroute
en cluster.
kumar et al.[37], dans cet article, ils exposent une approche pour gérer la
congestion dans les réseaux ad hoc véhiculaires (VANETs)en se concentrant
sur l’optimisation de l’utilisation des ressources existantes du réseau tout en
évitant les surcharges inutiles des nœuds et des fils. La gestion de la conges-
tion est complexe pour les VANETs en raison de défis spécifiques tels que la
modification de la topologie et la variation de la densité des nœuds.
La proposition de méthode consiste à diminuer le nombre de messages trans-
mis dans le VANET en supprimant les types de messages récurrents. La table
voisine de chaque nœud permet de comparer les nouveaux messages avec les
messages précédents ce qui permet de supprimer les doublons. Une fois que les
messages ont été transférés vers la file d’attente de contrôle ou la file d’attente
de service ils sont ensuite traités et supprimés des files d’attente. Il est pos-
sible de traiter trois catégories de messages : les messages de balise, d’urgence
et de requête, chacun ayant un format spécifique pour les champs tels que
l’identité, l’emplacement, la vitesse, etc. Les dimensions des formats de mes-
sage sont calculées en fonction du nombre de véhicules présents dans le réseau
et des exigences particulières de chaque type de communication. D’après une
comparaison, il apparaît que la méthode suggérée améliore les performances
par rapport aux techniques existantes en augmentant la capacité de transport
des messages tout en conservant le même délai médiocre cela diminue aussi les
chances de perdre des messages favorisant ainsi une communication plus fiable
et performante dans les VANETs.
— Enhanced Congestion Control Model Based on Message Prioritiza-
tion and Scheduling Mechanism in Vehicle-to-Infrastructure (V2I)
Ismail et al.[38], dans cette étude ils ont mis au point un modèle avancé de
priorité et de planification des messages dans les réseaux de véhicules auto-
nomes (VANETs) afin de prévenir de manière efficace la congestion des canaux
de communication. Le modèle proposer contient deux module le module de cal-
cul de priorités et le module de planification dynamique. Pour le PCM son rôle
est de faire la collecte des messages des véhicules et de les classer selon leur
24
Chapitre 2
• Complexité
Examiner et comparer diverses solutions en fonction de leur niveau de difficulté
relative consiste à évaluer comment chaque approche aborde un problème en
25
Chapitre 2
• Paramètre de performance
Notre étude s’est concentrée sur les critères essentiels pour mesurer et évaluer
l’efficacité des systèmes en prenant en compte des aspects tels que le taux de
délivrions des donnes, la compétition pour accès au canal, le délai de trans-
mission des donnés .
• Type de messages
Les différents messages échangés dans les communication V2V ou V2I et qui
sont catégoriser selon les informations échangés certains sont des messages
non lies a la sécurité comme les messages sur information sur le trafic et les
messages liées a la sécurité .
26
Chapitre 2
27
Chapitre 2
2.5.3 Discussion
L’étude comparative et l’analyse des recherches actuelles sur les réseaux de véhi-
cules autonomes (VANETs) sont essentielles pour appréhender les évolutions constantes
dans ce domaine. Les articles examinés mettent en lumière plusieurs aspects clés
tels que les méthodes employées, la complexité des approches, l’utilisation de simu-
lateurs,les paramètres de performance étudiés et les types de messages échangés.
Diverses approches sont explorées dans ces recherches certains chercheurs se fo-
calisent sur des modèles avancés de priorité et de planification des messages tandis
que d’autres se penchent sur des protocoles de communication spécifiques comme
dans [38],ils mettent en avant des modèles sophistiqués de priorité et de planifi-
cation des messages dans les VANETs, Bien que leurs approche présente certains
avantages pour la gestion des messages dans les VANETs, elle repose Seulement que
sur les messages réactifs, ce qui peut limiter son efficacité en situation réelle .En
revanche, dans [29], examine le protocole MEP (Message Exchange Protocol) qui
présente une complexité accrue en raison de ses nombreuses caractéristiques tech-
niques, telles que l’utilisation de messages beacon pour maintenir la communication
et l’échange d’informations, ainsi que la gestion des interférences et des collisions.
Cette complexité requiert des ressources matérielles et logicielles significatives pour
une mise en œuvre pratique.
La complexité algorithmique de l’approche de [34], rend l’implémentation du
protocole OAddP délicate, nécessitant une surveillance continue et une adaptation
dynamique des clusters, ce qui peut limiter son efficacité dans des scénarios de trafic
variés et complexes.
Dans [33], ils explorent quant à eux une méthode de contrôle de congestion adap-
tatif linéaire (LACC) basée sur un cheminement avide pour la dissémination des
données dans les VANETs, malgré que ette approche vise à minimiser la congestion
tout en assurant une transmission efficace des messages elle requiert une surveillance
continue des véhicules environnants potentiellement augmentant la charge du ré-
seau.
Les approches basées sur des clusters de véhicules telles qu’ECORA [35], peuvent
être sensibles aux variations de densité du trafic et à la mobilité des véhicules néces-
sitant une adaptation constante des clusters dans des environnements dynamiques.
28
Chapitre 2
2.6 Conclusion
Ce deuxième chapitre, nous a permis d’anlyser les difficultés de gestion de la
congestion dans les réseaux véhiculaires. Nous avons examiné diverses méthodes.
Notre étude approfondie nous a donné la possibilité de classer et de comparer ces
méthodes offrant ainsi des perspectives pour la recherche à venir.
Dans le prochain chapitre, nous présenterons une nouvelle méthode Permettant
de hiérarchiser et de donner priorité aux messages pour une gestion efficace des
communications dans les réseaux de véhicules intelligents.
29
Chapitre 3
3.1 Introduction
Dans ce chapitre, nous présentons notre proposition pour la résolution du pro-
blème de la gestion des messages dans les réseaux ad hoc de véhicules.
Nous commençons par une brève présentation de la motivation qui nous a incités
à travailler sur ce sujet notamment les défis liés à la surcharge du réseau et à la
priorisation des informations critiques. Ensuite,nous détaillons notre approche qui
inclut la définition de formats de messages et l’établissement d’une stratégies de
hiérarchisation,de priorisation des messageset l’implémentation d’un algorithme de
classification des messages.
3.2 Motivation
Notre proposition a été motivée par plusieurs défis essentiels identifiés dans le
domaine des communications de sécurité routière. Notre recherche a révélé des pro-
blèmes significatifs qui entravent actuellement l’efficacité et la sécurité des systèmes
de communication entre véhicules.
1. Nous avons constaté un manque de formats standardisé pour les messages de
sécurité ce qui entraîne une incohérence dans la transmission et le traitement
des informations Nécessaire. Cela peut provoquer des retards ou des erreurs
dans la communication des données vitales pour la sécurité routière. Un format
standardisé est essentiel pour assurer une communication claire et uniforme
permettant une réponse rapide et coordonnée aux incidents.
2. La surcharge des messages dans les RSU est un problème critique Lorsque les
RSU sont inondées de messages cela peut entraîner une congestion des canaux
de communication retardant la transmission des informations essentielles et
compromettant la sécurité routière. Une gestion inefficace des messages sur-
charge les ressources et diminue la performance du système global. Notre sys-
tème propose une solution en hiérarchisant et en classant les messages pour
30
Chapitre 3
s’assurer que ceux qui concernent la sécurité sont traités en priorité réduisant
ainsi la surcharge et optimisant l’utilisation des ressources.
3. Dans les situations d’urgence chaque seconde compte. Une réponse rapide et
coordonnée aux incidents routiers est Fondamental pour minimiser les impacts
négatifs sur la sécurité des usagers et sur la fluidité du trafic. Notre proposition
vise à pallier cette faiblesse en assurant que les informations les plus critiques
sont non seulement identifiées et priorisées correctement mais aussi transmises
de manière efficace.
Dans l’analyse des approches présentées dans notre état de l’art une lacune com-
mune dans la gestion des réseaux VANETs émerge est l’absence de hiérarchisation
efficace des messages entraînant une utilisation inégale des ressources et une ineffi-
cacité dans la transmission d’informations critiques pour la sécurité routière.
Dans la section suivante,nous détaillerons notre approche qui représente une avan-
cée majeure dans la gestion des messages reçus par les RSU. Notre solution repose
sur l’algorithme"Priority-driven Secure Message Classification"offrant une gestion
optimisée et efficace des communications routières.
Notre système se distingue par la capacité à séparer les messages de sécurité
des autres communications non liées à la sécurité en les classant selon leur im-
portance et leur urgence. Cette classification permet un traitement prioritaire des
informations critiques améliorant ainsi la sécurité des usagers. En catégorisant les
messages de sécurité en réactifs et préventifs notre approche assure une réponse
rapide et adéquate aux incidents. L’attribution de priorités spécifiques garantit que
les informations les plus urgentes sont traitées en premier renforçant la réactivité
du système.
Pour optimiser l’utilisation des ressources et garantir une communication fluide
et sécurisée notre approche inclut la mise en place des files d’attente dédiées et
l’utilisation de canaux de communication sécurisés. En réduisant la surcharge des
données et en améliorant la réactivité notre solution renforce la sécurité et l’efficacité
du système de communication des véhicules.Cela contribue ainsi à une meilleure
gestion du trafic et à une expérience de conduite plus sûre pour tous les utilisateurs.
31
Chapitre 3
Nous avons élaboré ce format avec ces champs spécifiques pour les messages de
sécurité dans un système de transport intelligent. Cette sélection découle de l’im-
portance capitale de ces informations pour garantir la sécurité dans VANETs. En
utilisant ce format uniforme pour tous les types de messages liés à la sécurité nous
bénéficions de plusieurs avantages en termes de cohérence de simplicité et d’effica-
cité du système [30].
En outre, cela facilite la gestion, le traitement et l’interprétation des données
sécuritaires tout en améliorant la réactivité et la fiabilité du système global La
figure 3.2 et le tableau 3.1 présentent les champs de ce type de message [38].
32
Chapitre 3
Table 3.1 – Tableau des champs avec définition et justification du nombre de bits.
Nous avons conçu ce format en mettant en avant les champs essentiels pour
les messages non liés à la sécurité dans un système de transport intelligent. Ces
choix découlent de la nécessité de transmettre des informations pertinentes pour
la gestion des véhicules bien que ces données soient moins critiques en termes de
sécurité global montré dans la figure 3.3 et le tableau 3.2 présentent les champs de
ce type de message [39].
33
Chapitre 3
Table 3.2 – Tableau des champs avec définition et justification du nombre de bits.
Ensuit, nous avons subdivisé les messages de la file de sécurité en quatre sous-
catégories spécifiques comme illustré dans la figure 3.4, cette subdivision est le
résultat de notre analyse approfondie effectuée dans le chapitre 2 où nous avons
examiné en détail tous les types des messages reçus. Nous avons conclu que les
messages relatifs à la sécurité sont d’une importance capitale car ils influent direc-
tement sur la sécurité des usagers et la fiabilité du système. De plus, au sein de
34
Chapitre 3
la classe des messages de sécurité nous avons observé des différences significatives
en termes de priorité et d’urgence ce qui implique ainsi une subdivision pour une
gestion plus efficace et ciblée.
Les messages qui ne sont pas liés à la sécurité ne sont pas subdivisés en catégories
supplémentaires car notre analyse a démontré que leur traitement n’exige pas la
même attention prioritaire que celle accordée aux messages de sécurité. Bien que
ces messages puissent avoir leur propre importance fonctionnelle ils ne requièrent
pas une gestion segmentée basée sur des critères spécifiques de priorité et d’urgence
.
1. Messages préventifs
Les messages préventifs sont des avertissements envoyés pour anticiper et
prévenir les risques potentiels sur la route, ils sont triés selon leur time-out
respectif. Dans notre cas, nous avons identifié deux types de messages :
• Risque d’accident : Indication d’une situation potentiellement dange-
reuse sur la route impliquant une probabilité accrue d’accident.
• Embouteillage : Notification de congestion ou de blocage du trafic sur la
voie entraînant des retards significatifs pour les usagers avec une possibilité
accrue d’accidents dus à la circulation dense et aux conditions routières
difficiles.
2. Messages réactifs
Les messages réactifs sont des alertes envoyées pour répondre à des inci-
dents survenus, ils sont triés selon leur minuterie respective pour une gestion
optimisée. Dans notre cas nous avons identifié deux types de messages :
• Panne : Signalement d’une défaillance mécanique ou électrique d’un vé-
hicule nécessitant une assistance ou une intervention.
• Accident : Signalant la survenue d’un événement imprévu et potentielle-
ment dangereux impliquant un ou plusieurs véhicules.
35
Chapitre 3
36
Chapitre 3
processus et des opérateurs logiques de base offre une représentation formelle des
actions, simplifiant ainsi la mise en œuvre de la priorité des messages dans les
VANETs. Cette approche formelle est préférée pour sa capacité à modéliser avec
précision les actions, répondant ainsi aux exigences de sûreté en temps réel de ma-
nière efficace et structurée.
37
Chapitre 3
P 5 = [∃m] ▷ e
38
Chapitre 3
P = P 1∗ · P 2∗ · P 3∗ · P 4∗ · P 5∗
Cela signifie que le processus P1 (envoi de message de risque d’accident) a la prio-
rité la plus élevée, suivi par le processus P2 (envoi de message d’embouteillage), puis le
processus P3 (envoi de message de panne), le processus P4 (envoi de message d’accident),
et enfin le processus P5 (envoi de message non liée a la sécurité).
• Phase réception des messages : Le processus débute par la réception des mes-
sages provenant des véhicules . Cette étape est importante car elle marque le point
de départ du flux de traitement des informations transmises, nécessitant une récep-
tion précise et complète pour garantir la validité des données.
• Tri initial des messages : Une fois reçus, les messages sont triés en deux catégories
principales : ceux qui sont liés à la sécurité et ceux qui ne le sont pas. Chaque
message est analysé pour déterminer s’il contient des informations critiques pour la
39
Chapitre 3
40
Chapitre 3
41
Chapitre 3
Les priorités sont définies de P1 à P4, avec des niveaux de priorité stricts PR1 et
PR2 pour les messages de catégorie proactive concernant le risque d’accident et les em-
bouteillages (PRPr1(queueRA, parTimeout) et PRPr2(queueEM, parTimeout)), gérés
en fonction de leur timeout respectif. Les priorités REPr3 et REPr4 sont attribuées aux
messages de catégorie proactive concernant les pannes et les accidents (REPr3(queuePA,
parTimeout)et REPr4(queueAC, parTimeout)) également triés selon leur timeout. Les
messages de contrôle moins urgents sont assignés à la file de priorité relative la plus basse
PR5 et sont classés en fonction de la minuterie la plus courte (Pr5(queueCO, parMinu-
terie)). Les actions correspondantes à chaque niveau de priorité sont ensuite exécutées
(Exécuter P)pour assurer que les messages critiques.
Enfin, les messages sont diffusés sur les canaux appropriés (diffuserMessages(Q, "CCH"
ou "SCH")) garantissant une gestion méthodique et priorisée l’ensemble des communica-
tions.
3.7 Conclusion
Ce chapitre a exploré en détail notre approche pour la gestion et la priorisation des
messages. Notre approche repose sur des stratégies rigoureuses pour hiérarchiser et prio-
riser les informations en fonction de leur importance et de leur urgence, assurant ainsi
une communication efficace et sécurisée dans les systèmes de transport intelligents. En
intégrant des mécanismes de traitement des messages basés sur des critères de sécurité et
d’efficacité, notre méthode vise à optimiser la performance du réseau tout en garantissant
une réponse rapide aux événements critiques.
Le prochain chapitre se concentrera sur une analyse approfondie des performances et
sur l’évaluation de notre approche.
43
Chapitre 4
4.1 Introduction
Dans cette section, nous aborderons la phase de test et de validation de notre algo-
rithme "Priority-driven Secure Message Classification". Cette étape est primordiale car
elle nous permettra d’évaluer l’efficacité de notre approche par rapport à d’autres mé-
thodes existantes. Nous présenterons les résultats obtenus illustrant l’impact positif de
notre algorithme sur la gestion et la priorisation des messages critiques dans les VANETs.
Nb_rsu(msg)
PDR = (4.1)
Nb_r(msg)
où :
— Nb_rsu(msg) représente le nombre de messages reçus et traités par RSU.
— Nb_r(msg) représente le nombre de messages envoyés par les véhicules.
Nb_nc(msg)
Taux de messages non classés = (4.2)
Nb_r(msg)
où :
44
Chapitre 4
— Débit : C’est le nombre de messages reçus par le nœud de destination par seconde.
Nb_r(msg)
Débit = (4.3)
T(sim)
où :
— Nb_r(msg) représente le nombre total de messages reçus pendant la simula-
tion.
— T(sim) représente la durée totale de la simulation.
45
Chapitre 4
leur nature et de leur importance. Cette stratégie de transmission différenciée assure que
les informations importantes pour la sécurité routière sont traitées en priorité, même en
cas de surcharge du réseau de communication.
46
Chapitre 4
ms contre 898 ms pour l’algorithme d’Ismail et al. Cette différence devient plus marquée
avec l’augmentation du nombre de messages : pour 300 messages, PSMCA prend 4056
ms tandis que l’algorithme d’Ismail et al.[38], nécessite 4642 mset pour 500 messages les
temps sont respectivement de 6884 ms et 7647 ms. Cette amélioration constante peut être
attribuée à une meilleure gestion des ressources et à des optimisations spécifiques dans
l’algorithme PSMCA réduisant sa complexité temporelle. La croissance presque exponen-
tielle de la différence de temps d’exécution entre les deux algorithmes avec l’augmentation
du nombre de messages suggère que PSMCA est particulièrement efficace dans des envi-
ronnements à haute charge, où une gestion rapide et efficace des messages est importante.
Les tests indiquent que l’algorithme PSMCA surpasse celui d’Ismail et al.[38], en termes
de temps d’exécutio faisant de PSMCA une meilleure option pour les applications néces-
sitant un traitement intensif et rapide des messages.
Figure 4.1 – Comparaison des taux de livraison de messages (PDR) entre les algorithmes
PSMCA et Ismail.
47
Chapitre 4
quelques fluctuations. Contrairement à PSMCA Ismail montre une légère diminution vers
la fin suggérant une réduction de l’efficacité avec une surcharge de messages.
Comparativement, PSMCA dépasse nettement Ismail et al.[38], en termes de taux de
livraison affichant une performance supérieure d’environ 3-4% tout au long de l’augmenta-
tion des messages reçus. PSMCA est également plus stable avec une courbe presque plate,
tandis qu’Ismailet al.[38], montre des variations indiquant une sensibilité plus grande aux
charges croissantes de messages d’ou PSMCA démontre une supériorité claire en main-
tenant un taux de livraison élevé et stable même sous surcharge ce qui est important
pour les réseaux de véhicules autonomes (VANETs) où la fiabilité et la rapidité de la
communication sont essentielles pour la sécurité routière et l’efficacité du réseau.
Figure 4.2 – Comparaison des messages non classés entre les Algorithmes PSMCA et
Ismail
4.4.4 Débit
Afin de comparer le débit entre PSMCA et Ismail et al.[38], ce graphique illustre le
nombre de paquets de données reçus sur le temps de simulation.
48
Chapitre 4
La comparaison des performances moyennes entre PSMCA et Ismail et al. [38], dans
la gestion des messages met en lumière les différences significatives entre ces deux systèmes
Présente dans le tableau 4.2 les moyennes pour quatre critères clés : le temps d’exécution
moyen, le taux moyen de messages non classés, le taux moyen de messages livrés (PDR)
49
Chapitre 4
et le débit. Ces valeurs moyennes offrent une perspective consolidée des performances
typiques observées pour chaque système dans leur traitement quotidien des messages,
fournissant ainsi des indications précieuses sur leur efficacité opérationnelle respective.
Donc notre proposition se démarque nettement de celle d’Ismail et al. [38], comme le
démontre de façon significative le tableau récapitulatif 4.2.
4.5 Conclusion
Au cours de ce chapitre, nous avons exploré les outils utilisés pour mettre en œuvre
notre approche, nous avons également détaillé notre méthodologie de test visant à évaluer
les performances de notre approche par rapport aux critères définis précédemment.Les
résultats ont clairement démontré que PSMCA excelle dans la gestion de la charge de
communication.
50
Conclusion générale
Notre étude approfondie sur les réseaux de véhicules dans les Systèmes de Transport
Intelligents met en évidence l’importance critique d’une gestion efficace des communica-
tions au sein de ces environnements dynamiques. À travers le développement et la valida-
tion de notre algorithme "Priority-driven Secure Message Classification Algorithm" nous
avons démontré que l’intégration de critères spécifiques tels que la sécurité, l’urgence et
la criticité permet d’optimiser significativement la réactivité du réseau, renforçant ainsi
la sécurité routière de manière substantielle.
Notre recherche met en évidence l’importance essentielle de la priorisation des mes-
sages dans les systèmes de transport intelligents (STI), notamment en conditions de
trafic dense et de charge élevée du réseau. À travers notre environnement de simulation
avancé, nous avons rigoureusement évalué les performances de notre approche, confirmant
son efficacité pour maintenir une communication fiable et rapide entre les véhicules. Les
avantages de notre système de classification des messages sont multiples : il permet aux
véhicules de prendre des décisions éclairées en temps réel, réduisant ainsi les risques pour
les usagers de la route et améliorant la gestion globale du trafic. Cette avancée marque
une étape décisive vers la réalisation d’un écosystème de transport intelligent optimisé
pour la sécurité et l’efficacité continues. Cependant, notre travail ouvre également de
nouvelles perspectives de recherche. Il serait judicieux d’explorer davantage l’intégration
de technologies émergentes pour affiner la priorisation des messages et améliorer encore
les performances du système. Des études approfondies sur l’impact de divers scénarios de
trafic et d’environnements routiers sur notre approche sont nécessaires pour une amélio-
ration continue de la gestion des communications dans les STI.
Notre mémoire pose des fondations solides pour une gestion améliorée des commu-
nications dans les réseaux de véhicules des STI, fournissant des solutions tangibles aux
défis actuels et futurs de la sécurité et de la gestion du trafic. Nous espérons que cette re-
cherche jouera un rôle clé dans l’avancement des transports intelligents, contribuant ainsi
à créer un avenir où les technologies de communication avancées rendront les routes plus
sûres et les déplacements plus efficaces, tout en favorisant un développement durable des
infrastructures de transport.Cependant, notre travail ouvre également de nouvelles pers-
pectives de recherche. Il serait judicieux d’explorer davantage l’intégration de technologies
émergentes pour affiner la priorisation des messages et améliorer encore les performances
du système. Des études approfondies sur l’impact de divers scénarios de trafic et d’envi-
ronnements routiers sur notre approche sont nécessaires pour une amélioration continue
de la gestion des communications dans les STI.
51
Bibliographie
52
BIBLIOGRAPHIE
53
Bibliographie
54
Résumé
Avec les avancées technologiques fulgurantes de ces dernières années, la gestion des
communications dans les réseaux devéhicules autonomes (VANETs) est devenue essen-
tielle pour assurer la sécurité et optimiser l’efficacité du trafic routier. Ce mémoire se
concentre sur le développement d’un algorithme de gestion et de priorisation des mes-
sages PSMCA visant à éliminer la surcharge du réseau et à prioriser les messages critiques.
À travers des simulations détaillées, notre approche a démontré son efficacité en amélio-
rant la réactivité du réseau et en optimisant la transmission d’informations essentielles.
Ces résultats ouvrent des perspectives prometteuses pour l’avenir des transports intelli-
gents, visant à renforcer la sécurité et l’efficacité des VANETs dans des environnements
routiers de plus en plus complexes et dynamiques.
Abstract