Introduction aux réseaux tolérant au délai

Un réseau tolérant au délai (DTN, Delay Tolerant Network) est un réseau qui permet la communication entre deux machines qui ne sont pas disponibles au même moment sur le reseau. On part du principe que l'information envoyée arrivera dans le futur a la destination mais on ne peux pas échanger directement.

Ce type de réseau est principalement utilisé dans le spacial de part les contraintes que cet environnement impose. Deux satellites ne sont pas forcement disponibles sur un réseau au même moment.

Ce type de réseau se base sur le fait que les noeuds du réseau (les machines par lesquel le message passe) vont stocker les messages à transmettre pour un certain temps avant de les transmettre. A partir de ce principe, il est possible d'imaginer plein de manière de transmettre et d'optimiser la transmission de messages.

Un réseau opportuniste est un variante d'un DTN dans lequel la structure du réseau change constemment et on ne suppose pas qu'une destination est ou sera disponible dans le futur. L'objectif d'un réseau opportuniste est orienté sur le fait de transmettre de l'information aux machines qui se présentent sans l'adresser à une destination spécifique.

Un Socially Aware Network (SAN)[1] est un type de DTN qui se base sur les dynamiques sociales pour optimiser la transmission de l'information dans le réseau. On se place a l'intersection entre les études sociologiues et de dynamique des groupes pour concevoir des algorithmes de routage permettant de transmettre l'information le plus vite possible.

Le Bundle Protocol est une architecture et une implémentation d’un protocol DTN. Plus d’infos dans l’article consacré.