Conception et Implémentation d’un Protocole de Communication Distribué et Évolutif dans les Réseaux d’Objets Communicants Large Échelle
Les réseaux d’objets communicants (ROCs) sont composés d’une variété de noeuds, comme les dispositifs portables connectés (capteurs, MEMS, robots, montres intelligentes...), les voitures connectées, les maisons connectées, les villes intelligente, etc. Il s’agit d’une abstraction typique d’un système de systèmes, où les capteurs forment un système, les maisons connectées forment un système, etc. Ces objets sont souvent caractérisés par un déploiement dense et large échelle dans des environnements limités en terme de ressources. Les limites sont liées particulièrement aux capacités de traitement, de stockage et d’énergie.
De plus, le nombre de canaux de communication est limité, ce qui crée des problèmes de collision et conflit au niveau des canaux de communication. Le nombre de recherches sur les protocoles de communication est grandissant pour noeuds homogènes [1, 2, 3], cependant aucun des protocoles de la littérature n’est applicable pour les ROCs à cause notamment des problèmes de collision et conflit, l’hétérogénéité et le déploiement large échelle.
Les objectifs de ce stage de Master 2 visent à étudier la communication dans les réseaux d’objet hétérogènes communicants large échelle. Il s’agira dans un premier temps d’effectuer un état de l’art des protocoles qui permettent une communication sans collision et sans conflit au niveau des canaux de communication dans des réseaux homogènes. Dans un deuxième temps, identifier des point faibles ou défis à lever, puis concevoir et d’implémenter un protocole qui permet une communication fiable pour tous les types de réseaux large échelle.
Compétences requises :
- Bonnes connaissances en réseaux
- Maitrise d’un langage de programmation (C, C++) - Goût pour l’expérimentation
- Connaissance du simulateur OMNET++ est un plus Pour candidater merci d'envoyer le CV à hlakhlef@utc.fr