Gridnorth

Messagerie pour réseaux refusés, dégradés, intermittents et limités (DDIL)

Gridnorth est conçu pour fonctionner quand le réseau ne le fait pas : il s’exécute sans connexion, réduit les messages pour qu’ils tiennent sur des liaisons étroites et les met en file jusqu’à ce qu’une liaison s’ouvre. Les tailles de messages ci-dessous sont mesurées. La performance radio n’a pas encore été mise à l’essai.

Pourquoi on ne peut pas tenir le réseau pour acquis

Les adversaires de force égale ou quasi égale se disputent le spectre électromagnétique. Quand les communications par satellite (SATCOM) sont brouillées ou indisponibles, les unités se rabattent sur la radio haute fréquence (HF) et sur des liaisons à vue limitées, où l’envoi d’un seul message peut prendre bien des secondes. Un outil qui dépend d’un service infonuagique cesse de fonctionner quand la liaison vers ce service tombe.

Fonctionner sans connexion

Gridnorth est conçu pour s’exécuter localement, sans service externe. Lors de l’évaluation en laboratoire, le modèle s’exécutait localement sur un seul processeur graphique (GPU) NVIDIA T4. Le temps de traitement sur un appareil d’utilisateur final (EUD) n’a pas encore été mesuré. Les messages sont conservés sur l’appareil jusqu’à l’ouverture d’une liaison.

Rendre les messages petits

La compression généraliste fait peu pour les messages courts. L’Efficient XML Interchange (EXI) guidé par le schéma fait beaucoup, car l’émetteur et le récepteur partagent déjà le schéma et seules les valeurs doivent voyager. Le texte EXI et gzip explique pourquoi.

Taille moyenne d’un message lors de l’évaluation en laboratoire
EncodageOctets
XML texte brut328
gzip202
EXI sans le schéma190
EXI guidé par le schéma19

Ce que la taille change dans les ondes

Le temps d’émission croît avec la taille du message. Le minimum est le nombre de bits divisé par le débit de la liaison. La surcharge du modem, la synchronisation, la correction d’erreurs et les en-têtes de protocole s’y ajoutent. Nous n’avons pas encore transmis sur une liaison radio et ne publions donc aucun temps d’émission.

Priorité et stockage et retransmission

Une file prioritaire envoie d’abord les messages urgents quand une liaison revient, et le stockage et retransmission conserve les autres afin que rien ne se perde pendant qu’une liaison est coupée. C’est un comportement conçu; nous n’en avons pas encore publié de mesures.

Ce que nous n’avons pas fait

  • Transmettre sur des liaisons HF, UHF ou SATCOM. Les temps ci-dessus sont un calcul, non une mesure.
  • Mesurer le temps d’extraction sur du matériel EUD. La médiane de 7,7 s a été relevée sur un GPU de centre de données.
  • Mettre à l’essai des schémas de l’APP-11, sur lesquels la réduction de taille différera.

Dernière révision 29 septembre 2026